Skip to content

Releases: dmachard/CoreDNS-GSLB

v0.14.0

20 Sep 09:31
02bf5b5

Choose a tag to compare

This is CoreDNS 1.12.4 compiled with coredns-gslb v0.14.0.

What's Changed

  • chore: update CoreDNS version to v1.12.4 in Dockerfile by @dmachard in #67
  • chore: update dependencies grpc, client_golang and xcrypto by @dmachard in #68
  • chore(deps): bump github.com/coredns/coredns from 1.12.3 to 1.12.4 by @dependabot[bot] in #72
  • chore(deps): update testify to v1.11.1 by @dmachard in #73

Full Changelog: v0.13.0...v0.14.0

v0.13.0

18 Aug 07:24
5803059

Choose a tag to compare

This is CoreDNS 1.12.3 compiled with coredns-gslb v0.13.0.

What's Changed

  • chore(deps): sync with CoreDNS 1.12.3 and go 1.24.0 by @dmachard in #62

Full Changelog: v0.12.0...v0.13.0

v0.12.0

28 Jul 15:18
b2f1877

Choose a tag to compare

This is CoreDNS 1.12.2 compiled with coredns-gslb v0.12.0.

What's Changed

  • feat(loadbalancing): add weighted backend selection by @dmachard in #54
  • feat(api): implement backend enable/disable by tags from api by @dmachard in #55
  • feat: add CLI support by @dmachard in #56
  • feat(metrics): add support for tracking disabled backends by @dmachard in #50
  • feat(config): default values for GSLB records in YAML config by @dmachard in #52
  • feat(dashboard): enhance GSLB observability dashboard by @dmachard in #53
  • feat(ci): adding a new integration job by @dmachard in #47
  • feat: enhance GSLB with API capabilities by @dmachard in #43 #48
  • feat: add option to disable TXT debugging by @dmachard in #44
  • feat: add benchmark result by @dmachard in #46
  • feat: new corefile configuration by @dmachard in #40
  • feat(lua): add LUA healthcheck with helpers by @dmachard in #34
  • feat(metrics): add GSLB record resolution metrics and grafana dashboard by @dmachard in #37
  • feat: add docker image with integrated plugin by @dmachard in #31
  • feat: add makefile by @dmachard in #22
  • feat: add Prometheus counters and histograms for all healthchecks by @dmachard in #14
  • feat: add healthcheck_idle_multiplier in config by @dmachard in #19
  • feat: add MySQL backend health check support by @dmachard in #18
  • feat: add gRPC healthcheck support by @dmachard in #20
  • feat: add custom script health check type with environment variable support by @dmachard in #13
  • feat: add GeoLite2 database for geolocation services by @dmachard in #21 #16
  • feat: return all healthy endpoints with same priority in failover mode by @dmachard in #12
  • chore(docs): refactor documentation including architecture, configuration by @dmachard in #36
  • chore: refactor error handling and improve test coverage by @dmachard in #39
  • chore(docs): update README with missing features by @dmachard in #15
  • chore(deps): bump github.com/prometheus-community/pro-bing from 0.5.0 to 0.6.1 by @dependabot in #1
  • chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #2
  • chore(deps): bump github.com/miekg/dns from 1.1.62 to 1.1.66 by @dependabot in #4 #8 #6
  • chore(deps): bump github.com/prometheus-community/pro-bing from 0.6.1 to 0.7.0 by @dependabot in #7
  • chore(deps): bump github.com/coredns/coredns from 1.12.0 to 1.12.1 by @dependabot in #5

Full Changelog: v0.1.0...v0.12.0

v0.1.0

22 Feb 09:46
e5118d8

Choose a tag to compare

First beta release