发布日期: 2025-08-05
版本号: v1.12.3

本次更新提升了插件的可靠性和标准兼容性,主要包括:为 Kubernetes 插件添加启动超时机制、为 gRPC 插件增加直通支持、为重写插件提供 EDNS0 取消设置功能。文件插件现在依据 RFC 6763 规范保留 SRV 记录的大小写,route53 插件已升级至 AWS SDK v2,并修复了转发插件中缓存和连接处理相关的多处竞态条件问题。

更新内容 (中文)

此次发布提升了插件的可靠性和标准符合性,为Kubernetes插件添加了启动超时功能,为gRPC添加了故障转移功能,并为重写操作添加了EDNS0取消设置。文件插件现按RFC 6763保留SRV记录大小写,route53更新至AWS SDK v2,并修复了forward插件中缓存与连接处理的多处竞态条件。

特别致谢

blakebarnett
Brennan Kinney
Cameron Steel
Dave Brown
Dennis Simmons
Guillaume Jacquet
harshith-2411-2002
houpo-bob
Oleg Guba
Sebastian Mayr
Stephen Kitt
Syed Azeez
Ville Vesilehto
Yong Tang
Yoofi Quansah

重要变更

  • 插件/auto:当无可用后续插件时返回REFUSED状态(https://github.com/coredns/coredns/pull/7381)
  • 插件/cache:创建响应副本以确保原始消息不被修改(https://github.com/coredns/coredns/pull/7357)
  • 插件/cache:修复刷新缓存消息时的数据竞态条件(https://github.com/coredns/coredns/pull/7398)
  • 插件/cache:修复更新缓存消息TTL时的数据竞态条件(https://github.com/coredns/coredns/pull/7397)
  • 插件/file:当无可用后续插件时返回REFUSED状态(https://github.com/coredns/coredns/pull/7381)
  • 插件/file:按RFC 6763保留SRV记录名称与目标地址的大小写(https://github.com/coredns/coredns/pull/7402)
  • 插件/forward:处理forward插件中缓存连接关闭的问题(https://github.com/coredns/coredns/pull/7427)
  • 插件/grpc:为grpc插件添加故障转移支持(https://github.com/coredns/coredns/pull/7359)
  • 插件/kubernetes:为kubernetes插件添加启动超时功能(https://github.com/coredns/coredns/pull/7068)
  • 插件/kubernetes:正确从IPv6地址生成主机名(https://github.com/coredns/coredns/pull/7431)
  • 插件/rewrite:添加EDNS0取消设置操作(https://github.com/coredns/coredns/pull/7380)
  • 插件/route53:移植至AWS Go SDK v2(https://github.com/coredns/coredns/pull/6588)
  • 插件/test:修复多字符串与多记录场景下的TXT记录比较逻辑(https://github.com/coredns/coredns/pull/7413)

更新内容 (原始)

This release improves plugin reliability and standards compliance, adding startup timeout to the Kubernetes plugin, fallthrough to gRPC, and EDNS0 unset to rewrite. The file plugin now preserves SRV record case per RFC 6763, route53 is updated to AWS SDK v2, and multiple race conditions in cache and connection handling in forward are fixed.

Brought to You By

blakebarnett Brennan Kinney Cameron Steel Dave Brown Dennis Simmons Guillaume Jacquet harshith-2411-2002 houpo-bob Oleg Guba Sebastian Mayr Stephen Kitt Syed Azeez Ville Vesilehto Yong Tang Yoofi Quansah

Noteworthy Changes

下载链接