Releases: abh/geodns
Releases · abh/geodns
GeoIP2 database reloading
3.2.0 October 2021
- Reload GeoIP 2 databases when they change (Tyler Davis)
- Updated build process, rpm and deb packages now available
- Build with Go 1.17.2 (Tyler Davis)
- Minor fix to geodns-logs tool
- Updated code comments (Sven Nebel)
What's Changed
- build: update to latest Go 1.17 by @tydavis in #129
- Fix MuxManager.Zones() comment by @snebel29 in #126
- geoip2: watch and update by @tydavis in #128
New Contributors
Full Changelog: v3.1.0...v3.2.0
Minor updates
- 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! "Closest" feature, prometheus support and much more
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 127.0.0.1
- Use 'dep' to manage dependencies
- Remove built-in InfluxDB support from the log processing tool
2.7.0: * Add support for PTR records (Florent AIDE)
- 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
ASN and IP targeting and more
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 "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
Enable targeting option
2.4.4, October 3rd 2013 * Fix parsing of 'targeting' option * Add server id and ip to _country responses for easier debugging.