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
 ^^^^^^^^^^^^^^^
 

Reply via email to