All Versions
21
Latest Version
Avg Release Cycle
197 days
Latest Release
-
Changelog History
Page 1
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, 2019April 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 127.0.0.1
- π 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 github.com/miekg/dns
- β‘οΈ Update github.com/rcrowley/go-metrics
- π 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, 2015Leif 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, 20152.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 "foo.bar" 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)