Releases: kubernetes-sigs/external-dns
v0.7.6
-
fix doc: Correct document for aws.md about route53 health check association (#1898) @RaymondKYLiu
-
digitalocean: Set a custom user-agent string. (#1893) @andrewsomething
-
feat: use ClusterIP with internal-hostname annotation (#1425) @btoonk
-
Fix typo in comment (#1909) @fenggw-fnst
-
Update release script to include squashed commits (#1919) @Raffo
-
Add flag to opt in for NS records management (#1915) (#1915) @Raffo
k8s.gcr.io/external-dns/external-dns:v0.7.6 --help
v0.7.5
NOTE
Please use release 0.7.6
This release has an issue with NS records, please consider reading the issue if you are using custom NS records before upgrading to it, see #1895
Changelog
-
fix: scaleway doc bump version to 0.7.4 (#1800) @rguichard
-
allow to associate aws dns records with health checks (#1288) @rajatjindal
-
Update triage/support label references to kind/support (#1804) @mrbobbytables
-
Infoblox skip zones not matching a given view (#1805) @jgrumboe
-
Allow multiple services to share same dns record (#1446) @sagor999
-
Bump cloudbuild timeout for new release process (#1824) @Raffo
-
aws-r53 adding Africa (Cape Town) ELB endpoints and hosted zone id's (#1832) @mzingarelli
-
cloudflare: readme update for RBAC config (#1833) @raidancampbell
-
Add namespace for httpbin-gateway in istio doc (#1839) @yangy2000
-
Update to Go 1.15 & update Azure dependencies (#1818) @elsesiy
-
Fix OVH tutorial to match new permissions (#1847) @alistarle
-
fix typos (#1850) @windayski
-
corrected broken link in multiple docs (#1854) @kundan2707
-
fix some typos (#1876) @windayski
-
fix for 1878 (#1879) @kundan2707
-
Support wildcard records - Optional ability to replace the asterisk in generated registry TXT records with another string (#1695) @dansimone
-
Infoblox multiple A records support (#1479) (#1479) @sagor999
-
Add new method to provider interface to implement provider specific changes (#1868) (#1868) @Raffo
Docker images are available on Google Container Registry:
k8s.gcr.io/external-dns/external-dns:v0.7.5 --help
NEW: this is the first release that support arm32v7
and arm64v8
architectures.
v0.7.4
Changelog:
- Fix Designate doc (#1697) @openstacker
- Improve documentation about rfc2136 TTLs (#1581) @stefanlasiewski
- aws: errors with context (#1705) @bpineau
- Update kustomization for 0.7.3 release (#1709) @james-callahan
- "passphrase:" is missing from oci.yaml example (#1712) @tonychoe
- update and clean up azure dependencies (#1727) @tariq1890
- add event handler for istio gateway and virtualservice source (#1728) @tariq1890
- Ignore wildcard hosts in Istio gateways (#1625) @haines
- Add Scaleway DNS as a new provider (#1643) @Sh4d1
- bump kubernetes dependencies and run go mod tidy (#1732) @tariq1890
- update release docs to include kustomization config (#1736) @vinny-sabatini
- fix goimports local import order and update golangci-lint (#1737) @tariq1890
- docs: cleanup version roadmap docs (#1731) @vinny-sabatini
- External DNS should uses ALIAS for AWS Global Accelerator (#1549) @Reuuke
- added --txt-prefix to google deployment (#1729) @prune998
- Docs: Fixed typos (#1734) @ddymko
- add license header check to the CI (#1738) @tariq1890
- Update Documentation with Updated Registry Location (#1741) @seanmalloy
- utilize the errors package for error handling (#1748) @vinny-sabatini
- remove unused field IstioIngressGatewayServices (#1753) @tariq1890
- provide documentation of available prometheus metrics (#1752) @vinny-sabatini
- docs: enhance pull request template (#1747) @seanmalloy
- Fix index out of range when hostname has no dots (#1756) @chemasan
- Updated FAQ for usage of annotation-filter (#1763) @jgrumboe
- Add Cloudflare documentation on use of
--zone-id-filter
(#1751) @loozhengyuan - Move Inactive Maintainers To Emeritus Approvers (#1761) @seanmalloy
- Enable azure_private_dns to work with non "AzurePublicCloud" clouds (#1578) @daddonpa
- Add tutorial for GKE with workload identity (#1765) @ddgenome
- Fixes coverall, #1755 (#1762) @jgrumboe
- Remove changelog from PR template (#1767) @Raffo
- Update pull requests template (#1769) @seanmalloy
- Add quick start section to contributor docs (#1766) @seanmalloy
- fix ingress-controller yaml link (#1768) @kapekost
- ns1: add minttlseconds (#1576) @dennisme
- Update Contributing Documentation (#1760) @seanmalloy
- Contour HTTPProxy support (#1628) @josephglanville
- aws: cache zones list (#1704) @bpineau
- Update kustomize base (#1777) @mgoodness
- Add --zone-name-filter option for azure provider (#1060) @titilambert
- add service annotation to set public/private iface for NodePort (#1310) @rbtr
- Publish ExternalIPs for LoadBalancer services (#1500) @burningalchemist
- Hetzner: fix records update (#1778) @21h
- Optionally ignore tls rules in ingress source (#1645) @Benjile
Docker images are available on Google Container Registry:
k8s.gcr.io/external-dns/external-dns:v0.7.4 --help
🎉 Thank you all for your contributions 🎉
v0.7.3
Changelog:
- Fix: add serviceaccount name in kustomize deployment (#1689) @jmthvt
- Updates Oracle OCI SDK to latest (#1687) @ericrrath
- UltraDNS Provider (#1635) @kbhandari
- Update apiVersions in docs (#1690) @ddgenome
- use the github actions build status badge (#1702) @tariq1890
- Upgrade Oracle OCI SDK (#1688) @ericrrath
- update dependencies and minor dep tree cleanup (#1692) @tariq1890
- Update link for linode cloud manager (#1661) @phillc
- Remove occurrences of "master" from the project (#1636) @Raffo
- Create pull_request_template (#1662) @njuettner
- dependencies: Upgrade all k8s client-go dependent sources to v1.18.X (#1627) @josephglanville
- add GitHub Actions (#1657) @Raffo
- add new source for istio virtual services (#1607) @tariq1890
- use latest Alpine version in ExternalDNS dockerfile (#1655) @tariq1890
- Update TTL docs to confirm DNSimple support (#1547) @weppos
- rm unused flag param istio-ingressgateways (#1649) @tariq1890
- Upgrade istio httpbin from 1.0 to 1.6 version (#1640) @ikovnatskymiacar
- Add endpoints to kustomize base (#1638) @Raffo
- DigitalOcean: support multiple targets per endpoint (#1595) @tdyas
- Vultr : Version bump + changes (#1637) @ddymko
- Hetzner DNS service support (#1570) @21h
- Add OVH API rate limiting option (Fix #1546) (#1619) @Hugome
- Add kustomize base (#1631) @Raffo
- increase test timeout to fix intermittent failures of ingress tests (#1612) @tdyas
- AWS: change the order of the actions, DELETE before CREATE fixes #1411 (#1555) @OmerKahani
- Fix handling of DNS updates for RFC2136 provider. (#1613) @dmayle
- digitalocean: increase API page size (#1611) @tdyas
- improve linter quality for external-dns (#1618) @njuettner
- fix convert int to string bug (#1620) @tariq1890
Docker images are available on Google Container Registry:
docker run asia.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.7.3 --help
docker run eu.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.7.3 --help
docker run us.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.7.3 --help
🎉 Thank you all for your contributions 🎉
v0.7.2
Note: If you are using an older version, check that you are have the correct RBAC permissions. If you want to listen for Services, you will require Endpoints in RBAC as well.
Changelog:
- Update blogpost in README (#1610) @vanhumbeecka
- Support for AWS Route53 in China (#1603) @greenu
- Update Govcloud provider hosted zones (#1592) @clhuang
- Fix issue with too large DNS messages (#1590) @dmayle
- use the latest linode go version (#1587) @tariq1890
- use istio client-go and clean up k8s deps (#1584) @tariq1890
- Add owners for cloudflare and coredns providers (#1582) @Raffo
- remove some code duplication in gateway source (#1575) @tariq1890
- update Contour IngressRoute deps (#1569) @stevesloka
- Make tests faster (#1568) @sheerun
- Fix scheduling of reconciliation (#1567) @sheerun
- fix minor typos in istio gateway source docs (#1566) @tariq1890
- Provider structure refactor (#1565) @Raffo
- Fix typo in ttl.md (#1564) @rtnpro
- Fix goreportcard warnings (#1561) @squat
- Use consistent headless service name in example (#1559) @lowkeyliesmyth
- Update go versions to 1.14.x that were missed in commit 99cebfc from PR #1476 (#1554) @stealthybox
- Remove duplicate selector from DigitalOcean manifest (#1553) @ggordan
- Upgrade DNSimple client and add support for contexts (#1551) @weppos
- Upgrade github.com/miekg/dns to v1.1.25 (#1545) @davidcollom
- Fix updates in CloudFlare provider (#1542) @sheerun
- update readme for latest version (#1539) @elsesiy
- Improve Cloudflare tests in preparation to fix other issues (#1537) @sheerun
- Allow for custom property comparators (#1536) @sheerun
- fix typo (#1535) @tmatias
- Bump github.com/pkg/errors from 0.8.1 to 0.9.1 (#1531) @njuettner
- Bump github.com/digitalocean/godo from 1.19.0 to 1.34.0 (#1530) @njuettner
- Bump github.com/prometheus/client_golang from 1.0.0 to 1.5.1 (#1529) @njuettner
- Bump github.com/akamai/AkamaiOPEN-edgegrid-golang from 0.9.10 to 0.9.11 (#1528) @njuettner
- Fix RFC2316 Windows Documentation (#1516) @scottd018
- remove dependency on kubernetes/kubernetes (#1513) @tariq1890
- update akamai openapi dependency (#1511) @tariq1890
- Vultr Provider (#1509) @ddymko
- Add AWS region ap-east-1(HK) (#1497) @lovemai073
- Fix: file coredns.go is not
goimports
-ed (#1496) @njuettner - Allow ZoneIDFilter for Cloudflare (#1494) @james-callahan
- update etcd dependency to latest version (#1485) @tariq1890
- Support for openshift routes (#1484) @jgrumboe
- add --txt-suffix feature (#1483) @jgrumboe
- update to go 1.14 (#1476) @jochen42
- Multiple A records support for the same FQDN (#1475) @ytsarev
- Implement annotation filter for CRD source (#1399) @ytsarev
Docker images are available on Google Container Registry:
docker run asia.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.7.2 --help
docker run eu.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.7.2 --help
docker run us.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.7.2 --help
🎉 Thank you all for your contributions 🎉
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 🎉