Releases: kubernetes-sigs/external-dns
v0.5.18
New Provider:
New Source:
List of changes:
- #1349 Use correct link to contributors guide @szuecs
- #1348 AWS-SD: Rebrand AWS Auto Naming to Cloud Map @vanekjar
- #1347 Add more linters and improve code quality @tariq1890
- #1344 Suppress noisy logging of klog @saidst
- #1342 Update VinylDNS documentation @dgrizzanti
- #1341 Remove incubator references in README @Raffo
- #1334 Rename project root package to sigs.k8s.io @tariq1890
- #1332 Add CRD documentation and fix samples @ytsarev
- #1328 Add support for multiple Istio ingress gateways @ashleyschuett
- #1326 Enable image publishing to gcr.io via cloudbuild @njuettner
- #1323 Corrected a typo in the Readme @drewhemm
- #1319 Rework tutorial for Azure Private DNS @saidst
- #1315 Correct typos and superflous spaces in the provider code @stensonb
- #1308 Add missing bracket in CLI help output @ekeih
- #1305 Add missing service account to deployment spec in the docs @linki
- #1296 Bump the version of golangci-lint @njuettner
- #1290 Fix broken link of ingress-gce and ingress-nginx @sivanzcw
- #1279 Use apps/v1 for the deployment to be compatible with Kubernetes 1.16 @scholzj
- #1277 Normalize function return and comments on exported type @sivanzcw
- #1271 Use non-deprecated initializer with go context @linki
- #1270 Fix several golint errors @bysph
- #1268 Fix tutorial for kubernetes 1.16+ @yujunz
- #1266 Add me-south region to list of canonical hosted zones @poweroftrue
- #1260 Add gov region to list of canonical hosted zones @helgi
- #1259 Update broken links to RDNS @Slach
- #1254 Designate: add snippet for RBAC environment @bavarianbidi
- #1253 Fix log-level parameter in tutorials @bavarianbidi
- #1251 Improve RFC2136 documentation @alex-orange
- #1248 Google Provider: Add support for batching updates @vdesjardins
- #1247 Azure: add support for specifying user assigned identity's clientID to authenticate @norshtein
- #1242 Automatically add provider labels on pull requests via Github actions @njuettner
- #1242 Improve documentation for nginx ingress controller on AWS @PiotrJander
- #1225 Use apps/v1 instead of extensions/v1beta1 in Deployment examples @reegnz
- #1223 Add documentation to make the use of namespaces clearer @dgrizzanti
- #1206 Add missing RBAC permissions for the ServiceAccount in the docs @dooman87
- #1195 Upgrade client-go + azure sdk @timja
- #1164 RFC2136: Add support for batching updates @h3ndrk
- #1163 Fix confusing arrow direction in the Azure tutorial @adipascu
- #1149 Route53: Add RBAC manifest and update wording around IAM policy @dkeightley
- #1008 Route53: Add support for all AWS Route53 routing policies @devkid
Docker images are available on Google Container Registry:
docker run asia.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.5.18 --help
docker run eu.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.5.18 --help
docker run us.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.5.18 --help
🎉 Thank you all for your contributions 🎉
v0.5.17
List of changes:
- #1193 Exoscale: add context support @greut
- #1189 Cloudflare: Support API Token Auth @Evesy
- #1185 AWS: Fix IAM Roles for Service Accounts permission problem @serialx
- #1184 Core: Upgrade go version to 1.13 in external-dns @tariq1890
- #1182 AWS: Update the AWS SDK to support Web Identity providers for IAM credentials @MarcusNoble
- #1178 Docs: Update rfc2136 tutorial for use with Microsoft DNS @bjschafer
- #1172 AWS: Update the AWS go SDK to support AWS IAM for Service Accounts @micahhausler
- #1170 AWS-SD: Add support for AWS Network Load Balancers @vanekjar
- #1160 Core: Add create-only policy @danieldabate
- #1158 AWS: Fix --aws-api-retries @coreypobrien
- #1144 Source: Support delegate Heptio Contour IngressRoutes @jonasrmichel
- #1136 Core: TXTRegistry: do not overwrite labels of records returned by the provider @multi-io
- #1128 Infoblox: Fixing incorrect match of zone dns names @gregsidelinger
- #1107 Source: Improvements to the source CRD @JoaoBraveCoding
- #1013 Core: Fix txt prefix bug @p53
Docker image is available in Zalando's Open Source Docker registry:
docker run registry.opensource.zalan.do/teapot/external-dns:v0.5.17 --help
🎉 Thank you all for your contributions 🎉
v0.5.16
New Provider:
New Source:
- #1084 Heptio Contour IngressRoute @jonasrmichel
List of changes:
- #1151 Fix flaky unit test in provider package @tariq1890
- #1148 Dockerfile: Update version of base images @tariq1890
- #1145 DigitalOcean: Update
godo
to the latest stable version @tariq1890 - #1142 Fix build pipeline for Go v1.13 @linki
- #1129 AWS: Add Hosted Zone ID to logging output @helgi
- #1124 IstioGateway: Support namespaces on hostnames @dcherman
- #1123 AWS: Document
--prefer-cname
flag @dbluxo - #1121 Add Tutorial for DNSimple provider @marc-sensenich
- #1120 Update Go version and golangci-lint to the latest release @njuettner
- #1116 Allow compilation on 32bit machines @mylesagray
- #1103 AWS: Allow to force usage of CNAME over ALIAS @linki
- #1102 CoreDNS: add option to specify prefix name @xunpan
- #1094 Document where e2e tests are currently located @jaypipes
- #1092 Add initial KEP for ExternalDNS @Raffo
- #1091 Update Dockerfiles to follow best practices @taharah
- #1079 AWS: Add dualstack support with ALB ingress controllers @twilfong
- #1061 Allow handling of multiple Oracle Cloud (OCI) zones @suman-ganta
- #794 Namespace exposed metrics with the external_dns prefix @linki
Docker image is available in Zalando's Open Source Docker registry:
docker run registry.opensource.zalan.do/teapot/external-dns:v0.5.16 --help
🎉 Thank you all for your contributions 🎉
v0.5.15
New Provider:
- #1080 VinylDNS @dgrizzanti
List of changes:
- #1082 RFC2136: Fix when merging multiple targets @hachh
- #1059 Core: Fix for DomainFilter exclusions @cmattoon
- #1054 Core: Update aws-go-sdk to be compatible with kube-aws-iam-controller @mikkeloscar
- #1041 RFC2136: Log RR adds/deletes as Info @gclawes
- #1039 Docs: Cloudflare set ttl annotation for proxied entries to 1 @MiniJerome
- #1038 Core: Install ca-certificates @dryewo
- #1034 Cloudflare: Fix provider to return a single endpoint for each name/type @shasderias
- #1033 Core: Sanitize dockerfiles for external-dns @tariq1890
- #1032 Core: Add empty source @anandkumarpatel
- #1031 Google: Zones should be filter by their ID and Name @simonswine
- #1029 Core: Fix panic on empty targets for custom resources @arturo-c
- #1023 Core: Support externalTrafficPolicy annotation with "local" mode for NodePort service @yverbin
- #1018 Core: Add support for ExternalName services @mironov
Docker image is available in Zalando's Open Source Docker registry:
docker run -it registry.opensource.zalan.do/teapot/external-dns:v0.5.15 --help
🎉 Thank you all for your contribution 🎉
v0.5.14
New Provider:
- #1007 TransIP @skoef
- #963 NS1 @mburtless
List of changes:
- #1009 Docs: Update aws.md @pawelprazak
- #1006 Docs: Add docker image faq @Raffo
- #1004 DNSimple: Support apex records @jbowes
- #1002 NS1: Add --ns1-endpoint and --ns1-ignoressl flags @mburtless
- #1001 AWS: Cache the endpoints on the controller loop @fraenkel
- #991 Suppress noisy logs from Kubernetes @njuettner
- #989 Core: distroless/static image @jharshman
- #984 Core: Headless service missing DNS entry @yverbin
- #955 Core: Add Cloud Foundry routes as a source @dgrizzanti
Docker image is available in Zalando's Open Source Docker registry:
docker run -it registry.opensource.zalan.do/teapot/external-dns:v0.5.14 --help
🎉 Thank you all for your contribution 🎉
v0.5.13
List of changes 🐰🥚:
- #987 Azure: Support multiple A targets (#987) @michaelfig
- #985 Core: Fixing what seems an obvious omission of /github.com/ dir in Dockerfile (#985) @llamahunter
- #978 Docs: GKE tutorial remove disable-addon argument (#978) @ggordan
- #977 Docs: Alibaba Cloud config file missing by enable sts token (#977) @xianlubird
- #976 Docs: Alibaba Cloud fix wrong arg in manifest (#976) @iamzhout
- #975 AWS: Set a default TTL for Alias records (#975) @fraenkel
- #970 Cloudflare: Add support for multiple target addresses (#970) @nta
- #968 AWS: Adding China ELB endpoints and hosted zone id's (#968) @jfillo
- #966 AWS: Streamline ApplyChanges (#966) @fraenkel
- #960 Core: Switch to go modules (#960) @njuettner
- #959 Docs: AWS how to check if your cluster has a RBAC (#959) @confiq
- #952 Docs: AWS remove superfluous trailing period from hostname (#952) @hobti01
- #951 Core: Add generic logic to remove secrets from logs (#951) @dsbrng25b
- #948 RFC2136: Remove unnecessary parameter (#948) @ChristianMoesl
- #945 Infoblox: Reduce verbosity of logs (#945) @dsbrng25b
Docker image is available in Zalando's Open Source Docker registry:
docker run -it registry.opensource.zalan.do/teapot/external-dns:v0.5.13 --help
🎉 Thank you all for your contribution 🎉
v0.5.12
New Provider:
List of changes:
- #942 Bumping istio to 1.1.0 @venezia
- #938 Docs: Added stability matrix and minor improvements to README @Raffo
- #935 Docs: Tiny clarification about two available deployment methods @przemolb
- #932 Set log level to debug when axfr is disabled @arief-hidayat
- #929 Docs: Dropping owners @njuettner
- #928 Docs: Added a reference to a blogpost which uses ExternalDNS in a CI/CD setup @vanhumbeecka
- #917 Use k8s informer cache instead of making active API GET requests @jlamillan
- #915 Docs: Clarify that hosted zone identifier is to be used @dirkgomez
- #913 Docs: Make dep step which may be needed to run make build @dirkgomez
- #911 Docs: Added description for multiple dns name @st1t
- #907 Add support for multiple Istio IngressGateway LoadBalancer Services @LorbusChris
- #899 RFC2136: Fixed typo in debug output @hpandeycodeit
- #895 Infoblox provider support for DNS view @dsbrng25b
- #827 PowerDNS: Fixed Domain Filter Bug @anandsinghkunwar
- #745 Allow hostname annotations to be ignored @anandkumarpatel
Docker image is available in Zalando's Open Source Docker registry:
docker run -it registry.opensource.zalan.do/teapot/external-dns:v0.5.12 --help
🎉 Thank you all for your contribution 🎉
v0.5.11
List of changes:
- #886 fix constant updating issue introduced with v0.5.10 (@jhohertz)
- #880 ignore evaluate target health for calculating changes for AWS
- #873 pagination for cloudflare zones (@njuettner)
Docker image is available in Zalando's Open Source Docker registry:
docker run -it registry.opensource.zalan.do/teapot/external-dns:v0.5.11 --help
v0.5.10
Please note: this release contains a performance regression that will be fixed soon. See more info in #869.
List of changes:
- #868 Docs: Improve documentation regarding Alias (@alexnederlof)
- #858 Adds a new flag
--aws-api-retries
which allows overriding the number of retries (@viafoura) - #849 Docs: Make awscli commands use JSON output (@ifosch)
- #847 Docs: Add missing apiVersion to Ingress resource (@shlao)
- #844 Fix for AWS private DNS zone (@xianlubird)
- #843 Add support for AWS ELBs in eu-north-1 (@argoyle)
- #842 Create a SECURITY_CONTACTS file (@njuettner)
- #841 Use correct product name for Google Cloud DNS (@seils)
- #839 Change default AWSBatchChangeSize to 1000 (@medzin)
- #838 Fix dry-run mode in rfc2136 provider (@lachlancooper)
- #837 Fix typos in rfc2136 provider (@lachlancooper)
- #836 rfc2136 provider: one IP Target per RRSET (@ivanfilippov)
- #833 Normalize DNS names during planning (@justinsb)
- #832 Implement Stringer for planTableRow (@justinsb)
- #829 Docs: Better security granularity concerning external dns service principal (@DenisBiondic)
- #824 Docs: Update links in Cloudflare docs (@PascalKu)
- #822 Docs: Add metrics info to FAQ (@zachyam)
- #820 Docs: Update nameserver IPs in coredns.md (@mozhuli)
- #818 Docs: Fix commands to cleanup Cloudflare (@acrogenesis)
- #810 Avoid unnecessary updating for CRD resource (@xunpan)
- #807 Fix issues with CoreDNS provider and more than 1 targets (@xunpan)
- #804 AWS: Add zone tag filter (@csrwng)
- #803 Docs: Update CoreDNS tutorial with RBAC manifest (@Lujeni)
- #799 Use SOAP API to improve DYN's provider's performance (@sanyu)
- #793 Expose managed resources and records as metrics (@linki)
- #788 Docs: Updating Azure tutorial (@pelithne)
- #785 Improve errors in Records() of Infoblox provider (@dsbrng25b)
- #774 Change default apiVersion of CRD Source (@dsbrng25b)
- #650 Allow setting Cloudflare proxying on a per-Ingress basis (@eswets)
- #645 Support A record for multiple IPs for headless services (@toshipp)
Docker image is available in Zalando's Open Source Docker registry:
docker run -it registry.opensource.zalan.do/teapot/external-dns:v0.5.10 --help
🎉 Thank you all for your contribution 🎉
v0.5.9
List of changes:
- #782 Core: Update delivery.yaml to new format @linki
- #778 Core: Adjust gometalinter timeout by setting env var @njuettner
- #776 Provider Google: Panic assignment to entry in nil map @njuettner
- #769 Docs: Fix typos @mooncak
- #768 Docs: Remove duplicated words @mooncak
- #767 Provider Alibaba: Alibaba Cloud Provider Fix Multiple Subdomains Bug @xianlubird
- #764 Core: Add Traefik to the supported list of ingress controllers @coderanger
- #760 Provider Dyn: Fix some typos in returned messages in dyn.go @AdamDang
- #756 Docs: Update Azure documentation @pascalgn
- #750 Docs: Oracle doc fix (add "key:" to secret) @CaptTofu
- #747 Core: Docker MAINTAINER is deprecated - using LABEL instead @helgi
- #742 Core: Feature add alias annotation @vaegt
- #741 Provider RFC2136: Setup fails issue and small docs @antlad
- #739 Core: Fix nil map access of endpoint labels @shashidharatd
- #737 Provider PowerDNS: Add DomainFilter support @ottoyiu
- #736 Core: Fix domain-filter matching logic to not match similar domain names @ottoyiu
- #727 Core: Matching entire string for wildcard in txt records with prefixes @etopeter
- #717 Provider Designate: Fix TLS issue with OpenStack auth @FestivalBobcats
- #697 Provider AWS: Add helper script to update route53 txt owner entries @efranford
- #686 Provider CoreDNS: Migrate to use etcd client v3 for CoreDNS provider @shashidharatd
- #684 Core: Create a non-root user to run the container process @coderanger
- #581 Core: Do not replace TXT records with A/CNAME records in planner @jchv
Docker image is available in Zalando's Open Source Docker registry:
docker run -it registry.opensource.zalan.do/teapot/external-dns:v0.5.9 --help
🎉 Thank you all for your contribution 🎉