惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
博客园 - 聂微东
人人都是产品经理
人人都是产品经理
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园_首页
量子位
阮一峰的网络日志
阮一峰的网络日志
酷 壳 – CoolShell
酷 壳 – CoolShell
H
Hackread – Cybersecurity News, Data Breaches, AI and More
云风的 BLOG
云风的 BLOG
D
DataBreaches.Net
B
Blog
L
LangChain Blog
Apple Machine Learning Research
Apple Machine Learning Research
Vercel News
Vercel News
博客园 - 三生石上(FineUI控件)
爱范儿
爱范儿
Microsoft Azure Blog
Microsoft Azure Blog
IT之家
IT之家
aimingoo的专栏
aimingoo的专栏
B
Blog RSS Feed
H
Help Net Security
The Cloudflare Blog
U
Unit 42

Release on CoreDNS: DNS and Service Discovery

CoreDNS-1.14.5 Release CoreDNS-1.14.6 Release CoreDNS-1.14.4 Release CoreDNS-1.14.2 Release CoreDNS-1.14.3 Release CoreDNS-1.14.1 Release CoreDNS-1.14.0 Release CoreDNS-1.13.2 Release CoreDNS-1.13.1 Release CoreDNS-1.13.0 Release CoreDNS-1.12.4 Release CoreDNS-1.12.3 Release CoreDNS-1.12.2 Release CoreDNS-1.12.1 Release CoreDNS-1.12.0 Release CoreDNS-1.11.4 Release CoreDNS-1.11.3 Release CoreDNS-1.11.2 Release CoreDNS-1.11.1 Release CoreDNS-1.11.0 Release CoreDNS-1.10.1 Release CoreDNS-1.10.0 Release CoreDNS-1.9.4 Release CoreDNS-1.9.3 Release CoreDNS-1.9.2 Release CoreDNS-1.9.1 Release CoreDNS-1.9.0 Release CoreDNS-1.8.7 Release CoreDNS-1.8.6 Release CoreDNS-1.8.5 Release
CoreDNS-0.9.9 Release
coredns · 2017-10-18 · via Release on CoreDNS: DNS and Service Discovery

CoreDNS-0.9.9 has been released! (yes, we’ve moved to semver)

CoreDNS is a DNS server that chains plugins, where each plugin implements a DNS feature.

Release 0.9.9 is a major release, with lots of fixes.

Core

  • We’ve renamed middleware.Middleware to plugin.Plugin. This is backwards incompatible for external middleware plugins, but you can update your plugin by just replacing [Mm]iddleware with [Pp]lugin:
     sed 's/Middleware/Plugin/'g -i *.go
     sed 's/middleware/plugin/'g -i *.go
    

From now on we’ll use the term plugin in our documentation and code.

Plugins

  • etcd’s debug queries are removed.
  • hosts gets inline host definitions that add or overwrite those from /etc/hosts.
  • auto, file now poll every minute for on disk changes (inotify wasn’t working).
  • rewrite can chain rules and perform multiple changes on a message.
  • kubernetes uses protobuf to communicate with the kubernetes API and performance improvements when there are a large number of services.
  • dnstap saw several fixes, including sending tap messages out-of-band.
  • cache apply configured TTL to first answer returned.
    • Don’t cache TTL=0 messages.
  • proxy smaller timeouts and the health check GET was given a timeout.
    • Better metrics: add a request counter metrics and change the ‘from’ label to ’to’ so we count/duration per upstream.
  • dnssec now signs NODATA responses.

External Plugins

Two new external plugins were added:

  • ipecho parses the IP out of a subdomain and echos it back as an record.
  • forward facilitates proxying DNS messages to upstream resolvers.

Contributors

The following people helped with getting this release done:

antonkyrylenko, Chris O’Haver, Chris West, Damian Myerscough, Isolus, John Belamaric, Miek Gieben, Sandeep Rajan, Thong Huynh, varyoo, Yong Tang.

If you want to help, please check out one of the issues and start coding!

For documentation and help, see our community page.