coredns v1.12.1 版本更新介绍
发布日期: 2025-03-31
版本号: v1.12.1
本次发布主要包含以下更新:1)Kubernetes插件回退了仅为主机名定义的端点创建PTR记录的修改;2)Forward插件新增了在所有上游服务器不可用时立即返回SERVFAIL的选项。其他重要变更包括:将CNAME查询限制从7提升至10,修复了处理带有DeletionTimestamp设置的Pod的问题。贡献者包括Adrian Moisey等多位开发者。
更新内容 (中文)
本次发布包含:
- kubernetes:撤销近期仅针对定义了主机名的端点创建PTR记录的变更
- forward:新增选项,当所有上游服务器都不健康时立即返回SERVFAIL
贡献者名单
Adrian Moisey, Arthur Outhenin-Chalandre, Bartosz Borkowski, Ben Kochie, Chris O’Haver, Min Woo Kim, Puneet Loya, Rich, Viktor, momantech
重要变更
- core:将CNAME查找限制从7次提升至10次 (https://github.com/coredns/coredns/pull/7153)
- plugin/kubernetes:修复对设置了DeletionTimestamp的pod的处理 (https://github.com/coredns/coredns/pull/7119) (#7131)
- plugin/kubernetes:撤销"仅对定义了主机名的端点创建PTR记录 (https://github.com/coredns/coredns/pull/6898)" (#7194)
- plugin/forward:新增
failfast_all_unhealthy_upstreams
选项,当所有上游服务器宕机时返回servfail (https://github.com/coredns/coredns/pull/6999)
更新内容 (原始)
In this release:
- kubernetes: Revert recent change to only create PTR records for endpoints with hostname defined.
- forward: added option to return SERVFAIL immediately if all upstreams are unhealthy.
Brought to You By
Adrian Moisey, Arthur Outhenin-Chalandre, Bartosz Borkowski, Ben Kochie, Chris O’Haver, Min Woo Kim, Puneet Loya, Rich, Viktor, momantech
Noteworthy Changes
- core: Increase CNAME lookup limit from 7 to 10 (https://github.com/coredns/coredns/pull/7153)
- plugin/kubernetes: Fix handling of pods having DeletionTimestamp set (https://github.com/coredns/coredns/pull/7119) (#7131)
- plugin/kubernetes: Revert “only create PTR records for endpoints with hostname defined (https://github.com/coredns/coredns/pull/6898)" (#7194)
- plugin/forward: added option
failfast_all_unhealthy_upstreams
to return servfail if all upstreams are down (https://github.com/coredns/coredns/pull/6999)
下载链接
- coredns_1.12.1_darwin_amd64.tgz
- coredns_1.12.1_darwin_amd64.tgz.sha256
- coredns_1.12.1_darwin_arm64.tgz
- coredns_1.12.1_darwin_arm64.tgz.sha256
- coredns_1.12.1_linux_amd64.tgz
- coredns_1.12.1_linux_amd64.tgz.sha256
- coredns_1.12.1_linux_arm.tgz
- coredns_1.12.1_linux_arm.tgz.sha256
- coredns_1.12.1_linux_arm64.tgz
- coredns_1.12.1_linux_arm64.tgz.sha256
- coredns_1.12.1_linux_mips.tgz
- coredns_1.12.1_linux_mips.tgz.sha256
- coredns_1.12.1_linux_mips64le.tgz
- coredns_1.12.1_linux_mips64le.tgz.sha256
- coredns_1.12.1_linux_ppc64le.tgz
- coredns_1.12.1_linux_ppc64le.tgz.sha256
- coredns_1.12.1_linux_riscv64.tgz
- coredns_1.12.1_linux_riscv64.tgz.sha256
- coredns_1.12.1_linux_s390x.tgz
- coredns_1.12.1_linux_s390x.tgz.sha256
- coredns_1.12.1_windows_amd64.tgz
- coredns_1.12.1_windows_amd64.tgz.sha256