[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:
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

More information about the varnish-commit mailing list