Releases: kubernetes-sigs/external-dns
v0.7.1
New Provider:
List of changes:
- #1480 Prometheus metric: timestamp of last successful sync with the DNS provider @njuettner
- #1477 Bump alpine base image to 3.11.5 @Annegies
- #1472 Docs: Add first maintainers in list @Raffo
- #1469 Fix DomainFilter type in OVH provider @ytsarev
Docker images are available on Google Container Registry:
docker run asia.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.7.1 --help
docker run eu.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.7.1 --help
docker run us.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.7.1 --help
🎉 Thank you all for your contributions 🎉
v0.7.0
New Source:
List of changes:
- #1442 Change DomainFilter to apply to records as well @bl1nk
- #1427 Docs: Update docker image references of ExternalDNS @tariq1890
- #1426 Remove duplicate targets endpoints for headless services @thomasv314
- #1424 Add issue templates to Github @njuettner
- #1422 Azure: Don't use SPN to authenticate when clientid or secret is 'msi' @norshtein
- #1412 Rfc2136: Add option to define minimum TTL @ouzklcn
- #1377 Azure Private DNS: Fix updates of unchanged records @jasper-d
- #1005 Headless service: Retrieve endpoints via Endpoints resource @devkid
Docker images are available on Google Container Registry:
docker run asia.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.7.0 --help
docker run eu.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.7.0 --help
docker run us.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.7.0 --help
🎉 Thank you all for your contributions 🎉
v0.6.0
New Provider:
- #1384 Akamai FastDNS @KarstenSiemer
List of changes:
- #1397 Azure Private DNS: Fix endless loop in zone-detection @saidst
- #1390 Uprade golangci-lint and add megacheck & interface linters @tariq1890
- #1387 Update alpine base image to 3.11 @tariq1890
- #1382 Docs: Fix broken links @ttonline6
- #1381 Docs: Fix broken links @ttonline6
- #1380 Docs: Update AWS documentation @otterley
- #1378 Docs: istio.md: update existing external-dns to enable Istio Gateway DNS for customers @marcellodesales
- #1374 Remove context.TODO()s in external-dns @tariq1890
- #1367 Docs: add region for aws-sd external-dns deployment @guitarrapc
- #1365 Docs: a how-to of a working GCP GKE app demo @jpantsjoha
- #1364 Add ctx parameter to provider interface and AWS API @tariq1890
- #1361 Add version to binary for --version flag @linki
- #1360 Update aws sdk dep and golangci-lint release @tariq1890
- #1237 Add support for human-friendly TTL values @hypnoglow
- #1164 Change ApplyChanges in RFC2136 to batch update @h3ndrk
- #687 Add --watchers flag to allow controller to respond automatically to Ingress or Service updates @jlamillan
Docker images are available on Google Container Registry:
docker run asia.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.6.0 --help
docker run eu.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.6.0 --help
docker run us.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.6.0 --help
🎉 Thank you all for your contributions 🎉
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 🎉