This is an automated email from the ASF dual-hosted git repository.

zwoop pushed a commit to branch 9.0.x
in repository https://gitbox.apache.org/repos/asf/trafficserver.git


The following commit(s) were added to refs/heads/9.0.x by this push:
     new 6eefa69  Updated with more new features and incopmatible changes
6eefa69 is described below

commit 6eefa698a60100f55c38d313e2b801cb71d3d173
Author: Leif Hedstrom <l...@ogre.com>
AuthorDate: Wed Oct 30 16:23:36 2019 -0600

    Updated with more new features and incopmatible changes
---
 doc/release-notes/upgrading.en.rst | 27 ++++++++++++++++++++++++---
 doc/release-notes/whats-new.en.rst | 18 ++++++++++++++++--
 2 files changed, 40 insertions(+), 5 deletions(-)

diff --git a/doc/release-notes/upgrading.en.rst 
b/doc/release-notes/upgrading.en.rst
index a35e2ff..fb2505d 100644
--- a/doc/release-notes/upgrading.en.rst
+++ b/doc/release-notes/upgrading.en.rst
@@ -25,6 +25,14 @@ Upgrading to ATS v9.x
 .. toctree::
    :maxdepth: 1
 
+Remapping
+---------
+
+One of the biggest changes in ATS v9.0.0 is that URL rewrites, as specified in 
a :file:`remap.config`
+rule, now always happens **before** all plugins are executed. This can have 
significant impact on
+behavior, since plugins might now see a different URL than they did in prior 
versions. In particular,
+plugins modifying the cache key could have serious problems (see the  section 
below for details).
+
 YAML
 ----
 
@@ -61,6 +69,13 @@ These are all gone, and replaced with the following set of 
configurations:
 * :ts:cv:`proxy.config.http.per_server.connection.queue_delay`
 * :ts:cv:`proxy.config.http.per_server.connection.min`
 
+Removed records.config settings
+-------------------------------
+
+The following settings are simply gone, and have no purpose:
+
+* `proxy.config.config_dir` (see PROXY_CONFIG_CONFIG_DIR environment variable)
+
 Deprecated or Removed Features
 ------------------------------
 The following features, configurations and plugins are either removed or 
deprecated in this
@@ -70,8 +85,16 @@ removed in the next major release of ATS.
 
 API Changes
 -----------
-The following APIs have changed, either in semanatics, interfaces, or both.
+Our APIs are guaranteed to be compatible within major versions, but we do make 
changes
+for each new major release.
+
+Removed APIs
+~~~~~~~~~~~~
+* `TSHttpTxnRedirectRequest()`
 
+Renamed or modified APIs
+~~~~~~~~~~~~~~~~~~~~~~~~
+* `TSVConnSSLConnectionGet` is renamed to be :c:func:`TSVConnSslConnectionGet`.
 
 Cache
 -----
@@ -94,13 +117,11 @@ The following plugins have changes that might require you 
to change configuratio
 
 header_rewrite
 ~~~~~~~~~~~~~~
-
 * The `%{PATH}` directive is now removed, and instead you want to use 
`%{CLIENT-URL:PATH}`. This was
   done to unify the behavior of these operators, rather than having this 
one-off directive.
 
 Platform specific
 -----------------
-
 Solaris is no longer a supported platform, but the code is still there. 
However, it's unlikely to work,
 and unless someone takes on ownership of this Platform, it will be removed 
from the source in ATS v10.0.0.
 For more details, see issue #5553.
diff --git a/doc/release-notes/whats-new.en.rst 
b/doc/release-notes/whats-new.en.rst
index 87027cf..c4fb1eb 100644
--- a/doc/release-notes/whats-new.en.rst
+++ b/doc/release-notes/whats-new.en.rst
@@ -21,7 +21,6 @@
 
 What's New in ATS v9.x
 =======================
-
 This version of ATS includes over <x> commits, from <y> pull requests. A total 
of <z> contributors
 have participated in this development cycle.
 
@@ -31,9 +30,19 @@ have participated in this development cycle.
 New Features
 ------------
 
+This version of ATS has a number of new features (details below), but we're 
particularly excited about
+the following features:
+
+* Experimental QUIC support (draft 23).
+* TLS v1.3 0RTT support.
+
+PROXY protocol
+~~~~~~~~~~~~~~
+ATS now supports the `PROXY 
https://www.haproxy.org/download/1.8/doc/proxy-protocol.txt`_ protocol,
+on the inbound side. The incoming PROXY data gets transformed into the 
`Forwarded` header.
+
 Incompatible records.config settings
 ------------------------------------
-
 These are the changes that are most likely to cause problems during an 
upgrade. Take special care
 making sure you have updated your configurations accordingly.
 
@@ -59,3 +68,8 @@ Logging and Metrics
 
 Plugins
 -------
+
+xdebug
+~~~~~~
+
+* A new directive, `fwd=<n>` to control the number of hops the header is 
forwarded for.

Reply via email to