Skip to content

Releases: kubernetes-sigs/external-dns

external-dns-helm-chart-1.17.0

17 Jun 19:57
675cc7c
Compare
Choose a tag to compare

Changed

Fixed

v0.17.0

14 May 10:13
7e9f148
Compare
Choose a tag to compare

Global information

ℹ️ On Pi Hole, support for v6 has been added. Pi Hole v5 support is deprecated and will be removed in a future version

ℹ️ On OVH, the provider has been heavily rewritten. New ACLs are need. See documentation and PR #5143 for details.

ℹ️ On IPv6, the proposal 002 has been implemented, thanks to @hjoshi123

  • ⚠️ In the next release, the default of this new expose-internal-ipv6 flag will be set to false

⚠️ There is a severe known issue with Active Directory (#5240) since v0.16.0. PR to fix it (#5385) is in review

ℹ️ The legacy txt-format will be removed in the next minor version (#5172)

  • ⚠️ There is currently no migration script to clean old style txt records. If you need it, if you think you can do it, PRs are welcome.

ℹ️ A new Nomad source may be added to external-dns (#5284)

  • This PR can be merged only after a review and test from real Nomad users

🚀 Features

🐛 Bug fixes

📝 Documentation

📦 Others

  • Add Yandex Cloud Webhook by @ismailbaskin in #5190
  • chore: add se for nlb, alb in thailand region by @xshot9011 in #5200
  • chore: fix typo on txtOwnerId comment/description by @lanandra in #5351
  • chore(ci): fix random data race failure on source/node test by @mloiseleur in #5268
  • chore(ci): improve release script by @mloiseleur in #5394
  • chore(ci): update linter to v2.0.2 by @mloiseleur in #5246
  • chore(code-cleanup): move logic away from main.go add tests by @ivankatliarchuk in #5222
  • chore(code): improve some tests + re-order sources flags CLI by @mloiseleur in #5288
  • chore(code-quality): added lint checks by @ivankatliarchuk in #5318
  • chore(code-quality): providers linter warnings fixes by @ivankatliarchuk in #5320
  • chore(code-quality): refactoring and linter fixes by @ivankatliarchuk in #5374
  • chore(code-quality): webhook increase code coverage by @ivankatliarchuk in #5337
  • chore(crd): use conventional paths and update controller-gen to v0.17.2 by @mloiseleur in #5287
  • chore(dependencies): update toools versions by @ivankatliarchuk in #5252
  • chore(deps): build with go 1.24.2 by @mloiseleur in #5306
  • chore(deps): bump renovatebot/github-action from 41.0.14 to 41.0.16 in the dev-dependencies group by @app/dependabot in #5188
  • chore(deps): bump renovatebot/github-action from 41.0.16 to 41.0.17 in the dev-dependencies group by @app/dependabot in #5210
  • chore(deps): bump the dev-dependencies group across 1 directory with 14 updates by @app/dependabot in #5346
  • chore(deps): bump the dev-dependencies group across 1 directory with 14 updates by @app/dependabot in #5382
  • chore(deps): bump the dev-dependencies group across 1 directory with 17 updates by @app/dependabot in #5238
  • chore(deps): bump the dev-dependencies group across 1 directory with 19 updates by @app/dependabot in #5262
  • chore(deps): bump the dev-dependencies group across 1 directory with 20 updates by @app/dependabot in #5211
  • chore(deps): bump the dev-dependencies group across 1 directory with 21 updates by @mloiseleur in #5313
  • chore(deps): bump the dev-dependencies group across 1 directory with 2 updates by @app/dependabot in #5247
  • chore(deps): bump the dev-dependencies group across 1 directory with 2 updates by @app/dependabot in #5301
  • chore(deps): bump the dev-dependencies group across 1 directory with 2 updates by @app/dependabot in #5323
  • chore(deps): code cleanup, pkg/errors is archived by @ivankatliarchuk in #5335
  • chore(deps): switch to goccy yaml by @Raffo in #5292
  • chore(deps): update linter to v2.1.x by @mloiseleur in #5366
  • chore(fqdn-template): fqdn templating move to specific folder and update documentation by @ivankatliarchuk in #5354
  • chore(github): add a release template by @ivankatliarchuk in #5324
  • chore(helm): add validation for prefix and suffix and capture regression by @ivankatliarchuk in #5250
  • chore(openstack designate)!: remove in-tree provider by @mloiseleur in #5126
  • chore(providers): rename custom TTL constants to defaultTTL by @ivankatliarchuk in #5312
  • chore: Release Helm chart v1.16.1 by @stevehipwell in #5270
  • chore(release): updates kustomize & docs with v0.16.1 by @mloiseleur in #5184
  • chore(source): code cleanup by @ivankatliarchuk in #5304
  • chore(webhook): bump cenkalti/backoff version by @ivankatliarchuk in #5342
  • test: add tests for cloudflare provider by @natitomattis in #5248
  • test(log): execute on multiple platforms by @ivankatliarchuk in #5370
  • test(log): fix random race detection by @ivankatliarchuk in #5273
  • test(source): cover unhappy paths by @linoleparquet in #5369
  • test(source): fix data race on node_test by @mloiseleur in #5334
  • test(source/pod): improve code coverage by @ivankatliarchuk in #5378
  • test(tlsconfig): add unit tests by @linoleparquet in #5381
  • test(zone_filter): improve coverage from 66.7% to 100% by @upsaurav12 in #5388

📦 Docker Image

docker pull registry.k8s.io/external-dns/external-dns:v0.17.0

New Contributors

Full Changelog: v0.16.1...v0.17.0

external-dns-helm-chart-1.16.1

11 Apr 09:31
0d97521
Compare
Choose a tag to compare

Changed

  • Set defaults for automountServiceAccountToken and serviceAccount.automountServiceAccountToken to true in Helm chart values. (#5207) @t3mi

Fixed

external-dns-helm-chart-1.16.0

21 Mar 08:30
107595b
Compare
Choose a tag to compare

Added

Changed

v0.16.1

15 Mar 14:21
017f768
Compare
Choose a tag to compare

This release fixes the breaking change introduced in v0.16.0 for Cloudflare.

⚠️ New features on Cloudflare, custom and regional hostnames have some known issues, see #5175 and #5183

⚠️ OpenStack designate in-tree provider will be removed in the next version. There is now a webhook provider.

ℹ️ With v0.16.0, a new option on TXT Registry is available to use only new format (#4946). Previous format will be removed in the next release (#5172).

🐛 Bug fixes

📦 Others

Full Changelog: v0.16.0...v0.16.1

Images

docker pull registry.k8s.io/external-dns/external-dns:v0.16.1

v0.16.0

12 Mar 10:19
724b86b
Compare
Choose a tag to compare

💥 Breaking Changes

There is a breaking change on Cloudflare with this release. It requires Cloudflare for Saas.

Starting with this version, it will create AAAA Alias records in AWS Route53 by default (PR #5111).

ℹ️ This behavior can be disabled with the following command line parameter: --exclude-record-types=AAAA.

🚀 Features

🐛 Bug fixes

📝 Documentation

📦 Others

New Contributors

Read more

external-dns-helm-chart-1.15.2

14 Feb 12:54
daca221
Compare
Choose a tag to compare

Changed

  • Added transportservers resource to ClusterRole when specifying f5-transportserver or f5-virtualserver as a source. (#5066) @visokoo

Fixed

  • Fixed handling of non-string types in serviceAccount.metadata.annotations field. (#5067) @hjoshi123
  • Fixed regression where affinity.nodeAffinity was being ignored. (#5046) @mkhpalm

external-dns-helm-chart-1.15.1

27 Jan 09:47
39c3c3d
Compare
Choose a tag to compare

Added

  • Added ability to configure imagePullSecrets via helm global value. (#4667) @jkroepke
  • Added options to configure labelFilter and managedRecordTypes via dedicated helm values. (#4849) @abaguas

Changed

Fixed

v0.15.1

19 Dec 17:27
c55b1a1
Compare
Choose a tag to compare

What's Changed

NOTE: Users of the AWS providers may have to specify the region if not otherwise done, as environment variable.

Images

ˋdocker pull registry.k8s.io/external-dns/external-dns:v0.15.1ˋ

New Contributors

Read more

external-dns-helm-chart-1.15.0

11 Sep 16:31
136477f
Compare
Choose a tag to compare

Changed

Fixed

  • Fixed provider.webhook.resources behavior to correctly leverage resource limits. (#4560) @crutonjohn
  • Fixed provider.webhook.imagePullPolicy behavior to correctly leverage pull policy. (#4643) @kimsondrup
  • Fixed to add correct webhook metric port to Service and ServiceMonitor. (#4643) @kimsondrup
  • Fixed to no longer require the unauthenticated webhook provider port to be exposed for health probes. (#4691) @kimsondrup & @hatrx