[master] fae8e5dd5 Add some notes and refs about VRT 9.0 in "Upgrading" for March 2019.

Geoff Simmons geoff at uplex.de
Mon Mar 11 11:47:07 UTC 2019


commit fae8e5dd5f5b073507a294ecb77c327a44da7e7a
Author: Geoff Simmons <geoff at uplex.de>
Date:   Mon Mar 11 12:45:46 2019 +0100

    Add some notes and refs about VRT 9.0 in "Upgrading" for March 2019.

diff --git a/doc/sphinx/whats-new/changes-trunk.rst b/doc/sphinx/whats-new/changes-trunk.rst
index c39e8b662..c1fdb270e 100644
--- a/doc/sphinx/whats-new/changes-trunk.rst
+++ b/doc/sphinx/whats-new/changes-trunk.rst
@@ -188,6 +188,8 @@ Changes for developers and VMOD authors
 Python tools that generate code now prefer python 3 over python 2,
 when availabale.
 
+.. _whatsnew_changes_director_api_2019_03:
+
 Directors
 ~~~~~~~~~
 
diff --git a/doc/sphinx/whats-new/upgrading-trunk.rst b/doc/sphinx/whats-new/upgrading-trunk.rst
index 4fa078b2e..9ccd3fb02 100644
--- a/doc/sphinx/whats-new/upgrading-trunk.rst
+++ b/doc/sphinx/whats-new/upgrading-trunk.rst
@@ -178,4 +178,22 @@ See :ref:`varnish-cli(7)` for details. In the JSON output for
 The width of columns in ``backend.list`` and ``vcl.list`` output
 (non-JSON) is now dynamic, to fit the width of the terminal window.
 
+For developers and authors of VMODs and API clients
+===================================================
+
+The VRT API has been bumped to version 9.0. Changes include:
+
+* Functions in the API have been added, and others removed.
+
+* The ``VCL_BLOB`` type is now implemented as ``struct vrt_blob``.
+
+* The ``req_bodybytes`` field of ``struct req`` has been removed, and
+  should now be accessed as an object core attribute.
+
+See ``vrt.h``, the `change log`_ and
+:ref:`whatsnew_changes_director_api_2019_03` in
+:ref:`whatsnew_changes_2019_03` for details.
+
+.. _change log: https://github.com/varnishcache/varnish-cache/blob/master/doc/changes.rst
+
 *eof*


More information about the varnish-commit mailing list