From 7ecb5011b2318fb7c276944ae7c7b8676597f8b9 Mon Sep 17 00:00:00 2001 From: Yong Tang Date: Thu, 29 May 2025 07:09:19 -0700 Subject: [PATCH] Update version to 1.12.2 (#7334) This PR updates version to 1.12.2 for preparation of a release Signed-off-by: Yong Tang --- coremain/version.go | 2 +- notes/coredns-1.12.2.md | 50 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+), 1 deletion(-) create mode 100644 notes/coredns-1.12.2.md diff --git a/coremain/version.go b/coremain/version.go index 7fcc8dd7c..9a980f28b 100644 --- a/coremain/version.go +++ b/coremain/version.go @@ -2,7 +2,7 @@ package coremain // Various CoreDNS constants. const ( - CoreVersion = "1.12.1" + CoreVersion = "1.12.2" CoreName = "CoreDNS" serverType = "dns" ) diff --git a/notes/coredns-1.12.2.md b/notes/coredns-1.12.2.md new file mode 100644 index 000000000..27cd726fd --- /dev/null +++ b/notes/coredns-1.12.2.md @@ -0,0 +1,50 @@ ++++ +title = "CoreDNS-1.12.2 Release" +description = "CoreDNS-1.12.2 Release Notes." +tags = ["Release", "1.12.2", "Notes"] +release = "1.12.2" +date = "2024-05-30T00:00:00+00:00" +author = "coredns" ++++ + +This release introduces significant improvements to plugin stability and extensibility. +It adds multicluster support to the Kubernetes plugin, fallthrough support in the file plugin, +and a new SetProxyOptions function for the forward plugin. +Notably, the QUIC (DoQ) plugin now limits concurrent streams, improving performance under load. +Several bug fixes and optimizations improve reliability across plugins, including rewrite, proxy, and metrics. + +## Brought to You By + +Ambrose Chua, +Arthur Outhenin-Chalandre, +Ben Kochie, +Colden Cullen, +Gleb Kogtev, +Hirotaka Tagawa, +Kevin Lyda, +Manuel RĂ¼ger, +Mark Mickan, +Parfenov Ivan, +skipper, +vdbe, +Viktor Oreshkin, +Ville Vesilehto, +Yannick Epstein, +Yong Tang + + +## Noteworthy Changes + +* core: Enable plugins via environment during build (https://github.com/coredns/coredns/pull/7310) +* core: Ensure DNS query name reset in plugin.NS error path (https://github.com/coredns/coredns/pull/7142) +* plugin/forward: Added SetProxyOptions function for forward plugin (https://github.com/coredns/coredns/pull/7229) +* plugin/ready: Do not interrupt querying readiness probes for plugins (https://github.com/coredns/coredns/pull/6975) +* plugin/secondary: Make transfer property mandatory (https://github.com/coredns/coredns/pull/7249) +* plugin/rewrite: Truncated upstream response (https://github.com/coredns/coredns/pull/7277) +* plugin/quic: Limit concurrent DoQ streams and goroutines (https://github.com/coredns/coredns/pull/7296) +* plugin/kubernetes: Add multicluster support (https://github.com/coredns/coredns/pull/7266) +* plugin/bind: Remove zone for link-local IPv4 (https://github.com/coredns/coredns/pull/7295) +* plugin/metrics: Preserve request size from plugins (https://github.com/coredns/coredns/pull/7313) +* plugin/proxy: Avoid Dial hang after Transport stopped (https://github.com/coredns/coredns/pull/7321) +* plugin/file: Add fallthrough support (https://github.com/coredns/coredns/pull/7327) +* plugin/kubernetes: Optimize AutoPath slice allocation (https://github.com/coredns/coredns/pull/7323)