This repository has been archived by the owner on Oct 23, 2024. It is now read-only.
Releases: d2iq-archive/mesos-dns
Releases · d2iq-archive/mesos-dns
v0.7.0 Release Candidate 2
2019-05-10: v0.7.0
New Features:
IPv6 is now supported.
TLS supports client-side cert + keypair.
Zone-specific resolvers.
Enhancements:
dns: truncate bit is configurable.
dns: non-zero weight for returned SRV records.
mesos: poll /state instead of /state.json.
logs: updated logging regarding new masters.
logs: added error message when no masters discovered.
Bump underlying libraries to pick up fixes (DNS, HTTP API).
Fixes:
api/dns: wait for a reload before serving DNS and HTTP.
api: specify valid Accept content types.
dns: properly report SOA mname (instead of rname).
docs: document the `enumerate` endpoint.
docs: correct URL in contrib/ansible-gce/README.md.
docs: clean up formatting, typos and so on.
v0.6.0
Release v0.6.0
-Added some benchmarks for RecordGenerator.insertRR
-Make minor fixes to enumeration API, where it would return null, as as opposed to an empty list
-Add the AXFR (record listing) HTTP API endpoint
-Make HTTP listener address configurable
-General improvements to the HTTP client
-Pool HTTP connections, preventing connection leakage
-Set the User Agent
-Switch the project to Go Vendor as opposed to Godeps
-Add HTTPS Client support to Mesos-DNS (for state.json)
-Add Mesos authentication support
-Fix tasks from more than 63 dashes and a non - character from
crashing Mesos-DNS
-Don't treat truncated records as an error.
v0.5.3-rc2
This is a pre-release to prepare for v0.5.3. We're cutting this pre-release to align along DC/OS 1.8.3, Early Access.
v0.5.2
v0.5.1
v0.5.0
CHANGELOG
- Move repo, CI, and build tools to use Go 1.5
- resolver: Remove answers to fit 512 byte when truncating (#237, #326)
- generator: Add Timeout when fetching state.json (#243)
- generator: Fix hashString to introduce a sha1 hash (#157)
- Add support for Mesos 0.26 "NetworkInfo"
- If you use NetworkInfo, in order to upgrade from Mesos 0.25->Mesos 0.26 you must use Mesos-DNS 0.5.0
v0.4.0
CHANGELOG
- Smarter leading Mesos master detection timeout logic (#284, #306, #320)
- resolver: Fix data races to RNG and SOASerial (#317)
- Remove bogus "NS request" error log line (#316)
- Transparent forwarding as per RFC5625 (#301, #307)
- Idiomatic struct definitions (#232, #312)
- exchanger: Improve error logging (#303)
- Generate correct SOA and NS records (#295, #296)
- detect: Extract address from MasterInfo.Address (#289, #290)
- state: Call given src only once per statusIPs call (#285)
v0.4.0-pre
CHANGELOG
- Transparent forwarding as per RFC5625 (#301, #307)
- Idiomatic struct definitions (#232, #312)
- Prevent exit on ZK detection timeout (#284, #306)
- exchanger: Improve error logging (#303)
- Generate correct SOA and NS records (#295, #296)
- detect: Extract address from MasterInfo.Address (#289, #290)
- state: Call given src only once per statusIPs call (#285)
v0.3.0
v0.2.0
Mesos 0.24.0 compatibility (#263, #228)
Configurable ZooKeeper detection timeout (#260)
Configurable "IPSources" for A and SRV records (#226)
Mesos framework A and SRV records (#209)
Mesos slave A and SRV records (#208)
Mesos task container A records (#204)
Default to RFC1123 labels (#177)
Compress all DNS replies (#173)
Mesos master A and SRV records (#169)
Resolver and masters configuration validation (#158)
Fix buggy character range used for RFC952 label conversion (#155)
Patch up slave address resolution (#153, #151)