Skip to content
This repository has been archived by the owner on Oct 23, 2024. It is now read-only.

Releases: d2iq-archive/mesos-dns

v0.7.0 Release Candidate 2

10 May 18:18
Compare
Choose a tag to compare
Pre-release
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

15 Sep 00:24
43cd062
Compare
Choose a tag to compare
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

06 Sep 07:55
Compare
Choose a tag to compare
v0.5.3-rc2 Pre-release
Pre-release

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

05 Mar 04:50
1b9aca9
Compare
Choose a tag to compare
Release v0.5.2

v0.5.1

24 Nov 21:19
v0.5.1
7182764
Compare
Choose a tag to compare

CHANGELOG

  • Add code signing to CI portion of repo
  • documentation: Try to alleviate issues around IPSources
  • resolver: Fix errant NXDOMAIN errors

v0.5.0

19 Nov 21:47
Compare
Choose a tag to compare

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

09 Oct 09:17
Compare
Choose a tag to compare

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

07 Oct 22:28
Compare
Choose a tag to compare
v0.4.0-pre Pre-release
Pre-release

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

23 Sep 16:06
Compare
Choose a tag to compare

CHANGELOG

  • Add support for Mesos 0.25 "NetworkInfo" as an IPSource (#266, #267, #268)
  • Find home directory with environment variables (#275, #277, #278)

v0.2.0

15 Sep 14:45
Compare
Choose a tag to compare

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)