[master] cbdcc47 whatsnew bits and pieces
Nils Goroll
nils.goroll at uplex.de
Wed Sep 14 16:56:20 CEST 2016
commit cbdcc47314ecf5ef91c50d0f5a6e4ef3042ca476
Author: Nils Goroll <nils.goroll at uplex.de>
Date: Wed Sep 14 16:55:39 2016 +0200
whatsnew bits and pieces
diff --git a/doc/sphinx/whats-new/changes-5.0.rst b/doc/sphinx/whats-new/changes-5.0.rst
index a2f8084..8ce3221 100644
--- a/doc/sphinx/whats-new/changes-5.0.rst
+++ b/doc/sphinx/whats-new/changes-5.0.rst
@@ -41,6 +41,9 @@ no browsers support that, but tools like curl does.
For encrypted HTTP/2 traffic, put a SSL proxy in front of Varnish.
+HTTP/2 support is disabled by default, to enable, set the ``http2``
+feature bit.
+
The Shard Director
~~~~~~~~~~~~~~~~~~
@@ -196,6 +199,7 @@ varnishtest
* HTTP2 testing capabilities added
* default search path for executables and vmods added
* ``sema`` mechanism replaced by ``barrier``
+* support for PROXY requests
misc
~~~~
@@ -208,10 +212,16 @@ Brief notes on other changes
* `varnishhist` can now process backend requests and offers a timebend
function to control the processing speed
* ``std.integer()`` can now also parse real numbers and truncates them
+* ``std.log()`` now also works correctly during ``vcl_init{}``
+* further improved stability when handling workspace overflows
+* numerous vcl compiler improvements
News for vmod authors
~~~~~~~~~~~~~~~~~~~~~
+* It is now mandatory to have a description in the ``$Module`` line of
+ a ``vcc`` file
+
* vcl cli events (in particular, ``vcl_init{}`` /``vcl_fini{}``) now
have a workspace and ``PRIV_TASK`` available for vmods.
@@ -221,3 +231,8 @@ News for vmod authors
during a VCL task.
* varnish now provides a random number api, see vrnd.h
+
+* vbm (variable size bitmaps) improved
+
+* ``vmodtool.py`` for translating vcc files has been largely
+ rewritten, there may still exist regressions which remained unnoticed
diff --git a/doc/sphinx/whats-new/upgrading-5.0.rst b/doc/sphinx/whats-new/upgrading-5.0.rst
index 22de9ff..ae12fba 100644
--- a/doc/sphinx/whats-new/upgrading-5.0.rst
+++ b/doc/sphinx/whats-new/upgrading-5.0.rst
@@ -7,6 +7,11 @@ Upgrading to Varnish 5.0
Changes to VCL
==============
+* All VCL Objects should now be defined before used
+ * in particular, this is now required for ACLs. The error message
+ for ACLs being used before being defined is confusing - see PR #2021
+ ``Name <acl> is a reserved name``
+
backend ... {}
~~~~~~~~~~~~~~
@@ -17,6 +22,7 @@ vcl_recv {}
~~~~~~~~~~~
* added ``return(vcl(label))`` to switch to the vcl labeled `label`
+* ``rollback`` is now ``std.rollback(req)``
vcl_hit {}
~~~~~~~~~~
@@ -67,6 +73,8 @@ Management interface
* to disable CLI authentication, use ``-S none``
+* ``n_waitinglist`` statistic removed
+
Changes to parameters
=====================
More information about the varnish-commit
mailing list