coredns/notes/coredns-1.8.0.md
Miek Gieben 02f52b5d27
notes: more PR and clarify backwards incompat changes (#4185)
A new PR and author. Also clarify the impact of the backwards
incompatible changes are minimal for most users.

Signed-off-by: Miek Gieben <miek@miek.nl>
2020-10-08 09:08:03 +02:00

2.3 KiB

+++ title = "CoreDNS-1.8.0 Release" description = "CoreDNS-1.8.0 Release Notes." tags = ["Release", "1.8.0", "Notes"] release = "1.8.0" date = 2020-10-01T10:00:00+00:00 author = "coredns" draft = true +++

NOT RELEASED

The CoreDNS team has released CoreDNS-1.8.0.

If you are running 1.7.1 you probably want to upgrade for the cache plugin fix.

This release also adds two backwards incompatible changes. This will only affect you if you have an external plugin or use outgoing zone transfers.

One, because Caddy is now developing a version 2 and we are using version 1, we've internalized Caddy into https://github.com/coredns/caddy. This means the caddy types change and all plugins need to fix the import path from: github.com/caddyserver/caddy to github.com/coredns/caddy (this can thankfully be automated).

Next the transfer plugin is now made a first class citizen and plugins wanting to perform outgoing zone transfers now use this plugin: file, auto, secondary and kubernetes are converted. For this you must change your Corefile from (e.g.):

example.org {
    file example.org.signed {
        transfer to *
        transfer to 10.240.1.1
    }
}

To

example.org {
    file example.org.signed
    transfer {
        to * 10.240.1.1
    }
}

Brought to You By

Chris O'Haver, Johnny Bergström, Macks, Miek Gieben, Yong Tang.

Noteworthy Changes