From: Tomas Krizek Date: Mon, 27 Jan 2020 11:18:01 +0000 (+0100) Subject: release 5.0.0 X-Git-Tag: v5.0.0^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5f3ae34f05aa299db99a2ec34c867e8400e85661;p=thirdparty%2Fknot-resolver.git release 5.0.0 --- diff --git a/NEWS b/NEWS index 8845942a6..8e1cf7226 100644 --- a/NEWS +++ b/NEWS @@ -1,11 +1,12 @@ -Knot Resolver 5.0.0 (20yy-mm-dd) +Knot Resolver 5.0.0 (2020-01-27) ================================ Incompatible changes -------------------- - see upgrading guide: https://knot-resolver.readthedocs.io/en/stable/upgrading.html +- systemd sockets are no longer supported (#485) - net.listen() throws an error if it fails to bind; use freebind option if needed -- control socket location has changed +- control socket location has changed (!922) - -f/--forks is deprecated (#529, !919) Improvements @@ -13,9 +14,14 @@ Improvements - logging: control-socket commands don't log unless --verbose (#528) - use SO_REUSEPORT_LB if available (FreeBSD 12.0+) - lua: remove dependency on lua-socket and lua-sec, used lua-http and cqueues (#512, #521, !894) +- lua: remove dependency on lua-filesystem (#520, !912) - net.listen(): allow binding to non-local address with freebind option (!898) - cache: pre-allocate the file to avoid SIGBUS later (not macOS; !917, #525) - lua: be stricter around nonsense returned from modules (!901) +- user documentation was reorganized and extended (!900, !867) +- multiple config files can be used with --config/-c option (!909) +- lua: stop trying to tweak lua's GC (!201) +- systemd: add SYSTEMD_INSTANCE env variable to identify different instances (!906) Bugfixes -------- diff --git a/meson.build b/meson.build index 4bd17aed1..8bff63a5b 100644 --- a/meson.build +++ b/meson.build @@ -2,7 +2,7 @@ project( 'knot-resolver', ['c', 'cpp'], license: 'GPLv3+', - version: '4.3.0', + version: '5.0.0', default_options: ['c_std=gnu11', 'b_ndebug=if-release'], meson_version: '>=0.46', )