diff options
-rw-r--r-- | Makefile.release | 14 | ||||
-rw-r--r-- | man/coredns-acl.7 | 13 | ||||
-rw-r--r-- | man/coredns-log.7 | 15 | ||||
-rw-r--r-- | man/coredns-whoami.7 | 2 | ||||
-rw-r--r-- | notes/coredns-1.6.7.md | 41 |
5 files changed, 74 insertions, 11 deletions
diff --git a/Makefile.release b/Makefile.release index b346216c7..852a02f59 100644 --- a/Makefile.release +++ b/Makefile.release @@ -8,10 +8,12 @@ # These are published on coredns.io. For example see: notes/coredns-1.5.1.md # # Getting the authors for this release is done with the following command line +# See the 'authors' target. # -# git log --pretty=format:'%an' v$(VERSION)..master | sort -u +# git log --pretty=format:'%an' $(git describe --tags --abbrev=0)..master | sort -u # # Getting all pull requests merged since the last tag can be done with this "oneliner" +# See the 'prs' target. # # % git log $(git describe --tags --abbrev=0)..HEAD --oneline | awk ' { $1="";print } ' | sed 's/^ //' | sed -e 's|#\([0-9]\)|https://github.com/coredns/coredns/pull/\1|' # @@ -162,3 +164,13 @@ version: clean: rm -rf release rm -rf build + +.PHONY: prs +prs: + git log $$(git describe --tags --abbrev=0)..HEAD --oneline | awk ' { $$1="";print } ' | sed 's/^ //' | sed -e 's|#\([0-9]\)|https://github.com/coredns/coredns/pull/\1|' | \ + grep -v '^build(deps)' | \ + grep -v '^auto go mod tidy' + +.PHONY: authors +authors: + git log --pretty=format:'%an' $$(git describe --tags --abbrev=0)..master | sort -u diff --git a/man/coredns-acl.7 b/man/coredns-acl.7 index 21f65e79f..0ebbb635a 100644 --- a/man/coredns-acl.7 +++ b/man/coredns-acl.7 @@ -103,3 +103,16 @@ example.org { .fi .RE +.SH "METRICS" +.PP +If monitoring is enabled (via the \fIprometheus\fP plugin) then the following metrics are exported: + +.IP \(bu 4 +\fB\fCcoredns_request_block_count_total{server, zone}\fR - counter of DNS requests being blocked. +.IP \(bu 4 +\fB\fCcoredns_request_allow_count_total{server}\fR - counter of DNS requests being allowed. + + +.PP +The \fB\fCserver\fR and \fB\fCzone\fR labels are explained in the \fImetrics\fP plugin documentation. + diff --git a/man/coredns-log.7 b/man/coredns-log.7 index d1e7e6538..b93fc68ec 100644 --- a/man/coredns-log.7 +++ b/man/coredns-log.7 @@ -1,5 +1,5 @@ .\" Generated by Mmark Markdown Processer - mmark.miek.nl -.TH "COREDNS-LOG" 7 "December 2019" "CoreDNS" "CoreDNS Plugins" +.TH "COREDNS-LOG" 7 "January 2020" "CoreDNS" "CoreDNS Plugins" .SH "NAME" .PP @@ -8,11 +8,11 @@ .SH "DESCRIPTION" .PP By just using \fIlog\fP you dump all queries (and parts for the reply) on standard output. Options exist -to tweak the output a little. The date/time prefix on log lines is RFC3339 formatted with -milliseconds. +to tweak the output a little. Note that for busy servers logging will incur a performance hit. .PP -Note that for busy servers logging will incur a performance hit. +Enabling or disabling the \fIlog\fP plugin only affects the query logging, any other logging from +CoreDNS will show up regardless. .SH "SYNTAX" .PP @@ -24,11 +24,8 @@ log .fi .RE -.IP \(bu 4 -With no arguments, a query log entry is written to \fIstdout\fP in the common log format for all requests - - .PP +With no arguments, a query log entry is written to \fIstdout\fP in the common log format for all requests. Or if you want/need slightly more control: .PP @@ -83,7 +80,7 @@ logged whatever we mix together with "all". .PP -If no class is specified, it defaults to \fIall\fP. +If no class is specified, it defaults to \fB\fCall\fR. .SH "LOG FORMAT" .PP diff --git a/man/coredns-whoami.7 b/man/coredns-whoami.7 index 860a4230c..898d4247e 100644 --- a/man/coredns-whoami.7 +++ b/man/coredns-whoami.7 @@ -1,5 +1,5 @@ .\" Generated by Mmark Markdown Processer - mmark.miek.nl -.TH "COREDNS-WHOAMI" 7 "December 2019" "CoreDNS" "CoreDNS Plugins" +.TH "COREDNS-WHOAMI" 7 "January 2020" "CoreDNS" "CoreDNS Plugins" .SH "NAME" .PP diff --git a/notes/coredns-1.6.7.md b/notes/coredns-1.6.7.md new file mode 100644 index 000000000..972a8e19d --- /dev/null +++ b/notes/coredns-1.6.7.md @@ -0,0 +1,41 @@ ++++ +title = "CoreDNS-1.6.7 Release" +description = "CoreDNS-1.6.7 Release Notes." +tags = ["Release", "1.6.7", "Notes"] +release = "1.6.7" +date = 2020-01-24T10:00:00+00:00 +author = "coredns" ++++ + +The CoreDNS team has released +[CoreDNS-1.6.7](https://github.com/coredns/coredns/releases/tag/v1.6.7). + +This is a fairly small release that resolves some nits and it adds mips64le to the set of +architectures that we create binaries for. See "Noteworthy Changes" for more detail. + +## Brought to You By + +Antonio Ojea, +Brad P. Crochet, +Dominic Yin, +DrmagicE, +Erfan Besharat, +Jonathan Nagy, +Kohei Yoshida, +Miek Gieben, +Yong Tang, +Zheng Xie, +Zou Nengren. + +## Noteworthy Changes + +* Add mips64le to released architectures (https://github.com/coredns/coredns/pull/3589) +* Fix HostPortOrFile to support IPv6 addresses with zone (https://github.com/coredns/coredns/pull/3527) +* plugin/acl: Document metrics in README (https://github.com/coredns/coredns/pull/3605) +* plugin/cache: Registry cache_miss logic (https://github.com/coredns/coredns/pull/3578) +* plugin/cache: Update comment to conform to the implementation (https://github.com/coredns/coredns/pull/3573) +* plugin/{forward, grpc}: Dedup policy implement between grpc and proxy plugin (https://github.com/coredns/coredns/pull/3537) +* plugin/kubernetes: Bump kubernetes plugin schema version (https://github.com/coredns/coredns/pull/3554) +* plugin/{kubernetes, etc}: Resolve TXT records via CNAME (https://github.com/coredns/coredns/pull/3557) +* plugin/logs: Docs: update README and log plugin (https://github.com/coredns/coredns/pull/3602) +* plugin/sign: Add expiration jitter (https://github.com/coredns/coredns/pull/3588) |