1.3.1 release (#124)

Signed-off-by: Miek Gieben <miek@miek.nl>
This commit is contained in:
Miek Gieben 2019-01-13 15:21:28 +00:00 committed by GitHub
parent 3c4a4e4035
commit 44e2a96c53
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
38 changed files with 88 additions and 42 deletions

View File

@ -0,0 +1,45 @@
+++
title = "CoreDNS-1.3.1 Release"
description = "CoreDNS-1.3.1 Release Notes."
tags = ["Release", "1.3.1", "Notes"]
release = "1.3.1"
date = "2019-01-13T15:00:29+00:00"
author = "coredns"
+++
We are pleased to announce the [release](https://github.com/coredns/coredns/releases/tag/v1.3.1)
of CoreDNS-1.3.1! This is a fairly small release that allows us to announcing some backwards
incompatible changes in the *next* (1.4.0) release:
* The `upstream` directive used in various plugin will start to *default* to the coredns process
itself. This allow those resolutions to take advantage of other plugins (i.e. caching). The
*etcd*'s plugin StubDomain subsystem relied heavily on this functionality and as such will be
removed from that plugin.
* Multiple endpoints in kubernetes will not be supported going forward.
# Plugins
Mostly documentation updates in various plugins. Plus a small fix where we stop setting the RA
(recursion available) flag on responses in plugins that don't provide recursion.
* [*log*](/plugins/log) now allows multiple names to be specified.
* [*import*](/plugin/import) was added to give it a README.md to make it's documentation more
discoverable.
* [*kubernetes*](/plugin/kubernetes) `TTL` is also applied to negative responses (NXDOMAIN, etc).
## Brought to You By
Chris O'Haver,
ckcd,
Isolus,
jmpcyc,
Miek Gieben,
Taras Tsugrii,
Yong Tang.
For documentation see our (in progress!) [manual](/manual). For help and other resources, see our
[community page](https://coredns.io/community/).

View File

@ -4,7 +4,7 @@ description = "*auto* enables serving zone data from an RFC 1035-style master fi
weight = 1
tags = [ "plugin", "auto" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.737929"
date = "2019-01-13T14:59:21.558378"
+++
## Description

View File

@ -4,7 +4,7 @@ description = "*autopath* allows for server-side search path completion."
weight = 2
tags = [ "plugin", "autopath" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.738166"
date = "2019-01-13T14:59:21.558570"
+++
## Description

View File

@ -4,7 +4,7 @@ description = "*bind* overrides the host to which the server should bind."
weight = 3
tags = [ "plugin", "bind" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.738283"
date = "2019-01-13T14:59:21.558685"
+++
## Description

View File

@ -4,7 +4,7 @@ description = "*cache* enables a frontend cache."
weight = 4
tags = [ "plugin", "cache" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.738400"
date = "2019-01-13T14:59:21.558819"
+++
## Description

View File

@ -4,7 +4,7 @@ description = "*chaos* allows for responding to TXT queries in the CH class."
weight = 5
tags = [ "plugin", "chaos" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.738541"
date = "2019-01-13T14:59:21.558924"
+++
## Description

View File

@ -4,7 +4,7 @@ description = "*debug* disables the automatic recovery upon a crash so that you'
weight = 6
tags = [ "plugin", "debug" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.738628"
date = "2019-01-13T14:59:21.559015"
+++
## Description

View File

@ -4,7 +4,7 @@ description = "*dnssec* enable on-the-fly DNSSEC signing of served data."
weight = 7
tags = [ "plugin", "dnssec" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.738741"
date = "2019-01-13T14:59:21.559151"
+++
## Description

View File

@ -4,7 +4,7 @@ description = "*dnstap* enable logging to dnstap."
weight = 8
tags = [ "plugin", "dnstap" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.738861"
date = "2019-01-13T14:59:21.559256"
+++
## Description

View File

@ -4,7 +4,7 @@ description = "*erratic* a plugin useful for testing client behavior."
weight = 9
tags = [ "plugin", "erratic" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.738953"
date = "2019-01-13T14:59:21.559358"
+++
## Description

View File

@ -4,7 +4,7 @@ description = "*errors* enable error logging."
weight = 10
tags = [ "plugin", "errors" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.739037"
date = "2019-01-13T14:59:21.559460"
+++
## Description

View File

@ -4,7 +4,7 @@ description = "*etcd* enables reading zone data from an etcd version 3 instance.
weight = 11
tags = [ "plugin", "etcd" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.739198"
date = "2019-01-13T14:59:21.559615"
+++
## Description

View File

@ -4,7 +4,7 @@ description = "*federation* enables federated queries to be resolved via the kub
weight = 12
tags = [ "plugin", "federation" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.739306"
date = "2019-01-13T14:59:21.559721"
+++
## Description

View File

@ -4,7 +4,7 @@ description = "*file* enables serving zone data from an RFC 1035-style master fi
weight = 13
tags = [ "plugin", "file" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.739395"
date = "2019-01-13T14:59:21.559816"
+++
## Description

View File

@ -4,7 +4,7 @@ description = "*forward* facilitates proxying DNS messages to upstream resolvers
weight = 14
tags = [ "plugin", "forward" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.739549"
date = "2019-01-13T14:59:21.559963"
+++
## Description

View File

@ -4,7 +4,7 @@ description = "*health* enables a health check endpoint."
weight = 15
tags = [ "plugin", "health" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.739662"
date = "2019-01-13T14:59:21.560114"
+++
## Description

View File

@ -4,7 +4,7 @@ description = "*hosts* enables serving zone data from a `/etc/hosts` style file.
weight = 16
tags = [ "plugin", "hosts" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.739765"
date = "2019-01-13T14:59:21.560263"
+++
## Description

View File

@ -4,7 +4,7 @@ description = "*import* include files or reference snippets from a Corefile."
weight = 17
tags = [ "plugin", "import" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.739849"
date = "2019-01-13T14:59:21.560394"
+++
## Description

View File

@ -4,7 +4,7 @@ description = "*k8s_external* resolve load balancer and external IPs from outsid
weight = 18
tags = [ "plugin", "k8s_external" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.739947"
date = "2019-01-13T14:59:21.560508"
+++
## Description

View File

@ -4,7 +4,7 @@ description = "*kubernetes* enables the reading zone data from a Kubernetes clus
weight = 19
tags = [ "plugin", "kubernetes" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.740107"
date = "2019-01-13T14:59:21.560683"
+++
## Description
@ -55,8 +55,9 @@ kubernetes [ZONES...] {
* `endpoint` specifies the **URL** for a remote k8s API endpoint.
If omitted, it will connect to k8s in-cluster using the cluster service account.
Multiple k8s API endpoints could be specified:
`endpoint http://k8s-endpoint1:8080 http://k8s-endpoint2:8080`. CoreDNS
will automatically perform a healthcheck and proxy to the healthy k8s API endpoint.
`endpoint http://k8s-endpoint1:8080 http://k8s-endpoint2:8080`.
CoreDNS will automatically perform a healthcheck and proxy to the healthy k8s API endpoint.
Note that only http is supported when more than one k8s API endpoints are specified at the moment.
* `tls` **CERT** **KEY** **CACERT** are the TLS cert, key and the CA cert file names for remote k8s connection.
This option is ignored if connecting in-cluster (i.e. endpoint is not specified).
* `kubeconfig` **KUBECONFIG** **CONTEXT** authenticates the connection to a remote k8s cluster using a kubeconfig file. It supports TLS, username and password, or token-based authentication. This option is ignored if connecting in-cluster (i.e., the endpoint is not specified).

View File

@ -4,7 +4,7 @@ description = "*loadbalance* randomize the order of A, AAAA and MX records."
weight = 20
tags = [ "plugin", "loadbalance" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.740204"
date = "2019-01-13T14:59:21.560790"
+++
## Description

View File

@ -4,7 +4,7 @@ description = "*log* enables query logging to standard output."
weight = 21
tags = [ "plugin", "log" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.740314"
date = "2019-01-13T14:59:21.560935"
+++
## Description
@ -26,10 +26,10 @@ log
Or if you want/need slightly more control:
~~~ txt
log [NAME] [FORMAT]
log [NAMES...] [FORMAT]
~~~
* `NAME` is the name to match in order to be logged
* `NAMES` is the name list to match in order to be logged
* `FORMAT` is the log format to use (default is Common Log Format), `{common}` is used as a shortcut
for the Common Log Format. You can also use `{combined}` for a format that adds the query opcode
`{>opcode}` to the Common Log Format.
@ -37,7 +37,7 @@ log [NAME] [FORMAT]
You can further specify the classes of responses that get logged:
~~~ txt
log [NAME] [FORMAT] {
log [NAMES...] [FORMAT] {
class CLASSES...
}
~~~

View File

@ -4,7 +4,7 @@ description = "*loop* detect simple forwarding loops and halt the server."
weight = 22
tags = [ "plugin", "loop" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.740447"
date = "2019-01-13T14:59:21.561075"
+++
## Description

View File

@ -4,7 +4,7 @@ description = "*metadata* enable a meta data collector."
weight = 23
tags = [ "plugin", "metadata" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.740526"
date = "2019-01-13T14:59:21.561181"
+++
## Description

View File

@ -4,7 +4,7 @@ description = "*prometheus* enables [Prometheus](https://prometheus.io/) metrics
weight = 24
tags = [ "plugin", "metrics" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.740615"
date = "2019-01-13T14:59:21.561294"
+++
## Description

View File

@ -4,7 +4,7 @@ description = "*nsid* adds an identifier of this server to each reply."
weight = 25
tags = [ "plugin", "nsid" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.740712"
date = "2019-01-13T14:59:21.561416"
+++
## Description

View File

@ -4,7 +4,7 @@ description = "*pprof* publishes runtime profiling data at endpoints under `/deb
weight = 26
tags = [ "plugin", "pprof" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.740823"
date = "2019-01-13T14:59:21.561533"
+++
## Description

View File

@ -4,7 +4,7 @@ description = "*proxy* facilitates both a basic reverse proxy and a robust load
weight = 27
tags = [ "plugin", "proxy" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.740935"
date = "2019-01-13T14:59:21.561684"
+++
## Description

View File

@ -4,7 +4,7 @@ description = "*reload* allows automatic reload of a changed Corefile."
weight = 28
tags = [ "plugin", "reload" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.741043"
date = "2019-01-13T14:59:21.561809"
+++
## Description

View File

@ -4,7 +4,7 @@ description = "*rewrite* performs internal message rewriting."
weight = 29
tags = [ "plugin", "rewrite" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.741203"
date = "2019-01-13T14:59:21.562006"
+++
## Description

View File

@ -4,7 +4,7 @@ description = "*root* simply specifies the root of where to find (zone) files."
weight = 30
tags = [ "plugin", "root" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.741295"
date = "2019-01-13T14:59:21.562106"
+++
## Description

View File

@ -4,7 +4,7 @@ description = "*route53* enables serving zone data from AWS route53."
weight = 31
tags = [ "plugin", "route53" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.741407"
date = "2019-01-13T14:59:21.562219"
+++
## Description

View File

@ -4,7 +4,7 @@ description = "*secondary* enables serving a zone retrieved from a primary serve
weight = 32
tags = [ "plugin", "secondary" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.741489"
date = "2019-01-13T14:59:21.562329"
+++
## Description

View File

@ -4,7 +4,7 @@ description = "*template* allows for dynamic responses based on the incoming que
weight = 33
tags = [ "plugin", "template" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.741631"
date = "2019-01-13T14:59:21.562516"
+++
## Description

View File

@ -4,7 +4,7 @@ description = "*tls* allows you to configure the server certificates for the TLS
weight = 34
tags = [ "plugin", "tls" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.741758"
date = "2019-01-13T14:59:21.562647"
+++
## Description

View File

@ -4,7 +4,7 @@ description = "*trace* enables OpenTracing-based tracing of DNS requests as they
weight = 35
tags = [ "plugin", "trace" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.741845"
date = "2019-01-13T14:59:21.562795"
+++
## Description

View File

@ -4,7 +4,7 @@ description = "*whoami* returns your resolver's local IP address, port and trans
weight = 36
tags = [ "plugin", "whoami" ]
categories = [ "plugin" ]
date = "2019-01-06T09:07:57.741922"
date = "2019-01-13T14:59:21.562928"
+++
## Description

View File

@ -1,2 +1,2 @@
[release]
version = "1.3.0"
version = "1.3.1"