DNS-based service discovery for Mesos.
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.
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.
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.
CHANGELOG
CHANGELOG
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)