[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