This is an automated email from the ASF dual-hosted git repository.
rshah pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/trafficcontrol-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new d80e6ed Added 8.0.1 Release
d80e6ed is described below
commit d80e6ed6d867385c0fc687b1efc4d2c614d25a82
Author: Rima Shah <[email protected]>
AuthorDate: Wed Apr 3 14:57:22 2024 -0600
Added 8.0.1 Release
---
index.html | 1 +
releases/index.html | 268 +++++++++++++++-------------------------------------
2 files changed, 78 insertions(+), 191 deletions(-)
diff --git a/index.html b/index.html
index 88c4285..f9a10b7 100644
--- a/index.html
+++ b/index.html
@@ -127,6 +127,7 @@
<div class="card-body">
<span class="far fa-newspaper fa-7x float-right"
style="color: #343a40;"></span>
<ul>
+ <li><strong><time datetime="2024-04-03">April
3<sup>rd</sup>, 2024</time></strong> - Apache Traffic Control 8.0.1
Released</li>
<li><strong><time datetime="2024-01-30">January
30<sup>th</sup>, 2024</time></strong> - Apache Traffic Control 8.0.0
Released</li>
<li><strong><time datetime="2022-08-25">August
25<sup>th</sup>, 2022</time></strong> - Apache Traffic Control 7.0.1
Released</li>
<li><strong><time datetime="2022-08-09">August
9<sup>th</sup>, 2022</time></strong> - Apache Traffic Control 7.0.0
Released</li>
diff --git a/releases/index.html b/releases/index.html
index 8c2811a..399851d 100644
--- a/releases/index.html
+++ b/releases/index.html
@@ -98,6 +98,83 @@
<br/>
<br/>
+ <!-- Release 8.0.1 -->
+ <div class="row">
+ <div class="col-sm-12">
+ <div class="card-deck">
+ <div class="card">
+ <div class="card-body">
+ <h3 class="card-title"><b>Apache Traffic Control 8.0.1
- April 3<sup>rd</sup>, 2024</b></h3>
+ <p class="card-text">Apache Traffic Control 8.0.1 is
available here:
+ <ul>
+ <li>
+ <a
href="https://dlcdn.apache.org/trafficcontrol/8.0.1/apache-trafficcontrol-8.0.1.tar.gz">Tarball</a>
+ </li>
+ <li>
+ <a
href="https://downloads.apache.org/trafficcontrol/8.0.1/apache-trafficcontrol-8.0.1.tar.gz.sha512">SHA-512</a>
+ </li>
+ <li>
+ <a
href="https://downloads.apache.org/trafficcontrol/8.0.1/apache-trafficcontrol-8.0.1.tar.gz.asc">ASC</a>
+ </li>
+ <li><a
href="https://downloads.apache.org/trafficcontrol/KEYS">KEYS</a></li>
+ <li><a href="/downloads/profiles/8.0.x/">Default
Profiles</a></li>
+ </ul>
+ </p>
+ <h4>Release Notes</h4>
+ <h5><u>Traffic Ops</u></h5>
+ <p class="card-text">
+ <ul>
+ <li><a
href="https://github.com/apache/trafficcontrol/pull/7957">#7957</a> Fix the
incorrect display of delivery services assigned to ORG servers.</li>
+ <li><a
href="https://github.com/apache/trafficcontrol/pull/7929">#7929</a> Ensure
read-only role can perform only GET requests.</li>
+ </ul>
+ </p>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+
+
+ <br><h2>Signing Keys</h2>
+ <p>It is essential that you verify the integrity of the downloaded files
using the PGP or MD5 signatures.</p>
+
+ <p>The PGP signatures can be verified using PGP or GPG. First download the
KEYS as well as the `ASC` signature file
+ for the relevant distribution. Make sure you get these files from the
main distribution directory, rather than
+ from a mirror. Then verify the signatures using:
+
+ <pre style="background-color: #C0C0C0; padding: 0px 20px 20px 20px;"><code>
+% pgpk -a KEYS % pgpv apache-trafficcontrol-8.0.1.tar.gz.asc
+</code>
+or
+<code>
+% pgp -ka KEYS
+% pgp apache-trafficcontrol-8.0.1.tar.gz.asc
+</code>
+or
+<code>
+% gpg --import KEYS
+% gpg --verify apache-trafficcontrol-8.0.1.tar.gz.asc
apache-trafficcontrol-8.0.1.tar.gz
+</code> </pre>
+
+
+ <pre style="background-color: #C0C0C0; padding: 0px 20px 20px 20px;"><code>
+$ gpg --verify apache-trafficcontrol-8.0.1.tar.gz.asc
apache-trafficcontrol-8.0.1.tar.gz
+gpg: Signature made Wed Mar 27 10:55:24 2024 MDT
+gpg: using RSA key 383FAA8E2028BB4796DFE5A177B0253DC9954099
+gpg: Good signature from "Rima Shah <[email protected]>" [ultimate]
+</code></pre>
+
+ </p>
+
+ <p>Additionally, you should verify the SHA signature on the files. A unix
program called `sha` or `shasum` is
+ included in many unix distributions. It is also available as part of
GNU Textutils. An MD5 signature
+ (deprecated) consists of 32 hex characters, and a SHA512 signature
consists of 128 hex characters. Ensure your
+ generated signature string matches the signature string published in
the files above.
+ </p>
+
+ <br/>
+ <h2>Past Releases</h2>
+
<!-- Release 8.0.0 -->
<div class="row">
<div class="col-sm-12">
@@ -291,197 +368,6 @@
</div>
</div>
-
- <br><h2>Signing Keys</h2>
- <p>It is essential that you verify the integrity of the downloaded files
using the PGP or MD5 signatures.</p>
-
- <p>The PGP signatures can be verified using PGP or GPG. First download the
KEYS as well as the `ASC` signature file
- for the relevant distribution. Make sure you get these files from the
main distribution directory, rather than
- from a mirror. Then verify the signatures using:
-
- <pre style="background-color: #C0C0C0; padding: 0px 20px 20px 20px;"><code>
-% pgpk -a KEYS % pgpv apache-trafficcontrol-8.0.0.tar.gz.asc
-</code>
-or
-<code>
-% pgp -ka KEYS
-% pgp apache-trafficcontrol-8.0.0.tar.gz.asc
-</code>
-or
-<code>
-% gpg --import KEYS
-% gpg --verify apache-trafficcontrol-8.0.0.tar.gz.asc
apache-trafficcontrol-8.0.0.tar.gz
-</code> </pre>
-
-
- <pre style="background-color: #C0C0C0; padding: 0px 20px 20px 20px;"><code>
-$ gpg --verify apache-trafficcontrol-8.0.0.tar.gz.asc
apache-trafficcontrol-8.0.0.tar.gz
-gpg: Signature made Wed Jan 24 09:16:15 2024 MST
-gpg: using RSA key 383FAA8E2028BB4796DFE5A177B0253DC9954099
-gpg: Good signature from "Rima Shah <[email protected]>" [ultimate]
-</code></pre>
-
- </p>
-
- <p>Additionally, you should verify the SHA signature on the files. A unix
program called `sha` or `shasum` is
- included in many unix distributions. It is also available as part of
GNU Textutils. An MD5 signature
- (deprecated) consists of 32 hex characters, and a SHA512 signature
consists of 128 hex characters. Ensure your
- generated signature string matches the signature string published in
the files above.
- </p>
-
- <br/>
- <h2>Past Releases</h2>
-
- <!-- Release 7.0.1 -->
- <div class="row">
- <div class="col-sm-12">
- <div class="card-deck">
- <div class="card">
- <div class="card-body">
- <h3 class="card-title"><b>Apache Traffic Control 7.0.1
- August 25<sup>th</sup>, 2022</b></h3>
- <p class="card-text">Apache Traffic Control 7.0.1 is
available here:
- <ul>
- <li>
- <a
href="https://dlcdn.apache.org/trafficcontrol/7.0.1/apache-trafficcontrol-7.0.1.tar.gz">Tarball</a>
- </li>
- <li>
- <a
href="https://downloads.apache.org/trafficcontrol/7.0.1/apache-trafficcontrol-7.0.1.tar.gz.sha512">SHA-512</a>
- </li>
- <li>
- <a
href="https://downloads.apache.org/trafficcontrol/7.0.1/apache-trafficcontrol-7.0.1.tar.gz.asc">ASC</a>
- </li>
- <li><a
href="https://downloads.apache.org/trafficcontrol/KEYS">KEYS</a></li>
- <li><a href="/downloads/profiles/7.0.x/">Default
Profiles</a></li>
- </ul>
- </p>
- <h4>Release Notes</h4>
- <h5>Added</h5>
- <p class="card-text">
- <ul>
- <li>Added SOA (Service Oriented Architecture)
capability to CDN-In-A-Box.</li>
- <li>Added a Traffic Ops endpoint and Traffic
Portal page to view all CDNi configuration update requests and approve or
deny.</li>
- <li>Added a Traffic Ops endpoints to
<code>PUT</code> a requested configuration change for a full configuration or
per host and an endpoint to approve or deny the request.</li>
- <li>Added a new Traffic Ops endpoint to
<code>GET</code> capacity and telemetry data for CDNi integration.</li>
- <li>Added back to the health-client the
<code>status</code> field logging with the addition of the filed to
<code>publish/CrStates</code></li>
- <li>Added functionality for CDN locks, so that
they can be shared amongst a list of specified usernames.</li>
- <li>Added functionality for login to provide a
Bearer token and for that token to be later used for authorization.</li>
- <li>Added layered profile feature to 4.0 for
<code>GET</code> /deliveryservices/{id}/servers/ and
/deliveryservices/{id}/servers/eligible.</li>
- <li>Added layered profile feature to 4.0 for
<code>GET</code> /servers/, <code>POST</code> /servers/, <code>PUT</code>
/servers/{id} and <code>DELETE</code> /servers/{id}.</li>
- <li>Added support for a new Traffic Ops GLOBAL
profile parameter -- <code>tm_query_status_override</code> -- to override which
status of Traffic Monitors to query (default: ONLINE).</li>
- <li>Change to t3c diff to flag a config file for
replacement if owner/group settings are not <code>ats</code> <a
href="https://github.com/apache/trafficcontrol/issues/6879">#6879</a>.</li>
- <li>Change to t3c regex_revalidate so that STALE
is no longer explicitly added for default revalidate rule for ATS version
backwards compatibility.</li>
- <li>Replaces all Traffic Portal Tenant select
boxes with a novel tree select box <a
href="https://github.com/apache/trafficcontrol/issues/6427">#6427</a>.</li>
- <li>Traffic Monitor config option
<code>distributed_polling</code> which enables the ability for Traffic Monitor
to poll a subset of the CDN and divide into "local peer groups" and
"distributed peer groups". Traffic Monitors in the same group are local peers,
while Traffic Monitors in other groups are distibuted peers. Each TM group
polls the same set of cachegroups and gets availability data for the other
cachegroups from other TM groups. This allows each TM [...]
- <li>Traffic Monitor: Add support for
<code>access.log</code> to TM.</li>
- <li>Traffic Ops: added new <code>cdn.conf</code>
option -- <code>server_update_status_cache_refresh_interval_sec</code> -- which
enables an in-memory server update status cache to improve performance.
Default: 0 (disabled).</li>
- <li>Traffic Ops: added new <code>cdn.conf</code>
option -- <code>user_cache_refresh_interval_sec</code> -- which enables an
in-memory users cache to improve performance. Default: 0 (disabled).</li>
- <li>Traffic Router: Add support for
<code>file</code>-protocol URLs for the <code>geolocation.polling.url</code>
for the Geolocation database.</li>
- <li>Added <code>status</code> and
<code>lastPoll</code> fields to the <code>publish/CrStates</code> endpoint of
Traffic Monitor (TM) <a
href="https://github.com/apache/trafficcontrol/issues/6448">#6448</a>.</li>
- <li>[Traffic Ops | Traffic Go Clients | T3C] Add
additional timestamp fields to server for queuing and dequeueing config and
revalidate updates.</li>
- <li>[Traffic Ops] Added support for backend
configurations so that Traffic Ops can act as a reverse proxy for these
services <a
href="https://github.com/apache/trafficcontrol/pull/6754">#6754</a>.</li>
- <li>[Traffic Portal] Added Layered Profile feature
to /servers/</li>
- <li>[Traffic Portal] Added the ability for users
to view Delivery Service Requests corresponding to individual Delivery Services
in TP.</li>
- </ul>
- </p>
-
- <h5>Fixed</h5>
- <p class="card-text">
- <ul>
- <li>Correction where using the placeholder
<code>__HOSTNAME__</code> in "unknown" files (others than the defaults ones),
was being replaced by the full FQDN instead of the shot hostname.</li>
- <li>Fixed TO API <code>GET
/deliveryservicesserver</code> causing error when an IMS request is made with
the <code>cdn</code> and <code>maxRevalDurationDays</code> parameters set.</li>
- <li>Fixed TO API <code>PUT
/servers/:id/status</code> to only queue updates on the same CDN as the updated
server</li>
- <li>Fixed TO to default route ID to 0, if it is
not present in the request context.</li>
- <li>Fixed Traffic Ops ignoring the configured
database port value, which was prohibiting the use of anything other than port
5432 (the PostgreSQL default)</li>
- <li>Fixed Traffic Router to handle aggressive NSEC
correctly.</li>
- <li>Fixed a cdn-in-a-box build issue when using
<code>RHEL_VERSION=7</code></li>
- <li>Fixed an issue in Traffic Portal where the
Profile > View Delivery Services table was not filtering correctly.</li>
- <li>Fixed searching of the ds parameter
merge_parent_groups slice.</li>
- <li>Only <code>operations</code> and
<code>admin</code> roles should have the <code>DELIVERY-SERVICE:UPDATE</code>
permission.</li>
- <li>Traffic Router: fixed a null pointer exception
that caused snapshots to be rejected if a topology cachegroup did not have any
online/reported/admin_down caches</li>
- <li>Update traffic_portal dependencies to mitigate
<code>npm audit</code> issues.</li>
- <li><a
href="https://github.com/apache/trafficcontrol/issues/6271">#6271</a>
<code>api/{{version}/deliveryservices/{id}/health</code> returns no info if the
delivery service uses a topology.</li>
- <li><a
href="https://github.com/apache/trafficcontrol/issues/6291">#6291</a> Prevent
Traffic Ops from modifying and/or deleting reserved statuses.</li>
- <li><a
href="https://github.com/apache/trafficcontrol/issues/6299">#6299</a> User
representations don't match</li>
- <li><a
href="https://github.com/apache/trafficcontrol/pull/6368">#6368</a> Fixed
validation response message from <code>/acme_accounts</code></li>
- <li><a
href="https://github.com/apache/trafficcontrol/pull/6369">#6369</a> Fixed
<code>/acme_accounts</code> endpoint to validate email and URL fields</li>
- <li><a
href="https://github.com/apache/trafficcontrol/pull/6370">#6370</a> Fixed docs
for <code>POST</code> and response code for <code>PUT</code> to
<code>/acme_accounts</code> endpoint</li>
- <li><a
href="https://github.com/apache/trafficcontrol/pull/6538">#6538</a> Fixed the
incorrect use of secure.port on TrafficRouter and corrected to the httpsPort
value from the TR server configuration.</li>
- <li><a
href="https://github.com/apache/trafficcontrol/issues/6549">#6549</a> Fixed
internal server error while deleting a delivery service created from a DSR
(Traffic Ops).</li>
- <li><a
href="https://github.com/apache/trafficcontrol/pull/6562">#6562</a> Fixed
incorrect template in Ansible dataset loader role when fallbackToClosest is
defined.</li>
- <li><a
href="https://github.com/apache/trafficcontrol/issues/6580">#6580</a> Fixed
cache config generation remap.config targets for MID-type servers in a Topology
with other caches as parents and HTTPS origins.</li>
- <li><a
href="https://github.com/apache/trafficcontrol/pull/6590">#6590</a> Python
client: Corrected parameter name in decorator for
get_parameters_by_profile_id</li>
- <li><a
href="https://github.com/apache/trafficcontrol/issues/6603">#6603</a> Fixed
users with "admin" "Priv Level" not having Permission to view or delete DNSSEC
keys.</li>
- <li><a
href="https://github.com/apache/trafficcontrol/pull/6626">#6626</a> Fixed t3c
Capabilities request failure issue which could result in malformed config.</li>
- <li><a
href="https://github.com/apache/trafficcontrol/issues/6712">#6712</a> - Fixed
error when loading the Traffic Vault schema from <code>create_tables.sql</code>
more than once.</li>
- <li><a
href="https://github.com/apache/trafficcontrol/issues/6776">#6776</a> User
properties only required sometimes</li>
- <li><a
href="https://github.com/apache/trafficcontrol/issues/6780">#6780</a> Fixed t3c
to use secondary parents when there are no primary parents available.</li>
- <li><a
href="https://github.com/apache/trafficcontrol/issues/6792">#6792</a> Remove
extraneous field from Topologies and Server Capability POST/PUT.</li>
- <li><a
href="https://github.com/apache/trafficcontrol/issues/6795">#6795</a> Removed
an unnecessary response wrapper object from being returned in a POST to the
federation resolvers endpoint.</li>
- <li><a
href="https://github.com/apache/trafficcontrol/issues/6800">#6800</a> Fixed
incorrect error message for <code>/server/details</code> associated with query
parameters.</li>
- <li><a
href="https://github.com/apache/trafficcontrol/issues/6806">#6806</a> t3c
calculates max_origin_connections incorrectly for topology-based delivery
services</li>
- <li><a
href="https://github.com/apache/trafficcontrol/issues/6834">#6834</a> - In API
4.0, fixed <code>GET</code> for <code>/servers</code> to display all profiles
irrespective of the index position. Also, replaced query param
<code>profileId</code> with <code>profileName</code>.</li>
- <li><a
href="https://github.com/apache/trafficcontrol/issues/6883">#6883</a> Fix t3c
cache to invalidate on version change</li>
- <li><a
href="https://github.com/apache/trafficcontrol/issues/6896">#6896</a> Fixed the
<code>POST api/cachegroups/id/queue_updates</code> endpoint so that it doesn't
give an internal server error anymore.</li>
- <li><a
href="https://github.com/apache/trafficcontrol/issues/6907">#6907</a> Fixed
Traffic Ops to return the correct server structure (based on the API version)
upon a server deletion.</li>
- <li><a
href="https://github.com/apache/trafficcontrol/issues/6933">#6933</a> Fixed
tc-health-client to handle credentials files with special characters in
variables</li>
- <li><a
href="https://github.com/apache/trafficcontrol/issues/6944">#6944</a> Fixed
cache config generation for ATS 9 sni.yaml from disable_h2 to http2 directive.
ATS 9 documents disable_h2, but it doesn't seem to work.</li>
- <li><code>dequeueing</code> server updates should
not require checking for cdn locks.</li>
- <li>t3c-generate fix for combining remapconfig and
cachekeyconfig parameters for MakeRemapDotConfig call.</li>
- </ul>
- </p>
-
- <h5>Removed</h5>
- <p class="card-text">
- <ul>
- <li>Dropped CentOS 8 support</li>
- <li>Remove Traffic Ops API version 2</li>
- <li>Remove
<code>client.steering.forced.diversity</code> feature flag(profile parameter)
from Traffic Router (TR). Client steering responses now have cache diversity by
default.</li>
- <li>Remove traffic_portal dependencies to mitigate
<code>npm audit</code> issues, specifically <code>grunt-concurrent</code>,
<code>grunt-contrib-concat</code>, <code>grunt-contrib-cssmin</code>,
<code>grunt-contrib-jsmin</code>, <code>grunt-contrib-uglify</code>,
<code>grunt-contrib-htmlmin</code>, <code>grunt-newer</code>, and
<code>grunt-wiredep</code></li>
- <li>Removed the Traffic Monitor
<code>peer_polling_protocol</code> option. Traffic Monitor now just uses
hostnames to request peer states, which can be handled via IPv4 or IPv6
depending on the underlying IP version in use.</li>
- <li>Replace <code>forever</code> with
<code>pm2</code> for process management of the traffic portal node server to
remediate security issues.</li>
- <li>The <code>/servers/details</code> endpoint of
the Traffic Ops API has been dropped in version 4.0, and marked deprecated in
earlier versions.</li>
- </ul>
- </p>
-
- <h5>Changed</h5>
- <p class="card-text">
- <ul>
- <li>Added Rocky Linux 8 support</li>
- <li>Added new fields to the monitoring.json
snapshot and made Traffic Monitor prefer data in monitoring.json to the
CRConfig snapshot</li>
- <li>Added permissions to the role form in traffic
portal</li>
- <li>Adds updates to the
trafficcontrol-health-client to, use new ATS Host status formats, detect and
use proper traffic_ctl commands, and adds new markup-poll-threshold config.</li>
- <li>Changed the Traffic Ops user
last_authenticated update query to only update once per minute to avoid
row-locking when the same user logs in frequently.</li>
- <li>Changed the default Traffic Ops API version
requsted by Traffic Router from 2.0 to 3.1</li>
- <li>Removed the unused
<code>deliveryservice_tmuser</code> table from Traffic Ops database</li>
- <li>Traffic Monitor now defaults to 100 historical
"CRConfig" Snapshots stored internally if not specified in configuration
(previous default was 20,000)</li>
- <li>Traffic Monitors now peer with other Traffic
Monitors of the same status (e.g. ONLINE with ONLINE, OFFLINE with OFFLINE),
instead of all peering with ONLINE.</li>
- <li>Updated Ansible Roles to use Traffic Ops API
v3</li>
- <li>Updated Go version to 1.18</li>
- <li>Updated Grove to use the TO API v3 client
library</li>
- <li>Updated Traffic Router dependencies:
- <ul>
- <li>async-http-client: 2.12.1 ->
2.12.3</li>
- <li>commons-codec: 1.6 -> 1.15</li>
- <li>commons-io: 2.0.1 -> 2.11.0</li>
- <li>guava: 18.0 -> 31.1-jre</li>
- <li>spring: 5.2.20.RELEASE -> 5.3.20</li>
- </ul>
- </li>
- <li>Updated the CDNs Traffic Portal page to use a
more performant AG-Grid-based table.</li>
- <li>Updated the Cache Stats Traffic Portal page to
use a more performant AG-Grid-based table.</li>
- <li>Updated the Profiles Traffic Portal page to
use a more performant AG-Grid-based table.</li>
- <li><a
href="https://github.com/apache/trafficcontrol/issues/4351">#4351</a> Updated
message to an informative one when deleting a delivery service.</li>
- <li><a
href="https://github.com/apache/trafficcontrol/issues/6654">#6654</a> Traffic
Monitor now uses the TO API 4.0 by default and falls back to 3.1</li>
- <li><a
href="https://github.com/apache/trafficcontrol/issues/6694">#6694</a> Traffic
Stats now uses the TO API 3.0</li>
- <li><code>TRAFFIC_ROUTER</code>-type Profiles no
longer need to have names that match any kind of pattern (e.g.
<code>CCR_.*</code>)</li>
- </ul>
- </p>
- </div>
- </div>
- </div>
- </div>
- </div>
-
<!-- Start Footer -->
<div class="row">
<div class="col-sm-12 center-block">