Commit 7e68fee0 authored by Geoff Simmons's avatar Geoff Simmons

Summarize changes for devs in 5.2.

parent 8090cc73
......@@ -73,6 +73,7 @@ News for authors of VMODs and Varnish API client applications
*XXX: such news may include:*
.. _whatsnew_abi:
$ABI [strict|vrt]
-----------------
......@@ -93,6 +94,8 @@ by adding ``$ABI vrt`` to their VCC descriptor. The default value
is ``$ABI strict`` when omitted, and all VMODs from the standard
Varnish distribution have a strict requirement.
.. _whatsnew_vsm_vsc_5.2:
VSM/VSC API changes
-------------------
......@@ -138,6 +141,8 @@ should be called to release the segment again.
All in all, this should be simpler and more robust now.
.. _whatsnew_vrt_5.2:
VRT API changes
---------------
......@@ -149,6 +154,8 @@ New ``http_CollectHdrSep`` function, ``http_*`` symbols and associated
data structures are part of the curated Varnish RunTime. Using them
does not require strict ABI compliance.
.. _whatsnew_vut_5.2:
New VUT API
-----------
......
......@@ -120,9 +120,23 @@ This should again be useful for troubleshooting.
* *XXX: ...*
* *XXX: changes for developers?*
* Changes for developers:
* *XXX: such as sanitizer flags?*
* The VSM and VSC APIs for shared memory and statistics have
changed, and may necessitate changes in client applications, see
:ref:`whatsnew_vsm_vsc_5.2`.
* Added the ``$ABI`` directive for VMOD vcc declarations, see
:ref:`whatsnew_abi`.
* There have been some minor changes in the VRT API, which may be
used for VMODs and client apps, see :ref:`whatsnew_vrt_5.2`.
* The VUT API (for Varnish UTilities), which facilitates the
development of client apps, is now publicly available, see
:ref:`whatsnew_vut_5.2`.
* *XXX: anything else, such as sanitizer flags?*
* *XXX: ...*
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment