v0.13.6
Important notes
- Users upgrading from versions < v0.12.0 with the txt registry (--registry=txt) to this release should run v0.13.5 at least once (--once) to avoid #3876
- There was a change to the Docker image which is now built with
ko
and based on a distroless image.
For other important info, please refer to the next section.
What's Changed
- docs: Update deprecated apiVersions by @Antvirf in #3646
- Bump kustomize version to latest (v0.13.5) by @Raffo in #3642
- Bump versions in docs for v0.13.5 by @Raffo in #3643
- feat(chart): updated chart to ExternalDNS v0.13.5 by @GMartinez-Sisti in #3661
- build(deps): bump github.com/IBM-Cloud/ibm-cloud-cli-sdk from 1.0.0 to 1.1.0 by @dependabot in #3666
- Define Labels type and JSON tags for ProviderSpecific fields by @aruneshpa in #3456
- Remove roadmap section from README.md by @johngmyers in #3653
- Remove unnecessary Route53 code by @johngmyers in #3669
- Simplify filter interfaces by @johngmyers in #3660
- Very minor typo Update to azure.md by @dmealo in #3594
- Upgrade ExternalDNS to go 1.20 by @mloiseleur in #3673
- refactor: use always fmt.Errorf("...: %w", err), instead of %s or %v by @szuecs in #3677
- Enable dependabot grouped updates by @Raffo in #3678
- Improve registry documentation by @johngmyers in #3652
- Add johngmyers to reviewers by @johngmyers in #3664
- build(deps): bump the dev-dependencies group with 4 updates by @dependabot in #3679
- Manual grouped dependency upgrade by @Raffo in #3682
- chore: Fixed gh workflow approve by @stevehipwell in #3691
- Provider GoDaddy fix domain update by @nefelim4ag in #3427
- Update dependencies that has vulnerabilities by @szuecs in #3693
- Gloo: Add support for listener.metadataStatic by @megum1n in #3476
- Add support for Traefik 2's IngressRoute, IngressRouteTCP and IngressRouteUDP by @ThomasK33 in #3055
- Replace deprecated command with environment file by @jongwooo in #3698
- feat(chart): comply with Pod Security Standards by @nrvnrvn in #3689
- Route53 update configuration of target health checks by @johngmyers in #3674
- fix: extdns crashes when virtual service points to nonexistent … by @rumstead in #3686
- build(deps): bump the dev-dependencies group with 1 update by @dependabot in #3701
- Handle migration to the new TXT format: use ForceUpdate strategy by @mcharriere in #3635
- build(deps): bump dev-dependencies group with 41 updates by @mloiseleur in #3697
- minor fixes to the scaleway provider by @Sh4d1 in #2928
- Add DynamoDB registry implementation by @johngmyers in #3648
- Update aws IAM policy example by @jalaziz in #3723
- create an alias when record in a zone another than the target by @epollia in #3338
- Document annotations by @johngmyers in #3729
- Fix bug in the civo provider to avoid infinite record creation by @alejandrojnm in #3687
- build(deps): bump the dev-dependencies group with 1 update by @dependabot in #3730
- Add no-change info log for cloudflare provider by @aoz-turk in #3629
- Refactor some Service code by @johngmyers in #3728
- fix: scaleway documentation, remove SCW_DEFAULT_ORGANIZATION_ID by @gugdewescale in #3282
- Added traefik-proxy rules to helm chart by @ThomasK33 in #3325
- [AWS] Adjust TTL for alias records by @Sewci0 in #3738
- Suppress dependabot updates for OpenShift by @johngmyers in #3739
- helm: Don't suppress configuration for registries other than TXT by @johngmyers in #3736
- support cnames and aaaa for default-targets by @cgroschupp in #3745
- use only tags with prefix v for version determination by @cgroschupp in #3760
- Remove flags and documentation for removed contour-ingressroute source by @johngmyers in #3764
- fix: update plural client that includes license by @davidspek in #3779
- build(deps): bump the dev-dependencies group with 1 update by @dependabot in #3777
- Add serialization/deserialization support to DomainFilter by @johngmyers in #3758
- Refactor Provider to require DomainFilter by @johngmyers in #3711
- fix img dir by @liupeng0518 in #3786
- Fix domain filter to fix build by @Raffo in #3804
- chore(ci): fix storage use, go version and lint job by @mloiseleur in #3829
- always use tcp for rfc2136 by @Protryon in #3837
- fix clean apk cache directory by @fougner in #3656
- fix: pdns logging by @M0NsTeRRR in #3811
- Tagget parameter TXTEncryptAESKey as secure by @HansK-p in #3791
- build(deps): bump the dev-dependencies group with 1 update by @dependabot in #3831
- Update Dockerfile for libssl3 and libcrypto3 CVE's by @nshelke777 in #3783
- doc: Add example of setting up traefik IngressRoute with externalDNS annotations by @anthonycorbacho in #3853
- build(deps): bump dependencies (26 updates) by @mloiseleur in #3824
- helm: support initContainers by @calvinbui in #3838
- [TXT Registry] Fix handling of records produced by
toNewTXTName
intoEndpoint
by @Sewci0 in #3724 - Remove PropertyValuesEqual method from Provider interface by @johngmyers in #3702
- Migrate metadata from TXT to DynamoDB registries by @johngmyers in #3726
- Fix reconciliation of provider-specific properties by @johngmyers in #3863
- fix(infoblox): set view and zone query parameters by @cronik in #3560
- feat(ovh): add cache based on DNS zone SOA value by @rbeuque74 in #3026
- Bump the timeout for golangci-lint by @johngmyers in #3865
- exoscale provider: migrate to exoscale API v2 by @kobajagi in #2917
- Add AWS API gateway endpoint zoneId mappings by @avi-08 in #3826
- feat: add support for ingress backed istio gateways by @DP19 in #3842
- fix!: align PDNS provider by removing MatchParent by @matusf in #3869
- loop through all hosted zones to match the domain record by @allurisravanth in #3695
- Build image with ko by @johngmyers in #3835
- Fixes to staging image build by @johngmyers in #3899
- aws: add ap-southeast-4 region by @jwitrick in #3897
- fix: remove useless warning log messages for instrumented_http.Transport by @mloiseleur in #3870
- Update Azure SDK and remove deprecated autorest dependency by @phillebaba in #3040
- Update aws.go for issue #3833 by @shreyas-3 in #3834
- Remove DomainFilterInterface by @johngmyers in #3860
- Use common EndpointKey type by @johngmyers in #3862
- Document the Ingress source by @johngmyers in #3806
- feat(azure): add support for workload identity using azidentity by @weisdd in #3906
- Make TLS enabled by default for PowerDNS provider by @matusf in #3839
Docker image
registry.k8s.io/external-dns/external-dns:v0.13.6
New Contributors
- @Antvirf made their first contribution in #3646
- @aruneshpa made their first contribution in #3456
- @dmealo made their first contribution in #3594
- @mloiseleur made their first contribution in #3673
- @nefelim4ag made their first contribution in #3427
- @megum1n made their first contribution in #3476
- @ThomasK33 made their first contribution in #3055
- @jongwooo made their first contribution in #3698
- @nrvnrvn made their first contribution in #3689
- @rumstead made their first contribution in #3686
- @mcharriere made their first contribution in #3635
- @jalaziz made their first contribution in #3723
- @epollia made their first contribution in #3338
- @aoz-turk made their first contribution in #3629
- @cgroschupp made their first contribution in #3745
- @liupeng0518 made their first contribution in #3786
- @Protryon made their first contribution in #3837
- @fougner made their first contribution in #3656
- @M0NsTeRRR made their first contribution in #3811
- @HansK-p made their first contribution in #3791
- @nshelke777 made their first contribution in #3783
- @anthonycorbacho made their first contribution in #3853
- @calvinbui made their first contribution in #3838
- @cronik made their first contribution in #3560
- @rbeuque74 made their first contribution in #3026
- @kobajagi made their first contribution in #2917
- @avi-08 made their first contribution in #3826
- @DP19 made their first contribution in #3842
- @matusf made their first contribution in #3869
- @allurisravanth made their first contribution in #3695
- @jwitrick made their first contribution in #3897
- @phillebaba made their first contribution in #3040
- @shreyas-3 made their first contribution in #3834
- @weisdd made their first contribution in #3906
Full Changelog: v0.13.5...v0.13.6