[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