Skip to content

Releases: duedil-ltd/discodns

0.0.8 Release

28 Mar 12:37
Compare
Choose a tag to compare
  • Now works with Go 1.8 and ETCD 3.1.2 (#46)
  • Code now conforms to go fmt (#45)
  • Tests now clean up testing prefixes from ETCD (#45)
  • Simplifies lookup flow to avoid races (#42)
  • Adds race flag to tests (#42)
  • Locks ETCD client dependency to 0.46 (#41)
  • Adds synchronous update locking (#40)
  • Allow unauthenticated update requests (#39)
  • Uses consistent keys for new records (#37)

0.0.7 Better error handling

25 Oct 04:53
Compare
Choose a tag to compare
  • Improve error handling (#33)

0.0.6 Release

19 Aug 17:58
Compare
Choose a tag to compare

(todo write release notes)

0.0.6 Release Candidate 2

19 Aug 17:53
Compare
Choose a tag to compare
Pre-release
  • Fixed logic issue with domain-only filters (#30)
  • Added more unit tests for query filters (#30)

0.0.6 Release Candidate 1

19 Aug 16:11
Compare
Choose a tag to compare
Pre-release
  • Added support for filtering queries (#29)

0.0.5 Release

11 Aug 13:13
Compare
Choose a tag to compare

We've added support for TTLs!

You can now specify a TTL as a global default (note: this will apply to all records by default) or set a TTL explicitly on a per record basis. Read the README for more details.

  • Implement TTLs for records (#23)
  • Query optimizations (#24)
  • Implement a default TTL on all records (5 mins) (#25)
  • Updated the README with details of TTLs (#26)

0.0.4 Release

05 Aug 07:50
Compare
Choose a tag to compare

Small bug fix release, nothing amazing.

  • Fixed a nil pointer reference when using TCP connectivity (#15)
  • Include the hostname of the server when shipping graphite metrics (#20)
  • Actually use tabs for record/field delimiters (#16 via #22)
  • Fixed the travis build status icon on the readme (github cached it!)

Thanks @orls for your fixes.

0.0.3 Release

04 Jul 15:02
Compare
Choose a tag to compare

Final release for version 0.0.3 which includes the following new features from @orls.

  • Implemented support for SRV records (#12)
  • Implemented support for PTR records (#11)
  • Added travic-ci integration testing for pull requests (#13)

The two combined allow users to work with DNS-SD (rfc6763) as well as support reverse DNS resolution in their networks.

0.0.3 Release Candidate 1

04 Jul 07:57
Compare
Choose a tag to compare
Pre-release

First release candidate for version 0.0.3 which includes the following new features from @orls.

  • Implemented support for SRV records (#12)
  • Implemented support for PTR records (#11)
  • Added travic-ci integration testing for pull requests (#13)

The two combined allow users to work with DNS-SD (rfc6763) as well as support reverse DNS resolution in their networks.

0.0.2 Release

09 Jun 15:56
Compare
Choose a tag to compare

What's new?

Unit tests

Running make test will invoke a bunch of unit tests to test the functionality of discodns. The current tests should cover most things, but aren't very exhaustive. A running etcd server is also required to run the tests against.

Wildcard subdomains

It's now possible to define a record for a wildcard domain, which means any queries that match that wildcard will see these records. For example...

/net/disco/test/*/.A => 1.2.3.4
/net/disco/test/.A => 9.9.9.9

nslookup test.disco.net
9.9.9.9
nslookup foo.test.duedil.net
1.2.3.4
nslookup bar.test.duedil.net
1.2.3.4