Releases: kubernetes-sigs/external-dns
external-dns-helm-chart-1.16.0
Added
- Add helm testing framework
helm plugin unittest
. (#5137) @ivankatliarchuk - Add ability to generate schema with
helm plugin schema
. (#5075) @ivankatliarchuk - Add
docs/contributing/dev-guide.md#helm-values
guide. (#5075) @ivankatliarchuk
Changed
- Regenerate JSON schema with `helm-values-schema-json' plugin. (#5075) @ivankatliarchuk
- Update ExternalDNS OCI image version to v0.16.1. (#xxxx) @stevehipwell
v0.16.1
This release fixes the breaking change introduced in v0.16.0 for Cloudflare.
ℹ️ 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
- fix(cloudflare): optional custom hostnames by @mrozentsvayg in #5146
- fix(source): pass GatewayName to config by @buroa in #5169
- fix(cloudflare): infinite loop with more than 50 custom hostnames by @mrozentsvayg in #5181
📦 Others
- chore: update OWNERS with required config file by @mloiseleur in #5164
Full Changelog: v0.16.0...v0.16.1
v0.16.0
💥 Breaking Changes
There is a breaking change on Cloudflare with this release. It requires Cloudflare for Saas.
🚀 Features
- feat: add dreamhost webook provider to readme (#5015) @asymingt
- feat: Add F5 TransportServer source (#4944) @visokoo
- feat(chart): allow to run tpl on
ServiceAccount
annotations (#4958) (#4958) @fcrespofastly - feat(cloudflare): custom hostname and fix apex (#5087) @mrozentsvayg
- feat(deps): added renovate config for custom regexes (#4978) @ivankatliarchuk
- feat: don't discard klog logs at the highest log levels (debug and trace) (#4961) @dmarkhas
- feat(pdns): add validation for MX and SRV records (#4871) @julillae
- feat(rfc2136): support multiple hosts (#4653) @Jeremy-Boyle
- feat(service): listen to endpoint changes (#5085) @dmarkhas
- feat(source): allow to register all pods and their associated PTR record (#4782) @foyerunix
- feat(txt-registry): add option to use only new format (#4946) @malpou
🐛 Bug fixes
- fix(aes-encryption): support plain txt and url safe base64 strings (#4980) @ivankatliarchuk
- fix(aws-provider): ListTagsForResource incorrect zone-id handling (#5029) @ivankatliarchuk
- fix(chart): non-string types on svcaccount annotations (#5067) @hjoshi123
- fix(chart): regression with affinity.nodeAffinity getting ignored (#5046) @mkhpalm
- fix(chart): update rbac for F5 transportserver source (#5066) (#5066) @visokoo
- fix(cloudflare): add more descriptive log message (#5047) @AndrewCharlesHay
- fix(cloudflare): use softerror on internal server error with api (#4931) @vishuvenu
- fix(dedup): records with different type are not duplicates (#4889) @jtszalay
- fix(docs): aws tutorial broken internal markdown links (#5036) @strophy
- fix: do not merge CNAME with multiple targets (#4856) @dtuck9
- fix(f5-virtualserver): skip endpoint creation when VirtualServer is not ready (#4996) @mikejoh
- fix(godaddy): Handle missing Retry-After header gracefully (#4866) @alexstojda
- fix(oci): records with multiple IP addresses (#4993) @jrosinsk
- fix(ovh): cache refresh and duplicates processing (#4932) @nmaupu
- fix(registry): handle empty targets in TXT records logging an error (#5149) @saikatharryc
- fix(source): allow ipv4-mapped ipv6 addresses (#4943) @buroa
- fix(source): debug log on gateway target detection (#5096) @drcapulet
- Fix spelling in webhook OpenAPI spec (#5038) @claycooper
- fix: use informer for istio gateways (#4522) @woehrl01
📝 Documentation
- docs: add deprecation policy (#5053) @ivankatliarchuk
- docs: add staging images to release process (#5050) @ivankatliarchuk
- docs: fix typo on aws tutorial (#5070) @Ileriayo
- docs: fix typos in tutorials (#4969) @mloiseleur
- docs(Microsoft DNS): improve instructions (#4893) @TomyLobo
- docs(proposal): standartise date format (#5128) @ivankatliarchuk
- docs(proposal): update template with statuses (#5098) @ivankatliarchuk
- docs(provider): add ClouDNS to README (#5065) @rwunderer
- docs(README): fix link to dev guide (#5116) @masterkain
- docs(registry): fix managed-record-type argument (#5102) @splitice
- docs: update and refactor contribution part (#5073) @ivankatliarchuk
- ci(docs): add markdown linters and editorconfig (#5055) @mloiseleur
- Improve sources' docs to mention '--managed-record-types' (#4882) @juan-vg
📦 Others
- add: auto label source and providers (#5158) @szuecs
- Add OpenStack Designate webook provider to readme (#5115) @frittentheke
- chore(ci): fix and sort changelog (#4979) @mloiseleur dependabot
- chore(ci): fix failing test, upgrade to go 1.23.5 and linter to v1.63 (#5013) @mloiseleur
- chore(ci): remove too slow test (#5014) @mloiseleur
- chore(deps): bump actions/setup-python from 5.3.0 to 5.4.0 in the dev-dependencies group (#5041) @dependabot
- chore(deps): bump azure/setup-helm from 4.2.0 to 4.3.0 in the dev-dependencies group (#5108) @dependabot
- chore(deps): bump helm/kind-action from 1.10.0 to 1.11.0 in the dev-dependencies group (#4956) @dependabot
- chore(deps): bump helm/kind-action from 1.11.0 to 1.12.0 in the dev-dependencies group (#4972) @dependabot
- chore(deps): bump nosborn/github-action-markdown-cli from 3.3.0 to 3.4.0 in the dev-dependencies group (#5083) @dependabot
- chore(deps): bump the dev-dependencies group across 1 directory with 14 updates (#4976) @dependabot
- chore(deps): bump the dev-dependencies group across 1 directory with 18 updates (#5040) @dependabot
- chore(deps): bump the dev-dependencies group across 1 directory with 20 updates (#4999) @dependabot
- chore(deps): bump the dev-dependencies group across 1 directory with 21 updates (#5089) @dependabot
- chore(deps): bump the dev-dependencies group across 1 directory with 22 updates (#5062) @dependabot
- chore(deps): bump the dev-dependencies group across 1 directory with 23 updates (#5145) @dependabot
- chore(deps): bump the dev-dependencies group across 1 directory with 25 updates (#5023) @dependabot
- chore(deps): bump the dev-dependencies group across 1 directory with 5 updates (#4987) @dependabot
- chore(deps): bump the dev-dependencies group across 1 directory with 7 updates (#5125) @dependabot
- chore(deps): bump the dev-dependencies group with 20 updates (#5109) @dependabot
- chore(deps): bump the dev-dependencies group with 2 updates (#5022) @dependabot
- chore(deps): bump the dev-dependencies group with 3 updates (#5112) @dependabot
- chore(deps): bump the dev-dependencies group with 4 updates (#4988) @dependabot
- chore(docs): docs/flags.md generation (#4983) @ivankatliarchuk
- chore(filter-tags): pre-process filter tags (#5063) @ivankatliarchuk
- chore(makefile): add helper and document targets (#5093) @ivankatliarchuk
- chore(makefile): simplify coverage script (#5105) @ivankatliarchuk
- chore(provider-aws): improve canonicalHostedZone handling (#5031) @ivankatliarchuk
- chore(release): publish chart v1.15.2 (#5094) @stevehipwell
- chore: update maintainers/reviewers (#5020) @ivankatliarchuk
- chore: upgrade ExternalDNS to go 1.24 (#5106) @mloiseleur
- kustomize-v0.15.1 (#4966) @Raffo
- Release Helm chart for
v0.15.1
(#5028) @stevehipwell - replace all versions to v0.15.1 (#4973) @Raffo
- test(cloudflare): add scenarios on submitChanges (#5054) @AndrewCharlesHay
- test(domain-filter): simple filters on domain exclusion (#5064) @ivankatliarchuk
- test(provider): tags filter coverage and benchmark (#5060) @ivankatliarchuk
New Contributors
- @juan-vg made their first contribution in #4882
- @dmarkhas made their first contribution in #4961
- @buroa made their first contribution in #4943
- @fcrespofastly made their first contribution in #4958
- @nmaupu made their first contribution in #4932
- @dtuck9 made their first contribution in #4856
- @asymingt made their first contribution in #5015
- @alexstojda made their first contribution in #4866
- @visokoo made their first contribution in #4944
- @vishuvenu made their first contribution in #4931
- @TomyLobo made their first contribution in #4893
- @strophy made their first contribution in #5036
- @malpou made their first contribution in #4946
- @foyerunix made their first contribution in #4782
- @rwunderer made their first contribution in #5065
- @Ileriayo made their first contribution in #5070
- @hjoshi123 made their first contribution in #5067
- @mkhpalm made their first contribution in #5046
- @woehrl01 made their first contribution in #4522
- @jtszalay made their first contribution in #4889
- @splitice made their first contribution in #5102
- @drcapulet made their first contribution in #5096
- @mrozentsvayg made their first contribution in #5087
- @frittentheke made their first contribution in #5115
- @masterkain made their first contribution in #5116
- @renanqts made their first contribution in #5132
- @rlees85 made their first contribution in #5111
- @stefaneg made their first contribution in #5135
- @saikatharryc made their first contribution in #5149
Full Changelog: v0.15.1...v0.16.0
external-dns-helm-chart-1.15.2
Changed
- Added
transportservers
resource to ClusterRole when specifyingf5-transportserver
orf5-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
Added
- Added ability to configure
imagePullSecrets
via helmglobal
value. (#4667) @jkroepke - Added options to configure
labelFilter
andmanagedRecordTypes
via dedicated helm values. (#4849) @abaguas
Changed
- Allow templating
serviceaccount.annotations
keys and values, by rendering them using thetpl
built-in function. (#4958) @fcrespofastly - Updated ExternalDNS OCI image version to v0.15.1. (#5028) @stevehipwell
Fixed
- Fixed automatic addition of pod selector labels to
affinity
andtopologySpreadConstraints
if not defined. (#4666) @pvickery-ParamountCommerce - Fixed missing Ingress permissions when using Istio sources. (#4845) @joekhoobyar
v0.15.1
What's Changed
- feat: NAT64 network source by @johannwagner in #4593
- docs: refactor title and organisation by @mloiseleur in #4726
- bump kustomize version to v0.15.0 by @Raffo in #4728
- update the docs to v0.15.0 by @Raffo in #4729
- Migrate to aws-sdk-go-v2 by @mjlshen in #4640
- Do not risk exposing unauthenticated webhook port on container by @kimsondrup in #4691
- feat(chart): Updated image to v0.15.0 by @stevehipwell in #4735
- docs: add reference to Efficient IP webhook provider by @PeterVanek in #4740
- docs: add reference to Netic's TidyDNS webhook provider by @kimsondrup in #4738
- fix: update with cloudflare and alibaba cloud by @mloiseleur in #4748
- fix(issue-4448): aws route53 inconsistent domain name handling - octal escapes by @ivankatliarchuk in #4582
- chore(deps): bump the dev-dependencies group across 1 directory with 13 updates by @dependabot in #4757
- adds soft error for google provider by @EWK20 in #4682
- chore(deps): bump the dev-dependencies group across 1 directory with 8 updates by @dependabot in #4763
- pdns provider: add optional argument for making the parameter server_id configurable by @romeroalx in #4753
- chore(deps): bump actions/checkout from 4.1.7 to 4.2.0 in the dev-dependencies group by @dependabot in #4775
- chore(deps): bump the dev-dependencies group across 1 directory with 21 updates by @dependabot in #4776
- add Vultr webhook provider reference by @happytreees in #4777
- feat(digitalocean): add mx and txt records support by @simonoff in #4690
- Add support for MX and SRV records in pdns provider by @saravanan30erd in #4648
- Remove deprecated rnds provider by @Raffo in #4788
- Update godaddy.md spelling and reference to NS1 by @claycooper in #4793
- chore(deps): bump actions/checkout from 4.2.0 to 4.2.1 in the dev-dependencies group by @dependabot in #4794
- chore(deps): bump the dev-dependencies group across 1 directory with 20 updates by @dependabot in #4797
- Do not expose the AWS role external id in the logs by @iul1an in #4706
- source node: Skip unschedulable nodes by @n-Arno in #4761
- add huaweicloud webhook to readme by @setoru in #4801
- add mikrotik provider reference by @mircea-pavel-anton in #4809
- feat: add azure zone list cache by @tanujd11 in #4811
- feat(aws-sd): tag services by @github-vincent-miszczak in #4745
- Add AWS_INSTANCE_IPV6 support to the AWS-SD provider by @mjlshen in #4721
- chore(deps): bump the dev-dependencies group across 1 directory with 21 updates by @dependabot in #4830
- chore(deps): bump the dev-dependencies group across 1 directory with 2 updates by @dependabot in #4829
- fix flaky aws sd test by @Raffo in #4832
- feat: add soft errors to pdns provider by @julillae in #4578
- [helm] Add global.imagePullSecrets by @jkroepke in #4667
- feat: log when endpoint ignored due to ownerid not match by @davhdavh in #4817
- fix: change function name to properly reflect crud by @AndrewCharlesHay in #4838
- chore(deps): bump the dev-dependencies group across 1 directory with 14 updates by @dependabot in #4842
- feat(cloudflare): support cloudflare region by @AndrewCharlesHay in #4646
- chore(deps): bump the dev-dependencies group across 1 directory with 24 updates by @dependabot in #4865
- chore(aws): add region ap-southeast-5 by @kuzm1ch in #4854
- chore(deps): bump the dev-dependencies group across 1 directory with 15 updates by @dependabot in #4877
- chore(deps): update go to v1.23.3 for CVE-2024-34156 by @goat-ssh in #4887
- fix(Google DNS): ensure trailing dot on NS records by @abaguas in #4847
- fix(aws): add soft error by @ninjaprox in #4886
- fix(aws): add soft error by @blanchardma in #4741
- Add options
labelFilter
andmanagedRecordTypes
in Helm Chart by @abaguas in #4849 - chore(deps): bump the dev-dependencies group across 1 directory with 21 updates by @dependabot in #4896
- docs(Azure DNS): fix tutorial about Azure identity variables by @EvanSchallerer in #4899
- fix(txt-suffix): avoid crash on domain without dot by @titilambert in #4885
- fix(pihole): gracefully avoid invalid request with wildcard by @MicahBird in #4904
- feat(webhook): initial OpenAPI spec by @mloiseleur in #4874
- chore(deps): bump the dev-dependencies group across 1 directory with 10 updates by @dependabot in #4911
- add abion webhook to readme by @abiondevelopment in #4912
- chore(deps): bump the dev-dependencies group across 1 directory with 17 updates by @dependabot in #4930
- Include labelSelector for affinity and topologySpreadConstraints by @pvickery-ParamountCommerce in #4666
- chore(deps): bump the dev-dependencies group across 1 directory with 11 updates by @dependabot in #4947
- chore(deps): bump golang.org/x/crypto from 0.30.0 to 0.31.0 by @dependabot in #4952
- feat(Azure DNS): add NS record support by @abaguas in #4846
- chore(deps): bump the dev-dependencies group across 1 directory with 12 updates by @dependabot in #4959
- update to latest ko version by @Raffo in #4962
- chore(deps): bump the dev-dependencies group with 9 updates by @dependabot in #4963
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
- @johannwagner made their first contribution in #4593
- @PeterVanek made their first contribution in #4740
- @ivankatliarchuk made their first contribution in #4582
- @EWK20 made their first contribution in #4682
- @romeroalx made their first contribution in #4753
- @happytreees made their first contribution in #4777
- @simonoff made their first contribution in #4690
- @saravanan30erd made their first contribution in #4648
- @claycooper made their first contribution in #4793
- @iul1an made their first contribution in #4706
- @n-Arno made their first contribution in #4761
- @setoru made their first contribution in #4801
- @mircea-pavel-anton made their first contribution in #4809
- @github-vincent-miszczak mad...
external-dns-helm-chart-1.15.0
Changed
- Updated ExternalDNS OCI image version to v0.15.0. (#xxxx) @stevehipwell
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
andServiceMonitor
. (#4643) @kimsondrup - Fixed to no longer require the unauthenticated webhook provider port to be exposed for health probes. (#4691) @kimsondrup & @hatrx
v0.15.0
Important notes
This release drops a few unmaintained providers. See #4719 as mentioned in #4347. If you need to use any of the previous providers, please use a previous release of external DNS or follow the instructions to implement a webhook provider that supports those providers.
What's Changed
- build(deps): bump actions/checkout from 4.1.5 to 4.1.6 in the dev-dependencies group by @dependabot in #4477
- Update kustomize version for v0.14.2 by @Raffo in #4480
- build(deps): bump the dev-dependencies group with 8 updates by @dependabot in #4478
- update docs to v0.14.2 by @Raffo in #4481
- build(deps): bump GrantBirki/json-yaml-validate from 2.7.1 to 3.0.0 in the dev-dependencies group by @dependabot in #4489
- fix: re-add api-approved.kubernetes.io annotation by @morremeyer in #4488
- feat(webhooks): pass webhook-* annotations to webhook providers by @Raffo in #4458
- fix(traefik): Nil pointer exception if legacy traefik is disabled by @kbudde in #4502
- add unifi webhook to readme by @onedr0p in #4504
- Drop experimental notice in webhook flags by @Raffo in #4507
- feat(coredns): etcd authentication by @matthieugouel in #4503
- Bump the dev-dependencies group across 1 directory with 13 updates by @dependabot in #4514
- Add Infoblox webhook provider by @k0da in #4513
- 🌱 docs(footer): Add trademark disclaimer by @mariasalcedo in #4529
- chore!: Remove infoblox in-tree provider by @mloiseleur in #4516
- Update to Go 1.22.4 by @Raffo in #4534
- Bump the dev-dependencies group across 1 directory with 19 updates by @dependabot in #4536
- Add documentation about etcd HTTPS for CoreDNS provider by @AlessandroZanatta in #4538
- chore(chart): Released chart for v0.14.2 by @stevehipwell in #4541
- Bump the dev-dependencies group with 4 updates by @dependabot in #4540
- feat(aws): use AWS profiles using .credentials file by @roehrijn in #3973
- fix(cloudflare): trimSpace on token read from file by @simonostendorf in #4515
- docs: upgrade mkdocs and fix broken links by @mloiseleur in #4378
- chore(deps): bump github.com/vektah/gqlparser/v2 from 2.5.1 to 2.5.14 by @dependabot in #4546
- chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.5.2 to 1.6.0 by @dependabot in #4544
- chore(deps): bump the dev-dependencies group across 1 directory with 19 updates by @dependabot in #4562
- chore(deps): bump actions/checkout from 4.1.6 to 4.1.7 in the dev-dependencies group by @dependabot in #4547
- feat(rfc2136): add PTR optional support by @angeloxx in #4283
- Update cloudflare.md by @tobiabocchi in #4583
- feat!: update GRPCRoute client from v1alpha2 to stable v1 by @thameezb in #4567
- docs(annotations): note how to set multiple hostnames by @hopkinsth in #4602
- chore(deps): bump the dev-dependencies group across 1 directory with 2 updates by @dependabot in #4604
- Gateway API: Revert Gateway and HTTPRoute objects from v1 to v1beta1 by @abursavich in #4610
- chore(deps): bump google.golang.org/grpc from 1.64.0 to 1.64.1 by @dependabot in #4600
- chore(deps): bump the dev-dependencies group across 1 directory with 37 updates by @dependabot in #4655
- docs: fix broken link by @ilmax in #4662
- azure-private-dns: Fix LoadBalancer example by @orgads in #4663
- AWS: Change documentation to use Helm values by @pier-oliviert in #4577
- chore(deps): bump the dev-dependencies group across 1 directory with 10 updates by @dependabot in #4668
- Improve MinEventInterval compliance with docs by @tjamet in #3400
- Add provider cache by @tjamet in #4597
- chore: update maintainers by @mloiseleur in #4679
- fix(helm): make use of resource values for webhook by @crutonjohn in #4560
- Fix AWS Cloud Map docs: annotation key/value pairs must be strings by @mjlshen in #4683
- Webhook provider helm chart fixes by @kimsondrup in #4643
- chore(deps): bump the dev-dependencies group across 1 directory with 16 updates by @dependabot in #4684
- chore(deps): bump GrantBirki/json-yaml-validate from 3.0.0 to 3.1.0 in the dev-dependencies group by @dependabot in #4685
- Add tutorial to DynamoDB registry docs by @mjlshen in #4686
- chore(deps): bump GrantBirki/json-yaml-validate from 3.1.0 to 3.2.0 in the dev-dependencies group by @dependabot in #4700
- chore(deps): bump GrantBirki/json-yaml-validate from 3.2.0 to 3.2.1 in the dev-dependencies group by @dependabot in #4702
- chore: upgrade ExternalDNS to go 1.23 by @mloiseleur in #4698
- feat: add annotation and label filters to Ambassador Host Source by @KyleMartin901 in #2633
- Add RouterOS provider to README.md by @benfiola in #4714
- feat: support dual stack for gateway api by @thameezb in #4469
- chore(deps): bump actions/setup-python from 5.1.1 to 5.2.0 in the dev-dependencies group by @dependabot in #4712
- chore: remove unmaintained providers by @mloiseleur in #4719
Images
docker pull registry.k8s.io/external-dns/external-dns:v0.15.0
New Contributors
- @kbudde made their first contribution in #4502
- @matthieugouel made their first contribution in #4503
- @mariasalcedo made their first contribution in #4529
- @AlessandroZanatta made their first contribution in #4538
- @roehrijn made their first contribution in #3973
- @simonostendorf made their first contribution in #4515
- @angeloxx made their first contribution in #4283
- @tobiabocchi made their first contribution in #4583
- @thameezb made their first contribution in #4567
- @hopkinsth made their first contribution in #4602
- @ilmax made their first contribution in #4662
- @orgads made their first contribution in #4663
- @pier-oliviert made their first contribution in #4577
- @crutonjohn made their first contribution in #4560
- @mjlshen made their first contribution in #4683
- @kimsondrup made their first contribution in #4643
- @KyleMartin901 made their first contribution in #2633
- @benfiola made their first contribution in #4714
Full Changelog: v0.14.2...v0.15.0
external-dns-helm-chart-1.14.5
Added
- Added support for
extraContainers
argument. (#4432) @omerap12 - Added support for setting
excludeDomains
argument. (#4380) @bford-evs
Changed
- Updated ExternalDNS OCI image version to v0.14.2. (#4541) @stevehipwell
- Updated
DNSEndpoint
CRD. (#4541) @stevehipwell - Changed the implementation for
revisionHistoryLimit
to be more generic. (#4541) @stevehipwell
Fixed
- Fixed the
ServiceMonitor
job name to correctly use the instance label. (#4541) @stevehipwell
v0.14.2
What's Changed
- kustomize-v0.14.1 by @Raffo in #4331
- replace all links in tutorials for v0.14.1 by @Raffo in #4332
- chore: upgrade ExternalDNS to go 1.22 by @mloiseleur in #4318
- build(deps): bump the dev-dependencies group with 13 updates by @dependabot in #4329
- build(deps): bump the dev-dependencies group with 5 updates by @dependabot in #4334
- build(deps): bump the dev-dependencies group with 9 updates by @dependabot in #4349
- build(deps): bump the dev-dependencies group with 1 update by @dependabot in #4341
- Add
dnsendpoint
CRD to Helm chart by @onedr0p in #4322 - build(deps): bump the dev-dependencies group with 13 updates by @dependabot in #4361
- build(deps): bump GrantBirki/json-yaml-validate from 2.6.1 to 2.6.2 in the dev-dependencies group by @dependabot in #4364
- chore(chart): Released chart for v0.14.1 by @stevehipwell in #4357
- chore: alphabetical order on providers by @mloiseleur in #4350
- doc: advertise current plan on providers by @mloiseleur in #4365
- Fix(ipv6): support ipv6 shortener and expander equal by @dongjiang1989 in #4351
- feat(WebhookProvider): Let WebhookProvider return
SoftError
on response status codes >= 500 by @SimonKienzler in #4319 - Webhook provider: Use correct error gauge in
AdjustEndpoints()
func by @SimonKienzler in #4374 - build(deps): bump the dev-dependencies group with 18 updates by @dependabot in #4381
- Add exclude domains value in Chart by @bford-evs in #4380
- docs(aws): fix typo and upgrade cleanup flow by @franzudev in #4389
- docs(gke): detail how to configure workload identity by @userbradley in #4373
- chore(ci): fix failing test by @mloiseleur in #4397
- chore: Update controller-tools version to v0.14.0 by @dongjiang1989 in #4400
- chore(ci): update golangci-lint to v1.57.2 by @dongjiang1989 in #4406
- chore: upgrade ExternalDNS to go 1.22.2 by @mloiseleur in #4414
- build(deps): bump the dev-dependencies group across 1 directory with 4 updates by @dependabot in #4412
- build(deps): bump the dev-dependencies group across 1 directory with 24 updates by @dependabot in #4416
- custom Azure Active Directory Authority Host by @Jeremy-Boyle in #4210
- feat(DNSimple): User API tokens by @IntegralProgrammer in #4274
- docs: annotation placement for azuredns tutorial by @jonas-budde in #4415
- feat(azure): add zone name filter for Azure Private DNS by @khuedoan in #4346
- test: detect no change necessary with provider specific config by @szuecs in #4189
- docs: add setup example with helm chart on some providers by @omerap12 in #4405
- test: controller run() and successfully shutdown by @szuecs in #3639
- fix syntax on cloudflare externalDNS by @ilyesAj in #4436
- build(deps): bump the dev-dependencies group across 1 directory with 11 updates by @dependabot in #4440
- chore(chart): Adding extra containers by @omerap12 in #4432
- aws: add ca-west-1 region by @jeremy-albuixech in #4444
- fix: duplicated endpoint per hosted zone by @leonardocaylent in #4296
- build(deps): bump actions/checkout from 4.1.4 to 4.1.5 in the dev-dependencies group by @dependabot in #4438
- Add IPv6 AAAA record support to PiHole provider by @PseudoResonance in #4324
- fix: soft error on cloudflare rate limits by @ebachle in #4437
- Update cloudflare.md by @mfreeman451 in #4449
- Fix headings, whitespace by @stefanlasiewski in #4457
- docs: add reference to anexia webhook provider by @ProbstenHias in #4441
- fix logline mentioning plugin api by @Raffo in #4459
- docs: lint gke docs + make terraform config more secure by @DrFaust92 in #4456
- build(deps): bump action-stars/install-tool-from-github-release from 0.2.2 to 0.2.3 in the dev-dependencies group by @dependabot in #4464
- changed documentation to include more details description when using API Tokens by @rhjensen79 in #4474
- fix: add clarification to endpoint unit tests by @leonardocaylent in #4462
- build(deps): bump the dev-dependencies group across 1 directory with 19 updates by @mloiseleur in #4476
- build(deps): bump the dev-dependencies group across 1 directory with 19 updates by @dependabot in #4475
Images
registry.k8s.io/external-dns/external-dns:v0.14.2
New Contributors
- @onedr0p made their first contribution in #4322
- @SimonKienzler made their first contribution in #4319
- @bford-evs made their first contribution in #4380
- @franzudev made their first contribution in #4389
- @userbradley made their first contribution in #4373
- @Jeremy-Boyle made their first contribution in #4210
- @IntegralProgrammer made their first contribution in #4274
- @jonas-budde made their first contribution in #4415
- @khuedoan made their first contribution in #4346
- @omerap12 made their first contribution in #4405
- @ilyesAj made their first contribution in #4436
- @jeremy-albuixech made their first contribution in #4444
- @leonardocaylent made their first contribution in #4296
- @PseudoResonance made their first contribution in #4324
- @ebachle made their first contribution in #4437
- @mfreeman451 made their first contribution in #4449
- @ProbstenHias made their first contribution in #4441
- @DrFaust92 made their first contribution in #4456
- @rhjensen79 made their first contribution in #4474
Full Changelog: v0.14.1...v0.14.2