Releases: duedil-ltd/discodns
0.0.8 Release
- 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
- Improve error handling (#33)
0.0.6 Release
(todo write release notes)
0.0.6 Release Candidate 2
0.0.6 Release Candidate 1
- Added support for filtering queries (#29)
0.0.5 Release
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.
0.0.4 Release
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
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
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
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