You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by bc...@apache.org on 2021/01/20 19:21:17 UTC

[trafficserver] branch 9.0.x updated: Finished upgrading release notes for ATS 9.0.0

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

bcall 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 77e60f9  Finished upgrading release notes for ATS 9.0.0
77e60f9 is described below

commit 77e60f901325170ad2a10283154373bf9a098a64
Author: Bryan Call <bc...@apache.org>
AuthorDate: Thu Jan 14 16:30:57 2021 -0800

    Finished upgrading release notes for ATS 9.0.0
---
 doc/release-notes/upgrading.en.rst | 58 ++++++++++++++++++++++++++++----------
 1 file changed, 43 insertions(+), 15 deletions(-)

diff --git a/doc/release-notes/upgrading.en.rst b/doc/release-notes/upgrading.en.rst
index 6c8306f..4ad9f4f 100644
--- a/doc/release-notes/upgrading.en.rst
+++ b/doc/release-notes/upgrading.en.rst
@@ -51,7 +51,7 @@ Configuration Settings: records.config
 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.
 
-Connection management
+Connection Management
 ~~~~~~~~~~~~~~~~~~~~~
 
 The old settings for origin connection management included the following settings:
@@ -69,7 +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
+
+Renamed records.config Settings
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+* `proxy.config.http.proxy_protocol_whitelist` was renamed to :ts:cv:`proxy.config.http.proxy_protocol_allowlist`
+* `proxy.config.net.max_connections_active_in` was renamed to :ts:cv:`proxy.config.net.max_requests_in`
+
+Removed records.config Settings
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 The following settings are simply gone, and have no purpose:
@@ -95,7 +101,11 @@ longer a special case and are handled the same as a response with a non-zero len
 
 * `proxy.config.http.cache.allow_empty_doc`
 
-Deprecated records.config settings
+
+* `proxy.config.ssl.client.verify.server` was deprecated for ATS 8.x and has been removed.  Use
+:ts:cv:`proxy.config.ssl.client.verify.server.properties` instead.
+
+Deprecated records.config Settings
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 The following configurations still exist, and functions, but are considered deprecated and will be removed in a future release. We
@@ -113,7 +123,7 @@ The following configurations still exist, and functions, but are considered depr
   * ``proxy.config.cache.volume_filename``
   * ``proxy.config.dns.splitdns.filename``
 
-Settings with new defaults
+Settings With New Defaults
 ~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 The following settings have changed from being `on` by default, to being off:
@@ -124,9 +134,16 @@ The following settings have changed from being `on` by default, to being off:
 * :ts:cv:`proxy.config.ssl.client.TLSv1_1`
 
 The default cipher list has changed:
-
 * :ts:cv:`proxy.config.ssl.server.cipher_suite`
 
+* :ts:cv:`proxy.config.exec_thread.autoconfig.scale` went from a value of 1.5 to 1.  This controls the number of worker threads and
+the ratio is now worker thread 1 to 1 processing thread on the CPU or CPUs.
+
+
+Settings with new behavior
+~~~~~~~~~~~~~~~~~~~~~~~~~~
+* :ts:cv:`proxy.config.http.connect_attempts_max_retries_dead_server` specifies the exact number of times a dead server will be
+retried for each new request.  Before ATS tried 1 time more than this setting making it impossible to set the retry value to 0.
 
 Metrics
 -------
@@ -183,14 +200,15 @@ Our APIs are guaranteed to be compatible within major versions, but we do make c
 Removed APIs
 ~~~~~~~~~~~~
 
-* ``TSHttpTxnRedirectRequest()``
+* :func:`TSHttpTxnRedirectRequest`
 
-Renamed or modified APIs
+Renamed or Modified APIs
 ~~~~~~~~~~~~~~~~~~~~~~~~
 
-* ``TSVConnSSLConnectionGet()`` is renamed to be :c:func:`TSVConnSslConnectionGet`
-
-* ``TSHttpTxnServerPush()`` now returns a :c:type:`TSReturnCode`
+* :func:`TSVConnSSLConnectionGet` is renamed to be :func:`TSVConnSslConnectionGet`
+* :func:`TSHttpTxnServerPush` now returns a :c:type:`TSReturnCode`
+* :func:`TSContSchedule` and :func:`TSContScheduleAPI` by default will run on the same thread from which they are called.
+* :func:`TSFetchUrl` and :func:`TSFetchCreate` now return a :c:type:`TSFetchSM`
 
 
 Cache
@@ -243,13 +261,23 @@ Header Rewrite
 
 * `header-rewrite-expansion` was removed and replaced with `header-rewrite-concatenations`
 
-Library Dependencies
---------------------
-TCL is no longer required to build ATS.
+Cache Key
+~~~~~~~~~
+* `--ua-blacklist` was renamed to `--ua-blocklist` and `--ua-whitelist` was renamed to `--ua-allowlist`
+
+Logging
+-------
+* cqhv has been deprecated and cqpv should be used instead.
 
-The minium OpenSSL version to build ATS is now 1.0.2.
+Library Dependencies and Builds
+-------------------------------
+* TCL is no longer required to build ATS.
+* The minium OpenSSL version to build ATS is now 1.0.2.
+* To build the documentation we now require Sphinx 2.0.1
+* CentOS 6 support has been removed.
+* Ubuntu 14.04 support has been removed.
 
-Platform specific
+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