This is an automated email from the ASF dual-hosted git repository.
dmeden pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
The following commit(s) were added to refs/heads/master by this push:
new ef6f79cefb Document JSON-RPC changes. (#11701)
ef6f79cefb is described below
commit ef6f79cefb27e910a1e7a3bb7402558436837b3f
Author: Damian Meden <[email protected]>
AuthorDate: Fri Aug 16 16:56:19 2024 +0200
Document JSON-RPC changes. (#11701)
---
doc/release-notes/upgrading.en.rst | 13 +++++++++++++
doc/release-notes/whats-new.en.rst | 7 +++++++
2 files changed, 20 insertions(+)
diff --git a/doc/release-notes/upgrading.en.rst
b/doc/release-notes/upgrading.en.rst
index fa4b011e2d..da13e9e1d4 100644
--- a/doc/release-notes/upgrading.en.rst
+++ b/doc/release-notes/upgrading.en.rst
@@ -35,6 +35,12 @@ removed in the next major release of ATS.
* Removed Features
+ * Traffic Manager is no longer part of |TS|. Administrative tools now
interact with |TS| directly by using the :ref:`jsonrpc-node`.
+
+ * traffic_ctl ``server``
+
+ As a part of the above feature removal the ``backtrace``, ``restart``,
``start``, ``status`` options are no longer available in this |TS| version.
+
* Deprecated Features
* Next Protocol Negotiation (NPN) support has been deprecated from ATS and
will be removed in the next major release.
@@ -49,6 +55,13 @@ The following features have been changed in this version of
ATS.
For detail refer to: https://github.com/apache/trafficserver/pull/11033
+
+* Administrative API (RPC)
+
+ Moved away from the binary serialization mechanism used to comunicate
between |TS| and the tools to a JSON-RPC text based protocol. Underlying
+ Unix Domain Socket protocol remains the same. Check :ref:`jsonrpc-protocol`
for more details.
+
+
API Changes
-----------
The following APIs have changed, either in semantics, interfaces, or both.
diff --git a/doc/release-notes/whats-new.en.rst
b/doc/release-notes/whats-new.en.rst
index 2c9a55c1bd..3d70718f76 100644
--- a/doc/release-notes/whats-new.en.rst
+++ b/doc/release-notes/whats-new.en.rst
@@ -31,6 +31,9 @@ total of <z> contributors have participated in this
development cycle.
New Features
------------
+* JSON-RPC based interface for administrative API
+
+ |TS| now exposes a JSON-RPC node to interact with external tools. Check
:ref:`developer-guide-jsonrpc` for more details.
New or modified Configurations
------------------------------
@@ -50,6 +53,10 @@ Logging and Metrics
Plugins
-------
+* JSON-RPC
+
+ Remote clients, like :ref:`traffic_ctl_jsonrpc` have now bi-directional
access to the plugin space. For more details check :ref:`jsonrpc_development`.
+
Switch to C++20
^^^^^^^^^^^^^^^