Project: CoreDNS (Orchestration & Management / Coordination & Service Discovery)
File: coredns-1.7.0.md

+++ title = "CoreDNS-1.7.0 Release" description = "CoreDNS-1.7.0 Release Notes." tags = ["Release", "1.7.0", "Notes"] release = "1.7.0" date = 2020-06-15T10:00:00+00:00 author = "coredns" +++ The CoreDNS team has released . This is a backwards-incompatible release. Major changes include: Better . The federation* plugin (which allows for v1 Kubernetes federation) has been removed. We've also removed some supporting code from the kubernetes plugin, so it will not build as an external plugin (with this version of CoreDNS). As this was already backwards-incompatible release, we took the liberty of stuffing as much in one release as possible to minimize the disruption going forward. A new plugin, , was promoted from external to a plugin that is included by default. This plugin "enables DNS64 IPv6 transition mechanism." We mostly dropped `count` from `_total` metrics names: `corednsrequestblockcounttotal` -\> `corednsdnsblockedrequeststotal` `corednsrequestallowcounttotal` -\> `corednsdnsallowedrequeststotal` `corednsdnsaclrequestblockcounttotal` -\> `corednsaclblockedrequeststotal` `corednsdnsaclrequestallowcounttotal` -\> `corednsaclallowedrequeststotal` `corednsautopathsuccesscounttotal` -\> `corednsautopathsuccess_total` `corednsforwardrequestcounttotal` -\> `corednsforwardrequests_total` `corednsforwardresponsercodecounttotal` -\> `corednsforwardresponsestotal` `corednsforwardhealthcheckfailurecounttotal` -\> `corednsforwardhealthcheckfailures_total` `corednsforwardhealthcheckbrokencounttotal` -\> `corednsforwardhealthcheckbroken_total` `corednsforwardmaxconcurrentrejectcounttotal` -\> `corednsforwardmaxconcurrentrejects_total` `corednsgrpcrequestcounttotal` -\> `corednsgrpcrequests_total` `corednsgrpcresponsercodecounttotal` -\> `corednsgrpcresponsestotal` `corednspaniccounttotal` -\> `corednspanics_total` `corednsdnsrequestcounttotal` -\> `corednsdnsrequests_total` `corednsdnsrequestdocounttotal` -\> `corednsdnsdorequests_total` `corednsdnsresponsercodecounttotal` -\> `corednsdnsresponsestotal` `corednsreloadfailedcounttotal` -\> `corednsreloadfailed_total` `corednscachesize` -\> `corednscacheentries` And note that `corednsdnsrequesttypecounttotal` is now part of `corednsdnsrequeststotal` . Ambrose Chua, Ben Kochie, Catena cyber, Chanakya-Ekbote, Chris O'Haver, Daisuke TASAKI, Eli Lindsey, Erfan Besharat, Krzysztof Dbrowski, Michael Kashin, Miek Gieben, Mirek S, Pablo Caderno, Sandeep Rajan, Tobias Schmidt, Yang Bo, Yong Tang, Zou Nengren. plugin/azure: Fix environment option overwrite (https://github.com/coredns/coredns/pull/3922) plugin/dns64: Add DNS64 plugin (https://github.com/coredns/coredns/pull/3534) plugin/federation: Remove already-deprecated federation plugin (https://github.com/coredns/coredns/pull/3794) plugin/forward: Fix only first upstream server is used in forward plugin (https://github.com/coredns/coredns/issues/3900) plugin/forward: Avoid https protocol (https://github.com/coredns/coredns/pull/3817) plugin/k8s_external: Add CNAME support for AWS ELB/NLB (https://github.com/coredns/coredns/pull/3916) plugin/kubernetes: Remove already-deprecated options `resyncperiod` and `upstream` (https://github.com/coredns/coredns/pull/3737) plugin/kubernetes: Populate client metadata for external queries (https://github.com/coredns/coredns/pull/3874) plugin/kubernetes: Fix 0 weight in SRV records with 100 or more records in answer (https://github.com/coredns/coredns/pull/3931) plugin/kubernetes: Handle tombstones in kubernetes plugin (https://github.com/coredns/coredns/pull/3887) and (https://github.com/coredns/coredns/pull/3890) plugin/nsid: Fix NSID not being set on cached responses (https://github.com/coredns/coredns/pull/3822) metrics: Better metrics names (https://github.com/coredns/coredns/pull/3776), (https://github.com/coredns/coredns/pull/3799), and (https://github.com/coredns/coredns/pull/3805)