All Versions
Latest Version
Avg Release Cycle
197 days
Latest Release

Changelog History
Page 1

  • v3.1.0 Changes

    • πŸ‘ NSID support
    • πŸ‘Œ Support for DNS Cookies
    • dnsflagday cleanups
    • βž• Add Russia's federal districts as country region codes
    • ⚑️ Update dependencies
    • Publish rpm and deb files
  • v3.0.2 Changes

    December 29, 2019
    • πŸ‘ Better test errors when geoip2 files aren't found
    • πŸ— Require Go 1.13 or later (just for build script for now)
    • βž• Add geodns-logs to Docker image
    • πŸ›  Fix targeting tests (GeoIP data changed)
    • ⚑️ Update dependencies
  • v3.0.1 Changes

    December 29, 2019

    April 2019

    • βž• Added Prometheus metrics support
    • βœ‚ Removed /monitor websocket interface
    • βœ‚ Removed /status and /status.json pages
    • πŸ‘Œ Support "closest" matching (instead of geo/asn labels) for A and AAAA records (Alex Bligh)
    • πŸ‘Œ Support for GeoIP2 databases (including IPv6 data and ASN databases)
    • πŸ‘ "Pluggable" targeting data support
    • πŸ‘Œ Support for "health status" in an external file (not documented)
    • ↔ Integrated health check support coming later (integrated work done by Alex Bligh, but not functional in this release - his branch on Github has/had it working)
    • βœ‚ Remove minimum TTL for NS records (Alex Bligh)
    • ⚑️ More/updated tests
    • Don't let the server ID be
    • πŸ‘‰ Use 'dep' to manage dependencies
    • βœ‚ Remove built-in InfluxDB support from the log processing tool
  • v2.7.0 Changes

    February 13, 2017
    • βž• Add support for PTR records (Florent AIDE)
    • βœ… Test improvements (Alex Bligh)
    • ⚑️ Update
    • ⚑️ Update
    • πŸ‘‰ Use vendor/ instead of godep
    • πŸ”§ Make query logging (globally) configurable
    • πŸ‘Œ Support base configuration file outside the zone config directory
    • service: Read extra args from env/ARGS
  • v2.6.0 Changes

    October 05, 2015

    Leif Johansson:

    • Start new /status.json statistics end-point

    Alex Bligh:

    • βž• Add ability to log to file.
    • βž• Add option to make debugging queries private.
    • πŸ›  Fix race referencing config and other configuration system improvements.
    • πŸ›  Fix crash on removal of zonefile with invalid JSON (Issue #69)
    • πŸ›  Fix issue #74 - crash on reenabling previously invalid zone

    Ask BjΓΈrn Hansen:

    • πŸ›  Fix critical data race in serve.go (and other rare races)
    • Optionally require basic authentication for http interface
    • πŸ›  Fix weighted CNAMEs (only return one)
    • πŸ‘‰ Make /status.json dump all metrics from go-metrics
    • ⚑️ Update godeps (including miekg/dns)
    • πŸ›  StatHat bugfix when the configuration changed at runtime
    • πŸ— ./build should just build, not install
    • πŸ›  Fix crash when removing an invalid zone file
    • Don't double timestamps when running under supervise
    • Require Go 1.4+
    • Internal improvements to metrics collection
    • βœ‚ Remove every minute logging of goroutine and query count
    • βž• Add per-instance UUID to parsable status outputs (experimental)
    • Report Go version as part of the version reporting
    • Minor optimizations
  • v2.5.0 Changes

    June 05, 2015

    2.5.0 June 5, 2015

    • βž• Add resolver ASN and IP targeting (Ewan Chou)
    • πŸ‘Œ Support for SPF records (Afsheen Bigdeli)
    • πŸ‘Œ Support weighted CNAME responses
    • βž• Add /48 subnet targeting for IPv6 ip targeting
    • 🌲 Don't log metrics to stderr anymore
    • πŸ‘‰ Make TTLs set on individual labels work
    • Return NOERROR for "bar" if "" exists (Geoffrey Papilion)
    • βž• Add Illinois to the us-central region group
    • βž• Add benchmark tests (Miek Gieben)
    • πŸ‘Œ Improve documentation
    • πŸ‘‰ Use godep to track code dependencies
    • Don't add a '.' prefix on the record header on apex records
  • v2.4.4 Changes

    October 03, 2013
    • πŸ›  Fix parsing of 'targeting' option
    • βž• Add server id and ip to _country responses for easier debugging.
  • v2.4.3 Changes

    October 01, 2013
    • πŸ›  Fix GeoIP custom directory bug (in geoip library)
  • v2.4.2 Changes

    September 20, 2013
    • ⚑️ Update EDNS-SUBNET option number (in dns library)
  • v2.4.1 Changes

    July 25, 2013
    • ⚑️ Update dns API to use new CountLabel and SplitDomainName functions
    • βž• Add test for mIXed-caSE queries (fix was in dns library)