aboutsummaryrefslogtreecommitdiff
path: root/notes/coredns-1.1.0.md
diff options
context:
space:
mode:
Diffstat (limited to 'notes/coredns-1.1.0.md')
-rw-r--r--notes/coredns-1.1.0.md79
1 files changed, 79 insertions, 0 deletions
diff --git a/notes/coredns-1.1.0.md b/notes/coredns-1.1.0.md
new file mode 100644
index 000000000..5213d1dcf
--- /dev/null
+++ b/notes/coredns-1.1.0.md
@@ -0,0 +1,79 @@
++++
+title = "CoreDNS-1.1.0 Release"
+description = "CoreDNS-1.1.0 Release Notes."
+tags = ["Release", "1.1.0", "Notes"]
+draft = false
+release = "1.1.0"
+date = "2018-03-12T09:33:29+00:00"
+author = "coredns"
+enabled = "default"
++++
+
+We are pleased to announce the [release](https://github.com/coredns/coredns/releases/tag/v1.1.0) of
+CoreDNS-1.1.0!
+
+CoreDNS has been promoted to the [incubating](https://www.cncf.io/projects/graduation-criteria/)
+level in the [CNCF](https://www.cncf.io/projects/)!
+This has been made possible by the work done by contributors, users and adopters.
+
+**Thank you all!**
+
+## Core
+
+Bump the version to 1.1.0, as we deprecate two plugins (*shutdown* and *startup*).
+
+In CoreDNS 1.0.6 the [*bind*](/plugins/bind) plugin was extended to allow binding to multiple
+interfaces. This release adds the ability serve the same zone on different interfaces (we used to
+block this for no good reason). I.e. this now works:
+
+```
+. {
+ bind 127.0.0.1
+ # ..
+}
+
+. {
+ bind 127.0.0.2
+ # ...
+}
+```
+
+## Plugins
+
+* The plugins *shutdown* and *startup* where marked deprecated in 1.0.6. This release removes them. You should use [*on*](/explugins/on) instead.
+* A new plugin was added: *reload*, which watches for changes in your Corefile and then automatically will reload the process. This is not yet bullet proof, some plugins can fail to setup during a reload. See the discussion in [issue 1445](https://github.com/coredns/coredns/issues/1455).
+* A number of plugins can only be used once in a server block, but didn't make this explicit. I.e. [*dnssec*](/plugins/dnssec) would silently overwrite earlier config. The following plugins now return an error when used multiple times **in a single Server Block**:
+*cache*,
+*dnssec*,
+*errors*,
+*forward*,
+*hosts*,
+*nsid*,
+*metrics*,
+*kubernetes*,
+*pprof*,
+*reload*,
+*root*.
+* [*Trace*](/plugins/trace) adds support for a Datadog endpoint.
+* Some changes went into [*dnstap*](/plugins/dnstap), make it easier to use from other plugins.
+* Small change in the [*log*](/plugin/log) plugin, the log default will now also log the client's
+ port number and IPv6 addresses are printed with brackets: `[::1]`.
+
+## Contributors
+
+The following people helped with getting this release done:
+
+Chris O'Haver,
+Francois Tur,
+John Belamaric,
+Miek Gieben,
+nogoegst,
+Ricardo Katz,
+Tobias Schmidt,
+Uladzimir Trehubenka,
+varyoo,
+Yamil Asusta,
+Yong Tang.
+
+For documentation see our (in progress!) [manual](/manual). For help and other resources, see our
+[community page](https://coredns.io/community/).