You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@trafficserver.apache.org by Leif Hedstrom <zw...@apache.org> on 2021/04/10 22:21:52 UTC

[VOTE] Release Apache Traffic Server 9.0.1 (RC1)

I've prepared a another release for 9.0.1 (RC1), which is a bug fix release only. For a list of all PRs, see

	https://github.com/apache/trafficserver/milestone/31?closed=1


or for a brief ChangeLog (also attached below):

	https://github.com/apache/trafficserver/blob/9.0.x/CHANGELOG-9.0.1


This release of v9.0.1 is backwards compatible with the v9.0.0 release, for some details as to what was new in v9.0.x see

	https://docs.trafficserver.apache.org/en/9.0.x/release-notes/whats-new.en.html


The artifacts are available for download at:

	https://people.apache.org/~zwoop/rel-candidates/9.0.1-rc1/


SHA512 checksum: 74eca6522c880b13e4ca7aca0f73c9252e84778a26027b1fb21f3e5f81eadedba884347f4e75cc6bd6778945bbf2e3f0b17543ae92aba9e1941e2d797c14df1c *trafficserver-9.0.1-rc1.tar.bz2


This corresponds to git refs:

	Hash: 3bb1ae9fa5c71b8e65cb782f402d8780b522693d
	Tag: 9.0.1-rc1


Which can be verified with the following command:

	$ git tag -v 9.0.1-rc1


All code signing keys are available here:

	https://dist.apache.org/repos/dist/dev/trafficserver/KEYS


Make sure you refresh from a key server to get all relevant signatures. This vote is open until EOB April 14th, but please test and cast your votes as early as possible.

Cheers,

— Leif

Changes with Apache Traffic Server 9.0.1
  #3871 - Fix heap use after free in DNSProcessor::getby()
  #6302 - Simple and miscellaneous fixes/additions for lua plugin
  #6691 - Slice plugin: self heal when asset etag/last-modified block mismatches
  #6780 - Use Proxy-Connection iff parent_is_proxy=true
  #6860 - Make format specifier for time_t portable
  #6893 - AuTest: Pipfile update to use microserver 1.0.5
  #6919 - slice: clean up 502 header/body generation.
  #7064 - CacheRead: clear dir entry if doc is found to be truncated
  #7158 - Fix lua plugin mem leak problem
  #7257 - slice: default to throttling, fixes to manufactured 416 responses.
  #7259 - detect and fix stms log field having epoch time ms for intercept plugins.
  #7287 - option to disable compression for range request's response
  #7288 - Adjust to actually try a server address more than once
  #7309 - Disable client inactivity timeout while server is processing POST request
  #7347 - Allow for regex_remap of pristine URL.
  #7368 - Cleanup: Remove SSL Wire Trace releated code in UnixNetVConnection
  #7377 - Addresses some of the lock contention with HostStatus.
  #7395 - Replace ::exit() with _exit() to avoid secondary cleanup cores
  #7410 - Fix issue with unavailable server retry codes
  #7414 - Remove the warning messages
  #7415 - Fix the Proxy Verifier AuTest extension to handle cert paths correctly
  #7416 - Enhancements for compress plugin
  #7420 - Update documentation for TSSslSessionInsert
  #7421 - Change comment handling for long lines in url_sig plugin
  #7422 - Do not provide a stale negative cache
  #7432 - Fix stall on outbound TLS handshake
  #7435 - Slice: 9.0.x back port of self healing and throttle by default
  #7437 - Small fix to regex_remap PR # 7347.
  #7443 - Change squid log code for self looping
  #7454 - Updating to Proxy Verifier v2.0.0
  #7460 - Update to the new MicroServer 1.0.6 release
  #7463 - Fixing compress expectation for new microserver
  #7468 - Proxy Verifier: Making use of delay directives for caching tests.
  #7469 - Update AuTest version update directions for pipenv
  #7483 - Fix KA header not checking strategy
  #7484 - traffic_ctl - Fix lookup key for run-root option.
  #7486 - slice/server: handleFirstServerHeader exit sooner on detected requested range errors.
  #7490 - Fix out of bounds access error in ats_base64_decode
  #7493 - AuTest: Upgrade to Proxy Verifier 2.0.2
  #7495 - Add zlib1g-dev to Debian dependencies in README
  #7506 - Fixed build issues with Fedora 34
  #7507 - Fixing DNS local_ipv* config option
  #7515 - Replace psutil.pid() with psutil.process_iter() for safer execution
  #7519 - Change cookie_remap plugin to allow use of pre-remap URL (and components).
  #7526 - Fix out of bounds access error in jtest
  #7534 - Updating to use Proxy Verifier 2.1.0
  #7549 - Release Notes update on HTTP/2 disabling in v9.x
  #7551 - Removes the test plugins from the .spec file / RPM
  #7558 - Fix parent.config timeouts to return a 504 not 502 on timeout
  #7564 - Fix compress issues with 304s, only looks at 304 headers
  #7576 - Add thread yield to avoid busy waiting in LogObject::_checkout_write().
  #7583 - Rollback LAZY_BUF_ALLOC remove in HttpTunnel
  #7592 - Remove inline for detail::cache::CacheData::idAddr
  #7596 - Remove UnixNetVConnection::startEvent - not actually called.
  #7602 - Fix the connection limit crash while using parents
  #7612 - Document http.default_buffer_water_mark
  #7616 - Increase Proxy Verifier caching delay.
  #7620 - Adding negative revalidating AuTests.
  #7621 - Update server_response_body_bytes when background fill worked
  #7634 - statichit: misc. fixes
  #7641 - Do NOT kill tunnel if it has any consumer besides HT_HTTP_CLIENT
  #7646 - Remove erroneous manager.log mesg with remap include file reload
  #7665 - AuTest: New log and When condition for ATS initialized
  #7672 - Add information about TSHttpArgIndexReserve name change to upgrade notes
  #7682 - Updating to AuTest 1.10.0
  #7683 - Make HTTP/2 Curl AuTest gold files case insensitive
  #7685 - Fix has_consumer_besides_client to deal with no clients

Re: [VOTE] Release Apache Traffic Server 9.0.1 (RC1)

Posted by Leif Hedstrom <zw...@apache.org>.
Calling this vote with 5 +1’s and no -1’s. I’ll move the artifacts to the download site now, and will send out the announcement tomorrow.

Thanks everyone for voting.

— Leif


> On Apr 10, 2021, at 4:21 PM, Leif Hedstrom <zw...@apache.org> wrote:
> 
> I've prepared a another release for 9.0.1 (RC1), which is a bug fix release only. For a list of all PRs, see
> 
> 	https://github.com/apache/trafficserver/milestone/31?closed=1
> 
> 
> or for a brief ChangeLog (also attached below):
> 
> 	https://github.com/apache/trafficserver/blob/9.0.x/CHANGELOG-9.0.1
> 
> 
> This release of v9.0.1 is backwards compatible with the v9.0.0 release, for some details as to what was new in v9.0.x see
> 
> 	https://docs.trafficserver.apache.org/en/9.0.x/release-notes/whats-new.en.html
> 
> 
> The artifacts are available for download at:
> 
> 	https://people.apache.org/~zwoop/rel-candidates/9.0.1-rc1/
> 
> 
> SHA512 checksum: 74eca6522c880b13e4ca7aca0f73c9252e84778a26027b1fb21f3e5f81eadedba884347f4e75cc6bd6778945bbf2e3f0b17543ae92aba9e1941e2d797c14df1c *trafficserver-9.0.1-rc1.tar.bz2
> 
> 
> This corresponds to git refs:
> 
> 	Hash: 3bb1ae9fa5c71b8e65cb782f402d8780b522693d
> 	Tag: 9.0.1-rc1
> 
> 
> Which can be verified with the following command:
> 
> 	$ git tag -v 9.0.1-rc1
> 
> 
> All code signing keys are available here:
> 
> 	https://dist.apache.org/repos/dist/dev/trafficserver/KEYS
> 
> 
> Make sure you refresh from a key server to get all relevant signatures. This vote is open until EOB April 14th, but please test and cast your votes as early as possible.
> 
> Cheers,
> 
> — Leif
> 
> Changes with Apache Traffic Server 9.0.1
> #3871 - Fix heap use after free in DNSProcessor::getby()
> #6302 - Simple and miscellaneous fixes/additions for lua plugin
> #6691 - Slice plugin: self heal when asset etag/last-modified block mismatches
> #6780 - Use Proxy-Connection iff parent_is_proxy=true
> #6860 - Make format specifier for time_t portable
> #6893 - AuTest: Pipfile update to use microserver 1.0.5
> #6919 - slice: clean up 502 header/body generation.
> #7064 - CacheRead: clear dir entry if doc is found to be truncated
> #7158 - Fix lua plugin mem leak problem
> #7257 - slice: default to throttling, fixes to manufactured 416 responses.
> #7259 - detect and fix stms log field having epoch time ms for intercept plugins.
> #7287 - option to disable compression for range request's response
> #7288 - Adjust to actually try a server address more than once
> #7309 - Disable client inactivity timeout while server is processing POST request
> #7347 - Allow for regex_remap of pristine URL.
> #7368 - Cleanup: Remove SSL Wire Trace releated code in UnixNetVConnection
> #7377 - Addresses some of the lock contention with HostStatus.
> #7395 - Replace ::exit() with _exit() to avoid secondary cleanup cores
> #7410 - Fix issue with unavailable server retry codes
> #7414 - Remove the warning messages
> #7415 - Fix the Proxy Verifier AuTest extension to handle cert paths correctly
> #7416 - Enhancements for compress plugin
> #7420 - Update documentation for TSSslSessionInsert
> #7421 - Change comment handling for long lines in url_sig plugin
> #7422 - Do not provide a stale negative cache
> #7432 - Fix stall on outbound TLS handshake
> #7435 - Slice: 9.0.x back port of self healing and throttle by default
> #7437 - Small fix to regex_remap PR # 7347.
> #7443 - Change squid log code for self looping
> #7454 - Updating to Proxy Verifier v2.0.0
> #7460 - Update to the new MicroServer 1.0.6 release
> #7463 - Fixing compress expectation for new microserver
> #7468 - Proxy Verifier: Making use of delay directives for caching tests.
> #7469 - Update AuTest version update directions for pipenv
> #7483 - Fix KA header not checking strategy
> #7484 - traffic_ctl - Fix lookup key for run-root option.
> #7486 - slice/server: handleFirstServerHeader exit sooner on detected requested range errors.
> #7490 - Fix out of bounds access error in ats_base64_decode
> #7493 - AuTest: Upgrade to Proxy Verifier 2.0.2
> #7495 - Add zlib1g-dev to Debian dependencies in README
> #7506 - Fixed build issues with Fedora 34
> #7507 - Fixing DNS local_ipv* config option
> #7515 - Replace psutil.pid() with psutil.process_iter() for safer execution
> #7519 - Change cookie_remap plugin to allow use of pre-remap URL (and components).
> #7526 - Fix out of bounds access error in jtest
> #7534 - Updating to use Proxy Verifier 2.1.0
> #7549 - Release Notes update on HTTP/2 disabling in v9.x
> #7551 - Removes the test plugins from the .spec file / RPM
> #7558 - Fix parent.config timeouts to return a 504 not 502 on timeout
> #7564 - Fix compress issues with 304s, only looks at 304 headers
> #7576 - Add thread yield to avoid busy waiting in LogObject::_checkout_write().
> #7583 - Rollback LAZY_BUF_ALLOC remove in HttpTunnel
> #7592 - Remove inline for detail::cache::CacheData::idAddr
> #7596 - Remove UnixNetVConnection::startEvent - not actually called.
> #7602 - Fix the connection limit crash while using parents
> #7612 - Document http.default_buffer_water_mark
> #7616 - Increase Proxy Verifier caching delay.
> #7620 - Adding negative revalidating AuTests.
> #7621 - Update server_response_body_bytes when background fill worked
> #7634 - statichit: misc. fixes
> #7641 - Do NOT kill tunnel if it has any consumer besides HT_HTTP_CLIENT
> #7646 - Remove erroneous manager.log mesg with remap include file reload
> #7665 - AuTest: New log and When condition for ATS initialized
> #7672 - Add information about TSHttpArgIndexReserve name change to upgrade notes
> #7682 - Updating to AuTest 1.10.0
> #7683 - Make HTTP/2 Curl AuTest gold files case insensitive
> #7685 - Fix has_consumer_besides_client to deal with no clients


Re: [VOTE] Release Apache Traffic Server 9.0.1 (RC1)

Posted by Sudheer Vinukonda <su...@yahoo.com.INVALID>.
 +1
    On Monday, April 12, 2021, 11:35:19 AM PDT, Bryan Call <bc...@apache.org> wrote:  
 
 +1

-Bryan


> On Apr 10, 2021, at 3:21 PM, Leif Hedstrom <zw...@apache.org> wrote:
> 
> I've prepared a another release for 9.0.1 (RC1), which is a bug fix release only. For a list of all PRs, see
> 
>     https://github.com/apache/trafficserver/milestone/31?closed=1
> 
> 
> or for a brief ChangeLog (also attached below):
> 
>     https://github.com/apache/trafficserver/blob/9.0.x/CHANGELOG-9.0.1
> 
> 
> This release of v9.0.1 is backwards compatible with the v9.0.0 release, for some details as to what was new in v9.0.x see
> 
>     https://docs.trafficserver.apache.org/en/9.0.x/release-notes/whats-new.en.html
> 
> 
> The artifacts are available for download at:
> 
>     https://people.apache.org/~zwoop/rel-candidates/9.0.1-rc1/
> 
> 
> SHA512 checksum: 74eca6522c880b13e4ca7aca0f73c9252e84778a26027b1fb21f3e5f81eadedba884347f4e75cc6bd6778945bbf2e3f0b17543ae92aba9e1941e2d797c14df1c *trafficserver-9.0.1-rc1.tar.bz2
> 
> 
> This corresponds to git refs:
> 
>     Hash: 3bb1ae9fa5c71b8e65cb782f402d8780b522693d
>     Tag: 9.0.1-rc1
> 
> 
> Which can be verified with the following command:
> 
>     $ git tag -v 9.0.1-rc1
> 
> 
> All code signing keys are available here:
> 
>     https://dist.apache.org/repos/dist/dev/trafficserver/KEYS
> 
> 
> Make sure you refresh from a key server to get all relevant signatures. This vote is open until EOB April 14th, but please test and cast your votes as early as possible.
> 
> Cheers,
> 
> — Leif
> 
> Changes with Apache Traffic Server 9.0.1
>  #3871 - Fix heap use after free in DNSProcessor::getby()
>  #6302 - Simple and miscellaneous fixes/additions for lua plugin
>  #6691 - Slice plugin: self heal when asset etag/last-modified block mismatches
>  #6780 - Use Proxy-Connection iff parent_is_proxy=true
>  #6860 - Make format specifier for time_t portable
>  #6893 - AuTest: Pipfile update to use microserver 1.0.5
>  #6919 - slice: clean up 502 header/body generation.
>  #7064 - CacheRead: clear dir entry if doc is found to be truncated
>  #7158 - Fix lua plugin mem leak problem
>  #7257 - slice: default to throttling, fixes to manufactured 416 responses.
>  #7259 - detect and fix stms log field having epoch time ms for intercept plugins.
>  #7287 - option to disable compression for range request's response
>  #7288 - Adjust to actually try a server address more than once
>  #7309 - Disable client inactivity timeout while server is processing POST request
>  #7347 - Allow for regex_remap of pristine URL.
>  #7368 - Cleanup: Remove SSL Wire Trace releated code in UnixNetVConnection
>  #7377 - Addresses some of the lock contention with HostStatus.
>  #7395 - Replace ::exit() with _exit() to avoid secondary cleanup cores
>  #7410 - Fix issue with unavailable server retry codes
>  #7414 - Remove the warning messages
>  #7415 - Fix the Proxy Verifier AuTest extension to handle cert paths correctly
>  #7416 - Enhancements for compress plugin
>  #7420 - Update documentation for TSSslSessionInsert
>  #7421 - Change comment handling for long lines in url_sig plugin
>  #7422 - Do not provide a stale negative cache
>  #7432 - Fix stall on outbound TLS handshake
>  #7435 - Slice: 9.0.x back port of self healing and throttle by default
>  #7437 - Small fix to regex_remap PR # 7347.
>  #7443 - Change squid log code for self looping
>  #7454 - Updating to Proxy Verifier v2.0.0
>  #7460 - Update to the new MicroServer 1.0.6 release
>  #7463 - Fixing compress expectation for new microserver
>  #7468 - Proxy Verifier: Making use of delay directives for caching tests.
>  #7469 - Update AuTest version update directions for pipenv
>  #7483 - Fix KA header not checking strategy
>  #7484 - traffic_ctl - Fix lookup key for run-root option.
>  #7486 - slice/server: handleFirstServerHeader exit sooner on detected requested range errors.
>  #7490 - Fix out of bounds access error in ats_base64_decode
>  #7493 - AuTest: Upgrade to Proxy Verifier 2.0.2
>  #7495 - Add zlib1g-dev to Debian dependencies in README
>  #7506 - Fixed build issues with Fedora 34
>  #7507 - Fixing DNS local_ipv* config option
>  #7515 - Replace psutil.pid() with psutil.process_iter() for safer execution
>  #7519 - Change cookie_remap plugin to allow use of pre-remap URL (and components).
>  #7526 - Fix out of bounds access error in jtest
>  #7534 - Updating to use Proxy Verifier 2.1.0
>  #7549 - Release Notes update on HTTP/2 disabling in v9.x
>  #7551 - Removes the test plugins from the .spec file / RPM
>  #7558 - Fix parent.config timeouts to return a 504 not 502 on timeout
>  #7564 - Fix compress issues with 304s, only looks at 304 headers
>  #7576 - Add thread yield to avoid busy waiting in LogObject::_checkout_write().
>  #7583 - Rollback LAZY_BUF_ALLOC remove in HttpTunnel
>  #7592 - Remove inline for detail::cache::CacheData::idAddr
>  #7596 - Remove UnixNetVConnection::startEvent - not actually called.
>  #7602 - Fix the connection limit crash while using parents
>  #7612 - Document http.default_buffer_water_mark
>  #7616 - Increase Proxy Verifier caching delay.
>  #7620 - Adding negative revalidating AuTests.
>  #7621 - Update server_response_body_bytes when background fill worked
>  #7634 - statichit: misc. fixes
>  #7641 - Do NOT kill tunnel if it has any consumer besides HT_HTTP_CLIENT
>  #7646 - Remove erroneous manager.log mesg with remap include file reload
>  #7665 - AuTest: New log and When condition for ATS initialized
>  #7672 - Add information about TSHttpArgIndexReserve name change to upgrade notes
>  #7682 - Updating to AuTest 1.10.0
>  #7683 - Make HTTP/2 Curl AuTest gold files case insensitive
>  #7685 - Fix has_consumer_besides_client to deal with no clients

  

Re: [VOTE] Release Apache Traffic Server 9.0.1 (RC1)

Posted by Sudheer Vinukonda <su...@yahoo.com>.
 +1
    On Monday, April 12, 2021, 11:35:19 AM PDT, Bryan Call <bc...@apache.org> wrote:  
 
 +1

-Bryan


> On Apr 10, 2021, at 3:21 PM, Leif Hedstrom <zw...@apache.org> wrote:
> 
> I've prepared a another release for 9.0.1 (RC1), which is a bug fix release only. For a list of all PRs, see
> 
>     https://github.com/apache/trafficserver/milestone/31?closed=1
> 
> 
> or for a brief ChangeLog (also attached below):
> 
>     https://github.com/apache/trafficserver/blob/9.0.x/CHANGELOG-9.0.1
> 
> 
> This release of v9.0.1 is backwards compatible with the v9.0.0 release, for some details as to what was new in v9.0.x see
> 
>     https://docs.trafficserver.apache.org/en/9.0.x/release-notes/whats-new.en.html
> 
> 
> The artifacts are available for download at:
> 
>     https://people.apache.org/~zwoop/rel-candidates/9.0.1-rc1/
> 
> 
> SHA512 checksum: 74eca6522c880b13e4ca7aca0f73c9252e84778a26027b1fb21f3e5f81eadedba884347f4e75cc6bd6778945bbf2e3f0b17543ae92aba9e1941e2d797c14df1c *trafficserver-9.0.1-rc1.tar.bz2
> 
> 
> This corresponds to git refs:
> 
>     Hash: 3bb1ae9fa5c71b8e65cb782f402d8780b522693d
>     Tag: 9.0.1-rc1
> 
> 
> Which can be verified with the following command:
> 
>     $ git tag -v 9.0.1-rc1
> 
> 
> All code signing keys are available here:
> 
>     https://dist.apache.org/repos/dist/dev/trafficserver/KEYS
> 
> 
> Make sure you refresh from a key server to get all relevant signatures. This vote is open until EOB April 14th, but please test and cast your votes as early as possible.
> 
> Cheers,
> 
> — Leif
> 
> Changes with Apache Traffic Server 9.0.1
>  #3871 - Fix heap use after free in DNSProcessor::getby()
>  #6302 - Simple and miscellaneous fixes/additions for lua plugin
>  #6691 - Slice plugin: self heal when asset etag/last-modified block mismatches
>  #6780 - Use Proxy-Connection iff parent_is_proxy=true
>  #6860 - Make format specifier for time_t portable
>  #6893 - AuTest: Pipfile update to use microserver 1.0.5
>  #6919 - slice: clean up 502 header/body generation.
>  #7064 - CacheRead: clear dir entry if doc is found to be truncated
>  #7158 - Fix lua plugin mem leak problem
>  #7257 - slice: default to throttling, fixes to manufactured 416 responses.
>  #7259 - detect and fix stms log field having epoch time ms for intercept plugins.
>  #7287 - option to disable compression for range request's response
>  #7288 - Adjust to actually try a server address more than once
>  #7309 - Disable client inactivity timeout while server is processing POST request
>  #7347 - Allow for regex_remap of pristine URL.
>  #7368 - Cleanup: Remove SSL Wire Trace releated code in UnixNetVConnection
>  #7377 - Addresses some of the lock contention with HostStatus.
>  #7395 - Replace ::exit() with _exit() to avoid secondary cleanup cores
>  #7410 - Fix issue with unavailable server retry codes
>  #7414 - Remove the warning messages
>  #7415 - Fix the Proxy Verifier AuTest extension to handle cert paths correctly
>  #7416 - Enhancements for compress plugin
>  #7420 - Update documentation for TSSslSessionInsert
>  #7421 - Change comment handling for long lines in url_sig plugin
>  #7422 - Do not provide a stale negative cache
>  #7432 - Fix stall on outbound TLS handshake
>  #7435 - Slice: 9.0.x back port of self healing and throttle by default
>  #7437 - Small fix to regex_remap PR # 7347.
>  #7443 - Change squid log code for self looping
>  #7454 - Updating to Proxy Verifier v2.0.0
>  #7460 - Update to the new MicroServer 1.0.6 release
>  #7463 - Fixing compress expectation for new microserver
>  #7468 - Proxy Verifier: Making use of delay directives for caching tests.
>  #7469 - Update AuTest version update directions for pipenv
>  #7483 - Fix KA header not checking strategy
>  #7484 - traffic_ctl - Fix lookup key for run-root option.
>  #7486 - slice/server: handleFirstServerHeader exit sooner on detected requested range errors.
>  #7490 - Fix out of bounds access error in ats_base64_decode
>  #7493 - AuTest: Upgrade to Proxy Verifier 2.0.2
>  #7495 - Add zlib1g-dev to Debian dependencies in README
>  #7506 - Fixed build issues with Fedora 34
>  #7507 - Fixing DNS local_ipv* config option
>  #7515 - Replace psutil.pid() with psutil.process_iter() for safer execution
>  #7519 - Change cookie_remap plugin to allow use of pre-remap URL (and components).
>  #7526 - Fix out of bounds access error in jtest
>  #7534 - Updating to use Proxy Verifier 2.1.0
>  #7549 - Release Notes update on HTTP/2 disabling in v9.x
>  #7551 - Removes the test plugins from the .spec file / RPM
>  #7558 - Fix parent.config timeouts to return a 504 not 502 on timeout
>  #7564 - Fix compress issues with 304s, only looks at 304 headers
>  #7576 - Add thread yield to avoid busy waiting in LogObject::_checkout_write().
>  #7583 - Rollback LAZY_BUF_ALLOC remove in HttpTunnel
>  #7592 - Remove inline for detail::cache::CacheData::idAddr
>  #7596 - Remove UnixNetVConnection::startEvent - not actually called.
>  #7602 - Fix the connection limit crash while using parents
>  #7612 - Document http.default_buffer_water_mark
>  #7616 - Increase Proxy Verifier caching delay.
>  #7620 - Adding negative revalidating AuTests.
>  #7621 - Update server_response_body_bytes when background fill worked
>  #7634 - statichit: misc. fixes
>  #7641 - Do NOT kill tunnel if it has any consumer besides HT_HTTP_CLIENT
>  #7646 - Remove erroneous manager.log mesg with remap include file reload
>  #7665 - AuTest: New log and When condition for ATS initialized
>  #7672 - Add information about TSHttpArgIndexReserve name change to upgrade notes
>  #7682 - Updating to AuTest 1.10.0
>  #7683 - Make HTTP/2 Curl AuTest gold files case insensitive
>  #7685 - Fix has_consumer_besides_client to deal with no clients

  

Re: [VOTE] Release Apache Traffic Server 9.0.1 (RC1)

Posted by Bryan Call <bc...@apache.org>.
+1

-Bryan


> On Apr 10, 2021, at 3:21 PM, Leif Hedstrom <zw...@apache.org> wrote:
> 
> I've prepared a another release for 9.0.1 (RC1), which is a bug fix release only. For a list of all PRs, see
> 
> 	https://github.com/apache/trafficserver/milestone/31?closed=1
> 
> 
> or for a brief ChangeLog (also attached below):
> 
> 	https://github.com/apache/trafficserver/blob/9.0.x/CHANGELOG-9.0.1
> 
> 
> This release of v9.0.1 is backwards compatible with the v9.0.0 release, for some details as to what was new in v9.0.x see
> 
> 	https://docs.trafficserver.apache.org/en/9.0.x/release-notes/whats-new.en.html
> 
> 
> The artifacts are available for download at:
> 
> 	https://people.apache.org/~zwoop/rel-candidates/9.0.1-rc1/
> 
> 
> SHA512 checksum: 74eca6522c880b13e4ca7aca0f73c9252e84778a26027b1fb21f3e5f81eadedba884347f4e75cc6bd6778945bbf2e3f0b17543ae92aba9e1941e2d797c14df1c *trafficserver-9.0.1-rc1.tar.bz2
> 
> 
> This corresponds to git refs:
> 
> 	Hash: 3bb1ae9fa5c71b8e65cb782f402d8780b522693d
> 	Tag: 9.0.1-rc1
> 
> 
> Which can be verified with the following command:
> 
> 	$ git tag -v 9.0.1-rc1
> 
> 
> All code signing keys are available here:
> 
> 	https://dist.apache.org/repos/dist/dev/trafficserver/KEYS
> 
> 
> Make sure you refresh from a key server to get all relevant signatures. This vote is open until EOB April 14th, but please test and cast your votes as early as possible.
> 
> Cheers,
> 
> — Leif
> 
> Changes with Apache Traffic Server 9.0.1
>  #3871 - Fix heap use after free in DNSProcessor::getby()
>  #6302 - Simple and miscellaneous fixes/additions for lua plugin
>  #6691 - Slice plugin: self heal when asset etag/last-modified block mismatches
>  #6780 - Use Proxy-Connection iff parent_is_proxy=true
>  #6860 - Make format specifier for time_t portable
>  #6893 - AuTest: Pipfile update to use microserver 1.0.5
>  #6919 - slice: clean up 502 header/body generation.
>  #7064 - CacheRead: clear dir entry if doc is found to be truncated
>  #7158 - Fix lua plugin mem leak problem
>  #7257 - slice: default to throttling, fixes to manufactured 416 responses.
>  #7259 - detect and fix stms log field having epoch time ms for intercept plugins.
>  #7287 - option to disable compression for range request's response
>  #7288 - Adjust to actually try a server address more than once
>  #7309 - Disable client inactivity timeout while server is processing POST request
>  #7347 - Allow for regex_remap of pristine URL.
>  #7368 - Cleanup: Remove SSL Wire Trace releated code in UnixNetVConnection
>  #7377 - Addresses some of the lock contention with HostStatus.
>  #7395 - Replace ::exit() with _exit() to avoid secondary cleanup cores
>  #7410 - Fix issue with unavailable server retry codes
>  #7414 - Remove the warning messages
>  #7415 - Fix the Proxy Verifier AuTest extension to handle cert paths correctly
>  #7416 - Enhancements for compress plugin
>  #7420 - Update documentation for TSSslSessionInsert
>  #7421 - Change comment handling for long lines in url_sig plugin
>  #7422 - Do not provide a stale negative cache
>  #7432 - Fix stall on outbound TLS handshake
>  #7435 - Slice: 9.0.x back port of self healing and throttle by default
>  #7437 - Small fix to regex_remap PR # 7347.
>  #7443 - Change squid log code for self looping
>  #7454 - Updating to Proxy Verifier v2.0.0
>  #7460 - Update to the new MicroServer 1.0.6 release
>  #7463 - Fixing compress expectation for new microserver
>  #7468 - Proxy Verifier: Making use of delay directives for caching tests.
>  #7469 - Update AuTest version update directions for pipenv
>  #7483 - Fix KA header not checking strategy
>  #7484 - traffic_ctl - Fix lookup key for run-root option.
>  #7486 - slice/server: handleFirstServerHeader exit sooner on detected requested range errors.
>  #7490 - Fix out of bounds access error in ats_base64_decode
>  #7493 - AuTest: Upgrade to Proxy Verifier 2.0.2
>  #7495 - Add zlib1g-dev to Debian dependencies in README
>  #7506 - Fixed build issues with Fedora 34
>  #7507 - Fixing DNS local_ipv* config option
>  #7515 - Replace psutil.pid() with psutil.process_iter() for safer execution
>  #7519 - Change cookie_remap plugin to allow use of pre-remap URL (and components).
>  #7526 - Fix out of bounds access error in jtest
>  #7534 - Updating to use Proxy Verifier 2.1.0
>  #7549 - Release Notes update on HTTP/2 disabling in v9.x
>  #7551 - Removes the test plugins from the .spec file / RPM
>  #7558 - Fix parent.config timeouts to return a 504 not 502 on timeout
>  #7564 - Fix compress issues with 304s, only looks at 304 headers
>  #7576 - Add thread yield to avoid busy waiting in LogObject::_checkout_write().
>  #7583 - Rollback LAZY_BUF_ALLOC remove in HttpTunnel
>  #7592 - Remove inline for detail::cache::CacheData::idAddr
>  #7596 - Remove UnixNetVConnection::startEvent - not actually called.
>  #7602 - Fix the connection limit crash while using parents
>  #7612 - Document http.default_buffer_water_mark
>  #7616 - Increase Proxy Verifier caching delay.
>  #7620 - Adding negative revalidating AuTests.
>  #7621 - Update server_response_body_bytes when background fill worked
>  #7634 - statichit: misc. fixes
>  #7641 - Do NOT kill tunnel if it has any consumer besides HT_HTTP_CLIENT
>  #7646 - Remove erroneous manager.log mesg with remap include file reload
>  #7665 - AuTest: New log and When condition for ATS initialized
>  #7672 - Add information about TSHttpArgIndexReserve name change to upgrade notes
>  #7682 - Updating to AuTest 1.10.0
>  #7683 - Make HTTP/2 Curl AuTest gold files case insensitive
>  #7685 - Fix has_consumer_besides_client to deal with no clients


Re: [VOTE] Release Apache Traffic Server 9.0.1 (RC1)

Posted by Leif Hedstrom <zw...@apache.org>.
+1

— Leif 

> On Apr 10, 2021, at 16:22, Leif Hedstrom <zw...@apache.org> wrote:
> 
> I've prepared a another release for 9.0.1 (RC1), which is a bug fix release only. For a list of all PRs, see
> 
>    https://github.com/apache/trafficserver/milestone/31?closed=1
> 
> 
> or for a brief ChangeLog (also attached below):
> 
>    https://github.com/apache/trafficserver/blob/9.0.x/CHANGELOG-9.0.1
> 
> 
> This release of v9.0.1 is backwards compatible with the v9.0.0 release, for some details as to what was new in v9.0.x see
> 
>    https://docs.trafficserver.apache.org/en/9.0.x/release-notes/whats-new.en.html
> 
> 
> The artifacts are available for download at:
> 
>    https://people.apache.org/~zwoop/rel-candidates/9.0.1-rc1/
> 
> 
> SHA512 checksum: 74eca6522c880b13e4ca7aca0f73c9252e84778a26027b1fb21f3e5f81eadedba884347f4e75cc6bd6778945bbf2e3f0b17543ae92aba9e1941e2d797c14df1c *trafficserver-9.0.1-rc1.tar.bz2
> 
> 
> This corresponds to git refs:
> 
>    Hash: 3bb1ae9fa5c71b8e65cb782f402d8780b522693d
>    Tag: 9.0.1-rc1
> 
> 
> Which can be verified with the following command:
> 
>    $ git tag -v 9.0.1-rc1
> 
> 
> All code signing keys are available here:
> 
>    https://dist.apache.org/repos/dist/dev/trafficserver/KEYS
> 
> 
> Make sure you refresh from a key server to get all relevant signatures. This vote is open until EOB April 14th, but please test and cast your votes as early as possible.
> 
> Cheers,
> 
> — Leif
> 
> Changes with Apache Traffic Server 9.0.1
>  #3871 - Fix heap use after free in DNSProcessor::getby()
>  #6302 - Simple and miscellaneous fixes/additions for lua plugin
>  #6691 - Slice plugin: self heal when asset etag/last-modified block mismatches
>  #6780 - Use Proxy-Connection iff parent_is_proxy=true
>  #6860 - Make format specifier for time_t portable
>  #6893 - AuTest: Pipfile update to use microserver 1.0.5
>  #6919 - slice: clean up 502 header/body generation.
>  #7064 - CacheRead: clear dir entry if doc is found to be truncated
>  #7158 - Fix lua plugin mem leak problem
>  #7257 - slice: default to throttling, fixes to manufactured 416 responses.
>  #7259 - detect and fix stms log field having epoch time ms for intercept plugins.
>  #7287 - option to disable compression for range request's response
>  #7288 - Adjust to actually try a server address more than once
>  #7309 - Disable client inactivity timeout while server is processing POST request
>  #7347 - Allow for regex_remap of pristine URL.
>  #7368 - Cleanup: Remove SSL Wire Trace releated code in UnixNetVConnection
>  #7377 - Addresses some of the lock contention with HostStatus.
>  #7395 - Replace ::exit() with _exit() to avoid secondary cleanup cores
>  #7410 - Fix issue with unavailable server retry codes
>  #7414 - Remove the warning messages
>  #7415 - Fix the Proxy Verifier AuTest extension to handle cert paths correctly
>  #7416 - Enhancements for compress plugin
>  #7420 - Update documentation for TSSslSessionInsert
>  #7421 - Change comment handling for long lines in url_sig plugin
>  #7422 - Do not provide a stale negative cache
>  #7432 - Fix stall on outbound TLS handshake
>  #7435 - Slice: 9.0.x back port of self healing and throttle by default
>  #7437 - Small fix to regex_remap PR # 7347.
>  #7443 - Change squid log code for self looping
>  #7454 - Updating to Proxy Verifier v2.0.0
>  #7460 - Update to the new MicroServer 1.0.6 release
>  #7463 - Fixing compress expectation for new microserver
>  #7468 - Proxy Verifier: Making use of delay directives for caching tests.
>  #7469 - Update AuTest version update directions for pipenv
>  #7483 - Fix KA header not checking strategy
>  #7484 - traffic_ctl - Fix lookup key for run-root option.
>  #7486 - slice/server: handleFirstServerHeader exit sooner on detected requested range errors.
>  #7490 - Fix out of bounds access error in ats_base64_decode
>  #7493 - AuTest: Upgrade to Proxy Verifier 2.0.2
>  #7495 - Add zlib1g-dev to Debian dependencies in README
>  #7506 - Fixed build issues with Fedora 34
>  #7507 - Fixing DNS local_ipv* config option
>  #7515 - Replace psutil.pid() with psutil.process_iter() for safer execution
>  #7519 - Change cookie_remap plugin to allow use of pre-remap URL (and components).
>  #7526 - Fix out of bounds access error in jtest
>  #7534 - Updating to use Proxy Verifier 2.1.0
>  #7549 - Release Notes update on HTTP/2 disabling in v9.x
>  #7551 - Removes the test plugins from the .spec file / RPM
>  #7558 - Fix parent.config timeouts to return a 504 not 502 on timeout
>  #7564 - Fix compress issues with 304s, only looks at 304 headers
>  #7576 - Add thread yield to avoid busy waiting in LogObject::_checkout_write().
>  #7583 - Rollback LAZY_BUF_ALLOC remove in HttpTunnel
>  #7592 - Remove inline for detail::cache::CacheData::idAddr
>  #7596 - Remove UnixNetVConnection::startEvent - not actually called.
>  #7602 - Fix the connection limit crash while using parents
>  #7612 - Document http.default_buffer_water_mark
>  #7616 - Increase Proxy Verifier caching delay.
>  #7620 - Adding negative revalidating AuTests.
>  #7621 - Update server_response_body_bytes when background fill worked
>  #7634 - statichit: misc. fixes
>  #7641 - Do NOT kill tunnel if it has any consumer besides HT_HTTP_CLIENT
>  #7646 - Remove erroneous manager.log mesg with remap include file reload
>  #7665 - AuTest: New log and When condition for ATS initialized
>  #7672 - Add information about TSHttpArgIndexReserve name change to upgrade notes
>  #7682 - Updating to AuTest 1.10.0
>  #7683 - Make HTTP/2 Curl AuTest gold files case insensitive
>  #7685 - Fix has_consumer_besides_client to deal with no clients


Re: [VOTE] Release Apache Traffic Server 9.0.1 (RC1)

Posted by Leif Hedstrom <zw...@apache.org>.
Calling this vote with 5 +1’s and no -1’s. I’ll move the artifacts to the download site now, and will send out the announcement tomorrow.

Thanks everyone for voting.

— Leif


> On Apr 10, 2021, at 4:21 PM, Leif Hedstrom <zw...@apache.org> wrote:
> 
> I've prepared a another release for 9.0.1 (RC1), which is a bug fix release only. For a list of all PRs, see
> 
> 	https://github.com/apache/trafficserver/milestone/31?closed=1
> 
> 
> or for a brief ChangeLog (also attached below):
> 
> 	https://github.com/apache/trafficserver/blob/9.0.x/CHANGELOG-9.0.1
> 
> 
> This release of v9.0.1 is backwards compatible with the v9.0.0 release, for some details as to what was new in v9.0.x see
> 
> 	https://docs.trafficserver.apache.org/en/9.0.x/release-notes/whats-new.en.html
> 
> 
> The artifacts are available for download at:
> 
> 	https://people.apache.org/~zwoop/rel-candidates/9.0.1-rc1/
> 
> 
> SHA512 checksum: 74eca6522c880b13e4ca7aca0f73c9252e84778a26027b1fb21f3e5f81eadedba884347f4e75cc6bd6778945bbf2e3f0b17543ae92aba9e1941e2d797c14df1c *trafficserver-9.0.1-rc1.tar.bz2
> 
> 
> This corresponds to git refs:
> 
> 	Hash: 3bb1ae9fa5c71b8e65cb782f402d8780b522693d
> 	Tag: 9.0.1-rc1
> 
> 
> Which can be verified with the following command:
> 
> 	$ git tag -v 9.0.1-rc1
> 
> 
> All code signing keys are available here:
> 
> 	https://dist.apache.org/repos/dist/dev/trafficserver/KEYS
> 
> 
> Make sure you refresh from a key server to get all relevant signatures. This vote is open until EOB April 14th, but please test and cast your votes as early as possible.
> 
> Cheers,
> 
> — Leif
> 
> Changes with Apache Traffic Server 9.0.1
> #3871 - Fix heap use after free in DNSProcessor::getby()
> #6302 - Simple and miscellaneous fixes/additions for lua plugin
> #6691 - Slice plugin: self heal when asset etag/last-modified block mismatches
> #6780 - Use Proxy-Connection iff parent_is_proxy=true
> #6860 - Make format specifier for time_t portable
> #6893 - AuTest: Pipfile update to use microserver 1.0.5
> #6919 - slice: clean up 502 header/body generation.
> #7064 - CacheRead: clear dir entry if doc is found to be truncated
> #7158 - Fix lua plugin mem leak problem
> #7257 - slice: default to throttling, fixes to manufactured 416 responses.
> #7259 - detect and fix stms log field having epoch time ms for intercept plugins.
> #7287 - option to disable compression for range request's response
> #7288 - Adjust to actually try a server address more than once
> #7309 - Disable client inactivity timeout while server is processing POST request
> #7347 - Allow for regex_remap of pristine URL.
> #7368 - Cleanup: Remove SSL Wire Trace releated code in UnixNetVConnection
> #7377 - Addresses some of the lock contention with HostStatus.
> #7395 - Replace ::exit() with _exit() to avoid secondary cleanup cores
> #7410 - Fix issue with unavailable server retry codes
> #7414 - Remove the warning messages
> #7415 - Fix the Proxy Verifier AuTest extension to handle cert paths correctly
> #7416 - Enhancements for compress plugin
> #7420 - Update documentation for TSSslSessionInsert
> #7421 - Change comment handling for long lines in url_sig plugin
> #7422 - Do not provide a stale negative cache
> #7432 - Fix stall on outbound TLS handshake
> #7435 - Slice: 9.0.x back port of self healing and throttle by default
> #7437 - Small fix to regex_remap PR # 7347.
> #7443 - Change squid log code for self looping
> #7454 - Updating to Proxy Verifier v2.0.0
> #7460 - Update to the new MicroServer 1.0.6 release
> #7463 - Fixing compress expectation for new microserver
> #7468 - Proxy Verifier: Making use of delay directives for caching tests.
> #7469 - Update AuTest version update directions for pipenv
> #7483 - Fix KA header not checking strategy
> #7484 - traffic_ctl - Fix lookup key for run-root option.
> #7486 - slice/server: handleFirstServerHeader exit sooner on detected requested range errors.
> #7490 - Fix out of bounds access error in ats_base64_decode
> #7493 - AuTest: Upgrade to Proxy Verifier 2.0.2
> #7495 - Add zlib1g-dev to Debian dependencies in README
> #7506 - Fixed build issues with Fedora 34
> #7507 - Fixing DNS local_ipv* config option
> #7515 - Replace psutil.pid() with psutil.process_iter() for safer execution
> #7519 - Change cookie_remap plugin to allow use of pre-remap URL (and components).
> #7526 - Fix out of bounds access error in jtest
> #7534 - Updating to use Proxy Verifier 2.1.0
> #7549 - Release Notes update on HTTP/2 disabling in v9.x
> #7551 - Removes the test plugins from the .spec file / RPM
> #7558 - Fix parent.config timeouts to return a 504 not 502 on timeout
> #7564 - Fix compress issues with 304s, only looks at 304 headers
> #7576 - Add thread yield to avoid busy waiting in LogObject::_checkout_write().
> #7583 - Rollback LAZY_BUF_ALLOC remove in HttpTunnel
> #7592 - Remove inline for detail::cache::CacheData::idAddr
> #7596 - Remove UnixNetVConnection::startEvent - not actually called.
> #7602 - Fix the connection limit crash while using parents
> #7612 - Document http.default_buffer_water_mark
> #7616 - Increase Proxy Verifier caching delay.
> #7620 - Adding negative revalidating AuTests.
> #7621 - Update server_response_body_bytes when background fill worked
> #7634 - statichit: misc. fixes
> #7641 - Do NOT kill tunnel if it has any consumer besides HT_HTTP_CLIENT
> #7646 - Remove erroneous manager.log mesg with remap include file reload
> #7665 - AuTest: New log and When condition for ATS initialized
> #7672 - Add information about TSHttpArgIndexReserve name change to upgrade notes
> #7682 - Updating to AuTest 1.10.0
> #7683 - Make HTTP/2 Curl AuTest gold files case insensitive
> #7685 - Fix has_consumer_besides_client to deal with no clients


Re: [VOTE] Release Apache Traffic Server 9.0.1 (RC1)

Posted by Leif Hedstrom <zw...@apache.org>.
Calling this vote with 5 +1’s and no -1’s. I’ll move the artifacts to the
download site now, and will send out the announcement tomorrow.  
  
Thanks everyone for voting.  
  
— Leif  
  
  

> On Apr 10, 2021, at 4:21 PM, Leif Hedstrom <zw...@apache.org> wrote:  
>  
> I've prepared a another release for 9.0.1 (RC1), which is a bug fix release
only. For a list of all PRs, see  
>  
>  https://github.com/apache/trafficserver/milestone/31?closed=1  
>  
>  
> or for a brief ChangeLog (also attached below):  
>  
>  https://github.com/apache/trafficserver/blob/9.0.x/CHANGELOG-9.0.1  
>  
>  
> This release of v9.0.1 is backwards compatible with the v9.0.0 release, for
some details as to what was new in v9.0.x see  
>  
>  https://docs.trafficserver.apache.org/en/9.0.x/release-notes/whats-
new.en.html  
>  
>  
> The artifacts are available for download at:  
>  
>  https://people.apache.org/~zwoop/rel-candidates/9.0.1-rc1/  
>  
>  
> SHA512 checksum:
74eca6522c880b13e4ca7aca0f73c9252e84778a26027b1fb21f3e5f81eadedba884347f4e75cc6bd6778945bbf2e3f0b17543ae92aba9e1941e2d797c14df1c
*trafficserver-9.0.1-rc1.tar.bz2  
>  
>  
> This corresponds to git refs:  
>  
>  Hash: 3bb1ae9fa5c71b8e65cb782f402d8780b522693d  
>  Tag: 9.0.1-rc1  
>  
>  
> Which can be verified with the following command:  
>  
>  $ git tag -v 9.0.1-rc1  
>  
>  
> All code signing keys are available here:  
>  
>  https://dist.apache.org/repos/dist/dev/trafficserver/KEYS  
>  
>  
> Make sure you refresh from a key server to get all relevant signatures. This
vote is open until EOB April 14th, but please test and cast your votes as
early as possible.  
>  
> Cheers,  
>  
> — Leif  
>  
> Changes with Apache Traffic Server 9.0.1  
>  #3871 - Fix heap use after free in DNSProcessor::getby()  
>  #6302 - Simple and miscellaneous fixes/additions for lua plugin  
>  #6691 - Slice plugin: self heal when asset etag/last-modified block
mismatches  
>  #6780 - Use Proxy-Connection iff parent_is_proxy=true  
>  #6860 - Make format specifier for time_t portable  
>  #6893 - AuTest: Pipfile update to use microserver 1.0.5  
>  #6919 - slice: clean up 502 header/body generation.  
>  #7064 - CacheRead: clear dir entry if doc is found to be truncated  
>  #7158 - Fix lua plugin mem leak problem  
>  #7257 - slice: default to throttling, fixes to manufactured 416 responses.  
>  #7259 - detect and fix stms log field having epoch time ms for intercept
plugins.  
>  #7287 - option to disable compression for range request's response  
>  #7288 - Adjust to actually try a server address more than once  
>  #7309 - Disable client inactivity timeout while server is processing POST
request  
>  #7347 - Allow for regex_remap of pristine URL.  
>  #7368 - Cleanup: Remove SSL Wire Trace releated code in UnixNetVConnection  
>  #7377 - Addresses some of the lock contention with HostStatus.  
>  #7395 - Replace ::exit() with _exit() to avoid secondary cleanup cores  
>  #7410 - Fix issue with unavailable server retry codes  
>  #7414 - Remove the warning messages  
>  #7415 - Fix the Proxy Verifier AuTest extension to handle cert paths
correctly  
>  #7416 - Enhancements for compress plugin  
>  #7420 - Update documentation for TSSslSessionInsert  
>  #7421 - Change comment handling for long lines in url_sig plugin  
>  #7422 - Do not provide a stale negative cache  
>  #7432 - Fix stall on outbound TLS handshake  
>  #7435 - Slice: 9.0.x back port of self healing and throttle by default  
>  #7437 - Small fix to regex_remap PR # 7347.  
>  #7443 - Change squid log code for self looping  
>  #7454 - Updating to Proxy Verifier v2.0.0  
>  #7460 - Update to the new MicroServer 1.0.6 release  
>  #7463 - Fixing compress expectation for new microserver  
>  #7468 - Proxy Verifier: Making use of delay directives for caching tests.  
>  #7469 - Update AuTest version update directions for pipenv  
>  #7483 - Fix KA header not checking strategy  
>  #7484 - traffic_ctl - Fix lookup key for run-root option.  
>  #7486 - slice/server: handleFirstServerHeader exit sooner on detected
requested range errors.  
>  #7490 - Fix out of bounds access error in ats_base64_decode  
>  #7493 - AuTest: Upgrade to Proxy Verifier 2.0.2  
>  #7495 - Add zlib1g-dev to Debian dependencies in README  
>  #7506 - Fixed build issues with Fedora 34  
>  #7507 - Fixing DNS local_ipv* config option  
>  #7515 - Replace psutil.pid() with psutil.process_iter() for safer execution  
>  #7519 - Change cookie_remap plugin to allow use of pre-remap URL (and
components).  
>  #7526 - Fix out of bounds access error in jtest  
>  #7534 - Updating to use Proxy Verifier 2.1.0  
>  #7549 - Release Notes update on HTTP/2 disabling in v9.x  
>  #7551 - Removes the test plugins from the .spec file / RPM  
>  #7558 - Fix parent.config timeouts to return a 504 not 502 on timeout  
>  #7564 - Fix compress issues with 304s, only looks at 304 headers  
>  #7576 - Add thread yield to avoid busy waiting in
LogObject::_checkout_write().  
>  #7583 - Rollback LAZY_BUF_ALLOC remove in HttpTunnel  
>  #7592 - Remove inline for detail::cache::CacheData::idAddr  
>  #7596 - Remove UnixNetVConnection::startEvent - not actually called.  
>  #7602 - Fix the connection limit crash while using parents  
>  #7612 - Document http.default_buffer_water_mark  
>  #7616 - Increase Proxy Verifier caching delay.  
>  #7620 - Adding negative revalidating AuTests.  
>  #7621 - Update server_response_body_bytes when background fill worked  
>  #7634 - statichit: misc. fixes  
>  #7641 - Do NOT kill tunnel if it has any consumer besides HT_HTTP_CLIENT  
>  #7646 - Remove erroneous manager.log mesg with remap include file reload  
>  #7665 - AuTest: New log and When condition for ATS initialized  
>  #7672 - Add information about TSHttpArgIndexReserve name change to upgrade
notes  
>  #7682 - Updating to AuTest 1.10.0  
>  #7683 - Make HTTP/2 Curl AuTest gold files case insensitive  
>  #7685 - Fix has_consumer_besides_client to deal with no clients  
>

  


Re: [E] Re: [VOTE] Release Apache Traffic Server 9.0.1 (RC1)

Posted by Susan Hinrichs <sh...@verizonmedia.com.INVALID>.
+1

Synced and running in production.

On Mon, Apr 12, 2021 at 2:55 PM Randall Meyer
<ra...@yahoo.com.invalid> wrote:
>
>  +1
>      On Saturday, April 10, 2021, 03:21:58 PM PDT, Leif Hedstrom <zw...@apache.org> wrote:
>
>  I've prepared a another release for 9.0.1 (RC1), which is a bug fix release only. For a list of all PRs, see
>
>     https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_apache_trafficserver_milestone_31-3Fclosed-3D1&d=DwIFaQ&c=sWW_bEwW_mLyN3Kx2v57Q8e-CRbmiT9yOhqES_g_wVY&r=GAqM_xZpxNbVqsR-aGvQBjOG3d33Y2-i4ynL-JkEouY&m=HGcYPSkSbfGRufs6aeP5Nwb-jKgnUtkj1_XAfATQeCk&s=gl5sTFTJZwKLTSrTb-q4rqkU_BNR22GHKCuz-oQC1Mw&e=
>
>
> or for a brief ChangeLog (also attached below):
>
>     https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_apache_trafficserver_blob_9.0.x_CHANGELOG-2D9.0.1&d=DwIFaQ&c=sWW_bEwW_mLyN3Kx2v57Q8e-CRbmiT9yOhqES_g_wVY&r=GAqM_xZpxNbVqsR-aGvQBjOG3d33Y2-i4ynL-JkEouY&m=HGcYPSkSbfGRufs6aeP5Nwb-jKgnUtkj1_XAfATQeCk&s=-iWe7JT4uDvW_BYDohKliw-XYFNXgKjHUdKRKeu8WAg&e=
>
>
> This release of v9.0.1 is backwards compatible with the v9.0.0 release, for some details as to what was new in v9.0.x see
>
>     https://urldefense.proofpoint.com/v2/url?u=https-3A__docs.trafficserver.apache.org_en_9.0.x_release-2Dnotes_whats-2Dnew.en.html&d=DwIFaQ&c=sWW_bEwW_mLyN3Kx2v57Q8e-CRbmiT9yOhqES_g_wVY&r=GAqM_xZpxNbVqsR-aGvQBjOG3d33Y2-i4ynL-JkEouY&m=HGcYPSkSbfGRufs6aeP5Nwb-jKgnUtkj1_XAfATQeCk&s=qWA_e36YurvM_ZcOF4BQ8IMqbOdssr0mrOohD5Ir9YQ&e=
>
>
> The artifacts are available for download at:
>
>     https://urldefense.proofpoint.com/v2/url?u=https-3A__people.apache.org_-7Ezwoop_rel-2Dcandidates_9.0.1-2Drc1_&d=DwIFaQ&c=sWW_bEwW_mLyN3Kx2v57Q8e-CRbmiT9yOhqES_g_wVY&r=GAqM_xZpxNbVqsR-aGvQBjOG3d33Y2-i4ynL-JkEouY&m=HGcYPSkSbfGRufs6aeP5Nwb-jKgnUtkj1_XAfATQeCk&s=CsLQnjtY4gBEbH6TBC3J-VN4yW7ybtDow23DGYgJ5H8&e=
>
>
> SHA512 checksum: 74eca6522c880b13e4ca7aca0f73c9252e84778a26027b1fb21f3e5f81eadedba884347f4e75cc6bd6778945bbf2e3f0b17543ae92aba9e1941e2d797c14df1c *trafficserver-9.0.1-rc1.tar.bz2
>
>
> This corresponds to git refs:
>
>     Hash: 3bb1ae9fa5c71b8e65cb782f402d8780b522693d
>     Tag: 9.0.1-rc1
>
>
> Which can be verified with the following command:
>
>     $ git tag -v 9.0.1-rc1
>
>
> All code signing keys are available here:
>
>     https://urldefense.proofpoint.com/v2/url?u=https-3A__dist.apache.org_repos_dist_dev_trafficserver_KEYS&d=DwIFaQ&c=sWW_bEwW_mLyN3Kx2v57Q8e-CRbmiT9yOhqES_g_wVY&r=GAqM_xZpxNbVqsR-aGvQBjOG3d33Y2-i4ynL-JkEouY&m=HGcYPSkSbfGRufs6aeP5Nwb-jKgnUtkj1_XAfATQeCk&s=fRGvlr64HU4UTwPYoD8uYnnJRC_MsBpg76Vr24k4DOQ&e=
>
>
> Make sure you refresh from a key server to get all relevant signatures. This vote is open until EOB April 14th, but please test and cast your votes as early as possible.
>
> Cheers,
>
> — Leif
>
> Changes with Apache Traffic Server 9.0.1
>   #3871 - Fix heap use after free in DNSProcessor::getby()
>   #6302 - Simple and miscellaneous fixes/additions for lua plugin
>   #6691 - Slice plugin: self heal when asset etag/last-modified block mismatches
>   #6780 - Use Proxy-Connection iff parent_is_proxy=true
>   #6860 - Make format specifier for time_t portable
>   #6893 - AuTest: Pipfile update to use microserver 1.0.5
>   #6919 - slice: clean up 502 header/body generation.
>   #7064 - CacheRead: clear dir entry if doc is found to be truncated
>   #7158 - Fix lua plugin mem leak problem
>   #7257 - slice: default to throttling, fixes to manufactured 416 responses.
>   #7259 - detect and fix stms log field having epoch time ms for intercept plugins.
>   #7287 - option to disable compression for range request's response
>   #7288 - Adjust to actually try a server address more than once
>   #7309 - Disable client inactivity timeout while server is processing POST request
>   #7347 - Allow for regex_remap of pristine URL.
>   #7368 - Cleanup: Remove SSL Wire Trace releated code in UnixNetVConnection
>   #7377 - Addresses some of the lock contention with HostStatus.
>   #7395 - Replace ::exit() with _exit() to avoid secondary cleanup cores
>   #7410 - Fix issue with unavailable server retry codes
>   #7414 - Remove the warning messages
>   #7415 - Fix the Proxy Verifier AuTest extension to handle cert paths correctly
>   #7416 - Enhancements for compress plugin
>   #7420 - Update documentation for TSSslSessionInsert
>   #7421 - Change comment handling for long lines in url_sig plugin
>   #7422 - Do not provide a stale negative cache
>   #7432 - Fix stall on outbound TLS handshake
>   #7435 - Slice: 9.0.x back port of self healing and throttle by default
>   #7437 - Small fix to regex_remap PR # 7347.
>   #7443 - Change squid log code for self looping
>   #7454 - Updating to Proxy Verifier v2.0.0
>   #7460 - Update to the new MicroServer 1.0.6 release
>   #7463 - Fixing compress expectation for new microserver
>   #7468 - Proxy Verifier: Making use of delay directives for caching tests.
>   #7469 - Update AuTest version update directions for pipenv
>   #7483 - Fix KA header not checking strategy
>   #7484 - traffic_ctl - Fix lookup key for run-root option.
>   #7486 - slice/server: handleFirstServerHeader exit sooner on detected requested range errors.
>   #7490 - Fix out of bounds access error in ats_base64_decode
>   #7493 - AuTest: Upgrade to Proxy Verifier 2.0.2
>   #7495 - Add zlib1g-dev to Debian dependencies in README
>   #7506 - Fixed build issues with Fedora 34
>   #7507 - Fixing DNS local_ipv* config option
>   #7515 - Replace psutil.pid() with psutil.process_iter() for safer execution
>   #7519 - Change cookie_remap plugin to allow use of pre-remap URL (and components).
>   #7526 - Fix out of bounds access error in jtest
>   #7534 - Updating to use Proxy Verifier 2.1.0
>   #7549 - Release Notes update on HTTP/2 disabling in v9.x
>   #7551 - Removes the test plugins from the .spec file / RPM
>   #7558 - Fix parent.config timeouts to return a 504 not 502 on timeout
>   #7564 - Fix compress issues with 304s, only looks at 304 headers
>   #7576 - Add thread yield to avoid busy waiting in LogObject::_checkout_write().
>   #7583 - Rollback LAZY_BUF_ALLOC remove in HttpTunnel
>   #7592 - Remove inline for detail::cache::CacheData::idAddr
>   #7596 - Remove UnixNetVConnection::startEvent - not actually called.
>   #7602 - Fix the connection limit crash while using parents
>   #7612 - Document http.default_buffer_water_mark
>   #7616 - Increase Proxy Verifier caching delay.
>   #7620 - Adding negative revalidating AuTests.
>   #7621 - Update server_response_body_bytes when background fill worked
>   #7634 - statichit: misc. fixes
>   #7641 - Do NOT kill tunnel if it has any consumer besides HT_HTTP_CLIENT
>   #7646 - Remove erroneous manager.log mesg with remap include file reload
>   #7665 - AuTest: New log and When condition for ATS initialized
>   #7672 - Add information about TSHttpArgIndexReserve name change to upgrade notes
>   #7682 - Updating to AuTest 1.10.0
>   #7683 - Make HTTP/2 Curl AuTest gold files case insensitive
>   #7685 - Fix has_consumer_besides_client to deal with no clients

Re: [E] Re: [VOTE] Release Apache Traffic Server 9.0.1 (RC1)

Posted by Susan Hinrichs <sh...@verizonmedia.com>.
+1

Synced and running in production.

On Mon, Apr 12, 2021 at 2:55 PM Randall Meyer
<ra...@yahoo.com.invalid> wrote:
>
>  +1
>      On Saturday, April 10, 2021, 03:21:58 PM PDT, Leif Hedstrom <zw...@apache.org> wrote:
>
>  I've prepared a another release for 9.0.1 (RC1), which is a bug fix release only. For a list of all PRs, see
>
>     https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_apache_trafficserver_milestone_31-3Fclosed-3D1&d=DwIFaQ&c=sWW_bEwW_mLyN3Kx2v57Q8e-CRbmiT9yOhqES_g_wVY&r=GAqM_xZpxNbVqsR-aGvQBjOG3d33Y2-i4ynL-JkEouY&m=HGcYPSkSbfGRufs6aeP5Nwb-jKgnUtkj1_XAfATQeCk&s=gl5sTFTJZwKLTSrTb-q4rqkU_BNR22GHKCuz-oQC1Mw&e=
>
>
> or for a brief ChangeLog (also attached below):
>
>     https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_apache_trafficserver_blob_9.0.x_CHANGELOG-2D9.0.1&d=DwIFaQ&c=sWW_bEwW_mLyN3Kx2v57Q8e-CRbmiT9yOhqES_g_wVY&r=GAqM_xZpxNbVqsR-aGvQBjOG3d33Y2-i4ynL-JkEouY&m=HGcYPSkSbfGRufs6aeP5Nwb-jKgnUtkj1_XAfATQeCk&s=-iWe7JT4uDvW_BYDohKliw-XYFNXgKjHUdKRKeu8WAg&e=
>
>
> This release of v9.0.1 is backwards compatible with the v9.0.0 release, for some details as to what was new in v9.0.x see
>
>     https://urldefense.proofpoint.com/v2/url?u=https-3A__docs.trafficserver.apache.org_en_9.0.x_release-2Dnotes_whats-2Dnew.en.html&d=DwIFaQ&c=sWW_bEwW_mLyN3Kx2v57Q8e-CRbmiT9yOhqES_g_wVY&r=GAqM_xZpxNbVqsR-aGvQBjOG3d33Y2-i4ynL-JkEouY&m=HGcYPSkSbfGRufs6aeP5Nwb-jKgnUtkj1_XAfATQeCk&s=qWA_e36YurvM_ZcOF4BQ8IMqbOdssr0mrOohD5Ir9YQ&e=
>
>
> The artifacts are available for download at:
>
>     https://urldefense.proofpoint.com/v2/url?u=https-3A__people.apache.org_-7Ezwoop_rel-2Dcandidates_9.0.1-2Drc1_&d=DwIFaQ&c=sWW_bEwW_mLyN3Kx2v57Q8e-CRbmiT9yOhqES_g_wVY&r=GAqM_xZpxNbVqsR-aGvQBjOG3d33Y2-i4ynL-JkEouY&m=HGcYPSkSbfGRufs6aeP5Nwb-jKgnUtkj1_XAfATQeCk&s=CsLQnjtY4gBEbH6TBC3J-VN4yW7ybtDow23DGYgJ5H8&e=
>
>
> SHA512 checksum: 74eca6522c880b13e4ca7aca0f73c9252e84778a26027b1fb21f3e5f81eadedba884347f4e75cc6bd6778945bbf2e3f0b17543ae92aba9e1941e2d797c14df1c *trafficserver-9.0.1-rc1.tar.bz2
>
>
> This corresponds to git refs:
>
>     Hash: 3bb1ae9fa5c71b8e65cb782f402d8780b522693d
>     Tag: 9.0.1-rc1
>
>
> Which can be verified with the following command:
>
>     $ git tag -v 9.0.1-rc1
>
>
> All code signing keys are available here:
>
>     https://urldefense.proofpoint.com/v2/url?u=https-3A__dist.apache.org_repos_dist_dev_trafficserver_KEYS&d=DwIFaQ&c=sWW_bEwW_mLyN3Kx2v57Q8e-CRbmiT9yOhqES_g_wVY&r=GAqM_xZpxNbVqsR-aGvQBjOG3d33Y2-i4ynL-JkEouY&m=HGcYPSkSbfGRufs6aeP5Nwb-jKgnUtkj1_XAfATQeCk&s=fRGvlr64HU4UTwPYoD8uYnnJRC_MsBpg76Vr24k4DOQ&e=
>
>
> Make sure you refresh from a key server to get all relevant signatures. This vote is open until EOB April 14th, but please test and cast your votes as early as possible.
>
> Cheers,
>
> — Leif
>
> Changes with Apache Traffic Server 9.0.1
>   #3871 - Fix heap use after free in DNSProcessor::getby()
>   #6302 - Simple and miscellaneous fixes/additions for lua plugin
>   #6691 - Slice plugin: self heal when asset etag/last-modified block mismatches
>   #6780 - Use Proxy-Connection iff parent_is_proxy=true
>   #6860 - Make format specifier for time_t portable
>   #6893 - AuTest: Pipfile update to use microserver 1.0.5
>   #6919 - slice: clean up 502 header/body generation.
>   #7064 - CacheRead: clear dir entry if doc is found to be truncated
>   #7158 - Fix lua plugin mem leak problem
>   #7257 - slice: default to throttling, fixes to manufactured 416 responses.
>   #7259 - detect and fix stms log field having epoch time ms for intercept plugins.
>   #7287 - option to disable compression for range request's response
>   #7288 - Adjust to actually try a server address more than once
>   #7309 - Disable client inactivity timeout while server is processing POST request
>   #7347 - Allow for regex_remap of pristine URL.
>   #7368 - Cleanup: Remove SSL Wire Trace releated code in UnixNetVConnection
>   #7377 - Addresses some of the lock contention with HostStatus.
>   #7395 - Replace ::exit() with _exit() to avoid secondary cleanup cores
>   #7410 - Fix issue with unavailable server retry codes
>   #7414 - Remove the warning messages
>   #7415 - Fix the Proxy Verifier AuTest extension to handle cert paths correctly
>   #7416 - Enhancements for compress plugin
>   #7420 - Update documentation for TSSslSessionInsert
>   #7421 - Change comment handling for long lines in url_sig plugin
>   #7422 - Do not provide a stale negative cache
>   #7432 - Fix stall on outbound TLS handshake
>   #7435 - Slice: 9.0.x back port of self healing and throttle by default
>   #7437 - Small fix to regex_remap PR # 7347.
>   #7443 - Change squid log code for self looping
>   #7454 - Updating to Proxy Verifier v2.0.0
>   #7460 - Update to the new MicroServer 1.0.6 release
>   #7463 - Fixing compress expectation for new microserver
>   #7468 - Proxy Verifier: Making use of delay directives for caching tests.
>   #7469 - Update AuTest version update directions for pipenv
>   #7483 - Fix KA header not checking strategy
>   #7484 - traffic_ctl - Fix lookup key for run-root option.
>   #7486 - slice/server: handleFirstServerHeader exit sooner on detected requested range errors.
>   #7490 - Fix out of bounds access error in ats_base64_decode
>   #7493 - AuTest: Upgrade to Proxy Verifier 2.0.2
>   #7495 - Add zlib1g-dev to Debian dependencies in README
>   #7506 - Fixed build issues with Fedora 34
>   #7507 - Fixing DNS local_ipv* config option
>   #7515 - Replace psutil.pid() with psutil.process_iter() for safer execution
>   #7519 - Change cookie_remap plugin to allow use of pre-remap URL (and components).
>   #7526 - Fix out of bounds access error in jtest
>   #7534 - Updating to use Proxy Verifier 2.1.0
>   #7549 - Release Notes update on HTTP/2 disabling in v9.x
>   #7551 - Removes the test plugins from the .spec file / RPM
>   #7558 - Fix parent.config timeouts to return a 504 not 502 on timeout
>   #7564 - Fix compress issues with 304s, only looks at 304 headers
>   #7576 - Add thread yield to avoid busy waiting in LogObject::_checkout_write().
>   #7583 - Rollback LAZY_BUF_ALLOC remove in HttpTunnel
>   #7592 - Remove inline for detail::cache::CacheData::idAddr
>   #7596 - Remove UnixNetVConnection::startEvent - not actually called.
>   #7602 - Fix the connection limit crash while using parents
>   #7612 - Document http.default_buffer_water_mark
>   #7616 - Increase Proxy Verifier caching delay.
>   #7620 - Adding negative revalidating AuTests.
>   #7621 - Update server_response_body_bytes when background fill worked
>   #7634 - statichit: misc. fixes
>   #7641 - Do NOT kill tunnel if it has any consumer besides HT_HTTP_CLIENT
>   #7646 - Remove erroneous manager.log mesg with remap include file reload
>   #7665 - AuTest: New log and When condition for ATS initialized
>   #7672 - Add information about TSHttpArgIndexReserve name change to upgrade notes
>   #7682 - Updating to AuTest 1.10.0
>   #7683 - Make HTTP/2 Curl AuTest gold files case insensitive
>   #7685 - Fix has_consumer_besides_client to deal with no clients

Re: [VOTE] Release Apache Traffic Server 9.0.1 (RC1)

Posted by Randall Meyer <ra...@yahoo.com>.
 +1
     On Saturday, April 10, 2021, 03:21:58 PM PDT, Leif Hedstrom <zw...@apache.org> wrote:  
 
 I've prepared a another release for 9.0.1 (RC1), which is a bug fix release only. For a list of all PRs, see

    https://github.com/apache/trafficserver/milestone/31?closed=1


or for a brief ChangeLog (also attached below):

    https://github.com/apache/trafficserver/blob/9.0.x/CHANGELOG-9.0.1


This release of v9.0.1 is backwards compatible with the v9.0.0 release, for some details as to what was new in v9.0.x see

    https://docs.trafficserver.apache.org/en/9.0.x/release-notes/whats-new.en.html


The artifacts are available for download at:

    https://people.apache.org/~zwoop/rel-candidates/9.0.1-rc1/


SHA512 checksum: 74eca6522c880b13e4ca7aca0f73c9252e84778a26027b1fb21f3e5f81eadedba884347f4e75cc6bd6778945bbf2e3f0b17543ae92aba9e1941e2d797c14df1c *trafficserver-9.0.1-rc1.tar.bz2


This corresponds to git refs:

    Hash: 3bb1ae9fa5c71b8e65cb782f402d8780b522693d
    Tag: 9.0.1-rc1


Which can be verified with the following command:

    $ git tag -v 9.0.1-rc1


All code signing keys are available here:

    https://dist.apache.org/repos/dist/dev/trafficserver/KEYS


Make sure you refresh from a key server to get all relevant signatures. This vote is open until EOB April 14th, but please test and cast your votes as early as possible.

Cheers,

— Leif

Changes with Apache Traffic Server 9.0.1
  #3871 - Fix heap use after free in DNSProcessor::getby()
  #6302 - Simple and miscellaneous fixes/additions for lua plugin
  #6691 - Slice plugin: self heal when asset etag/last-modified block mismatches
  #6780 - Use Proxy-Connection iff parent_is_proxy=true
  #6860 - Make format specifier for time_t portable
  #6893 - AuTest: Pipfile update to use microserver 1.0.5
  #6919 - slice: clean up 502 header/body generation.
  #7064 - CacheRead: clear dir entry if doc is found to be truncated
  #7158 - Fix lua plugin mem leak problem
  #7257 - slice: default to throttling, fixes to manufactured 416 responses.
  #7259 - detect and fix stms log field having epoch time ms for intercept plugins.
  #7287 - option to disable compression for range request's response
  #7288 - Adjust to actually try a server address more than once
  #7309 - Disable client inactivity timeout while server is processing POST request
  #7347 - Allow for regex_remap of pristine URL.
  #7368 - Cleanup: Remove SSL Wire Trace releated code in UnixNetVConnection
  #7377 - Addresses some of the lock contention with HostStatus.
  #7395 - Replace ::exit() with _exit() to avoid secondary cleanup cores
  #7410 - Fix issue with unavailable server retry codes
  #7414 - Remove the warning messages
  #7415 - Fix the Proxy Verifier AuTest extension to handle cert paths correctly
  #7416 - Enhancements for compress plugin
  #7420 - Update documentation for TSSslSessionInsert
  #7421 - Change comment handling for long lines in url_sig plugin
  #7422 - Do not provide a stale negative cache
  #7432 - Fix stall on outbound TLS handshake
  #7435 - Slice: 9.0.x back port of self healing and throttle by default
  #7437 - Small fix to regex_remap PR # 7347.
  #7443 - Change squid log code for self looping
  #7454 - Updating to Proxy Verifier v2.0.0
  #7460 - Update to the new MicroServer 1.0.6 release
  #7463 - Fixing compress expectation for new microserver
  #7468 - Proxy Verifier: Making use of delay directives for caching tests.
  #7469 - Update AuTest version update directions for pipenv
  #7483 - Fix KA header not checking strategy
  #7484 - traffic_ctl - Fix lookup key for run-root option.
  #7486 - slice/server: handleFirstServerHeader exit sooner on detected requested range errors.
  #7490 - Fix out of bounds access error in ats_base64_decode
  #7493 - AuTest: Upgrade to Proxy Verifier 2.0.2
  #7495 - Add zlib1g-dev to Debian dependencies in README
  #7506 - Fixed build issues with Fedora 34
  #7507 - Fixing DNS local_ipv* config option
  #7515 - Replace psutil.pid() with psutil.process_iter() for safer execution
  #7519 - Change cookie_remap plugin to allow use of pre-remap URL (and components).
  #7526 - Fix out of bounds access error in jtest
  #7534 - Updating to use Proxy Verifier 2.1.0
  #7549 - Release Notes update on HTTP/2 disabling in v9.x
  #7551 - Removes the test plugins from the .spec file / RPM
  #7558 - Fix parent.config timeouts to return a 504 not 502 on timeout
  #7564 - Fix compress issues with 304s, only looks at 304 headers
  #7576 - Add thread yield to avoid busy waiting in LogObject::_checkout_write().
  #7583 - Rollback LAZY_BUF_ALLOC remove in HttpTunnel
  #7592 - Remove inline for detail::cache::CacheData::idAddr
  #7596 - Remove UnixNetVConnection::startEvent - not actually called.
  #7602 - Fix the connection limit crash while using parents
  #7612 - Document http.default_buffer_water_mark
  #7616 - Increase Proxy Verifier caching delay.
  #7620 - Adding negative revalidating AuTests.
  #7621 - Update server_response_body_bytes when background fill worked
  #7634 - statichit: misc. fixes
  #7641 - Do NOT kill tunnel if it has any consumer besides HT_HTTP_CLIENT
  #7646 - Remove erroneous manager.log mesg with remap include file reload
  #7665 - AuTest: New log and When condition for ATS initialized
  #7672 - Add information about TSHttpArgIndexReserve name change to upgrade notes
  #7682 - Updating to AuTest 1.10.0
  #7683 - Make HTTP/2 Curl AuTest gold files case insensitive
  #7685 - Fix has_consumer_besides_client to deal with no clients  

Re: [VOTE] Release Apache Traffic Server 9.0.1 (RC1)

Posted by Bryan Call <bc...@apache.org>.
+1

-Bryan


> On Apr 10, 2021, at 3:21 PM, Leif Hedstrom <zw...@apache.org> wrote:
> 
> I've prepared a another release for 9.0.1 (RC1), which is a bug fix release only. For a list of all PRs, see
> 
> 	https://github.com/apache/trafficserver/milestone/31?closed=1
> 
> 
> or for a brief ChangeLog (also attached below):
> 
> 	https://github.com/apache/trafficserver/blob/9.0.x/CHANGELOG-9.0.1
> 
> 
> This release of v9.0.1 is backwards compatible with the v9.0.0 release, for some details as to what was new in v9.0.x see
> 
> 	https://docs.trafficserver.apache.org/en/9.0.x/release-notes/whats-new.en.html
> 
> 
> The artifacts are available for download at:
> 
> 	https://people.apache.org/~zwoop/rel-candidates/9.0.1-rc1/
> 
> 
> SHA512 checksum: 74eca6522c880b13e4ca7aca0f73c9252e84778a26027b1fb21f3e5f81eadedba884347f4e75cc6bd6778945bbf2e3f0b17543ae92aba9e1941e2d797c14df1c *trafficserver-9.0.1-rc1.tar.bz2
> 
> 
> This corresponds to git refs:
> 
> 	Hash: 3bb1ae9fa5c71b8e65cb782f402d8780b522693d
> 	Tag: 9.0.1-rc1
> 
> 
> Which can be verified with the following command:
> 
> 	$ git tag -v 9.0.1-rc1
> 
> 
> All code signing keys are available here:
> 
> 	https://dist.apache.org/repos/dist/dev/trafficserver/KEYS
> 
> 
> Make sure you refresh from a key server to get all relevant signatures. This vote is open until EOB April 14th, but please test and cast your votes as early as possible.
> 
> Cheers,
> 
> — Leif
> 
> Changes with Apache Traffic Server 9.0.1
>  #3871 - Fix heap use after free in DNSProcessor::getby()
>  #6302 - Simple and miscellaneous fixes/additions for lua plugin
>  #6691 - Slice plugin: self heal when asset etag/last-modified block mismatches
>  #6780 - Use Proxy-Connection iff parent_is_proxy=true
>  #6860 - Make format specifier for time_t portable
>  #6893 - AuTest: Pipfile update to use microserver 1.0.5
>  #6919 - slice: clean up 502 header/body generation.
>  #7064 - CacheRead: clear dir entry if doc is found to be truncated
>  #7158 - Fix lua plugin mem leak problem
>  #7257 - slice: default to throttling, fixes to manufactured 416 responses.
>  #7259 - detect and fix stms log field having epoch time ms for intercept plugins.
>  #7287 - option to disable compression for range request's response
>  #7288 - Adjust to actually try a server address more than once
>  #7309 - Disable client inactivity timeout while server is processing POST request
>  #7347 - Allow for regex_remap of pristine URL.
>  #7368 - Cleanup: Remove SSL Wire Trace releated code in UnixNetVConnection
>  #7377 - Addresses some of the lock contention with HostStatus.
>  #7395 - Replace ::exit() with _exit() to avoid secondary cleanup cores
>  #7410 - Fix issue with unavailable server retry codes
>  #7414 - Remove the warning messages
>  #7415 - Fix the Proxy Verifier AuTest extension to handle cert paths correctly
>  #7416 - Enhancements for compress plugin
>  #7420 - Update documentation for TSSslSessionInsert
>  #7421 - Change comment handling for long lines in url_sig plugin
>  #7422 - Do not provide a stale negative cache
>  #7432 - Fix stall on outbound TLS handshake
>  #7435 - Slice: 9.0.x back port of self healing and throttle by default
>  #7437 - Small fix to regex_remap PR # 7347.
>  #7443 - Change squid log code for self looping
>  #7454 - Updating to Proxy Verifier v2.0.0
>  #7460 - Update to the new MicroServer 1.0.6 release
>  #7463 - Fixing compress expectation for new microserver
>  #7468 - Proxy Verifier: Making use of delay directives for caching tests.
>  #7469 - Update AuTest version update directions for pipenv
>  #7483 - Fix KA header not checking strategy
>  #7484 - traffic_ctl - Fix lookup key for run-root option.
>  #7486 - slice/server: handleFirstServerHeader exit sooner on detected requested range errors.
>  #7490 - Fix out of bounds access error in ats_base64_decode
>  #7493 - AuTest: Upgrade to Proxy Verifier 2.0.2
>  #7495 - Add zlib1g-dev to Debian dependencies in README
>  #7506 - Fixed build issues with Fedora 34
>  #7507 - Fixing DNS local_ipv* config option
>  #7515 - Replace psutil.pid() with psutil.process_iter() for safer execution
>  #7519 - Change cookie_remap plugin to allow use of pre-remap URL (and components).
>  #7526 - Fix out of bounds access error in jtest
>  #7534 - Updating to use Proxy Verifier 2.1.0
>  #7549 - Release Notes update on HTTP/2 disabling in v9.x
>  #7551 - Removes the test plugins from the .spec file / RPM
>  #7558 - Fix parent.config timeouts to return a 504 not 502 on timeout
>  #7564 - Fix compress issues with 304s, only looks at 304 headers
>  #7576 - Add thread yield to avoid busy waiting in LogObject::_checkout_write().
>  #7583 - Rollback LAZY_BUF_ALLOC remove in HttpTunnel
>  #7592 - Remove inline for detail::cache::CacheData::idAddr
>  #7596 - Remove UnixNetVConnection::startEvent - not actually called.
>  #7602 - Fix the connection limit crash while using parents
>  #7612 - Document http.default_buffer_water_mark
>  #7616 - Increase Proxy Verifier caching delay.
>  #7620 - Adding negative revalidating AuTests.
>  #7621 - Update server_response_body_bytes when background fill worked
>  #7634 - statichit: misc. fixes
>  #7641 - Do NOT kill tunnel if it has any consumer besides HT_HTTP_CLIENT
>  #7646 - Remove erroneous manager.log mesg with remap include file reload
>  #7665 - AuTest: New log and When condition for ATS initialized
>  #7672 - Add information about TSHttpArgIndexReserve name change to upgrade notes
>  #7682 - Updating to AuTest 1.10.0
>  #7683 - Make HTTP/2 Curl AuTest gold files case insensitive
>  #7685 - Fix has_consumer_besides_client to deal with no clients


Re: [VOTE] Release Apache Traffic Server 9.0.1 (RC1)

Posted by Randall Meyer <ra...@yahoo.com.INVALID>.
 +1
     On Saturday, April 10, 2021, 03:21:58 PM PDT, Leif Hedstrom <zw...@apache.org> wrote:  
 
 I've prepared a another release for 9.0.1 (RC1), which is a bug fix release only. For a list of all PRs, see

    https://github.com/apache/trafficserver/milestone/31?closed=1


or for a brief ChangeLog (also attached below):

    https://github.com/apache/trafficserver/blob/9.0.x/CHANGELOG-9.0.1


This release of v9.0.1 is backwards compatible with the v9.0.0 release, for some details as to what was new in v9.0.x see

    https://docs.trafficserver.apache.org/en/9.0.x/release-notes/whats-new.en.html


The artifacts are available for download at:

    https://people.apache.org/~zwoop/rel-candidates/9.0.1-rc1/


SHA512 checksum: 74eca6522c880b13e4ca7aca0f73c9252e84778a26027b1fb21f3e5f81eadedba884347f4e75cc6bd6778945bbf2e3f0b17543ae92aba9e1941e2d797c14df1c *trafficserver-9.0.1-rc1.tar.bz2


This corresponds to git refs:

    Hash: 3bb1ae9fa5c71b8e65cb782f402d8780b522693d
    Tag: 9.0.1-rc1


Which can be verified with the following command:

    $ git tag -v 9.0.1-rc1


All code signing keys are available here:

    https://dist.apache.org/repos/dist/dev/trafficserver/KEYS


Make sure you refresh from a key server to get all relevant signatures. This vote is open until EOB April 14th, but please test and cast your votes as early as possible.

Cheers,

— Leif

Changes with Apache Traffic Server 9.0.1
  #3871 - Fix heap use after free in DNSProcessor::getby()
  #6302 - Simple and miscellaneous fixes/additions for lua plugin
  #6691 - Slice plugin: self heal when asset etag/last-modified block mismatches
  #6780 - Use Proxy-Connection iff parent_is_proxy=true
  #6860 - Make format specifier for time_t portable
  #6893 - AuTest: Pipfile update to use microserver 1.0.5
  #6919 - slice: clean up 502 header/body generation.
  #7064 - CacheRead: clear dir entry if doc is found to be truncated
  #7158 - Fix lua plugin mem leak problem
  #7257 - slice: default to throttling, fixes to manufactured 416 responses.
  #7259 - detect and fix stms log field having epoch time ms for intercept plugins.
  #7287 - option to disable compression for range request's response
  #7288 - Adjust to actually try a server address more than once
  #7309 - Disable client inactivity timeout while server is processing POST request
  #7347 - Allow for regex_remap of pristine URL.
  #7368 - Cleanup: Remove SSL Wire Trace releated code in UnixNetVConnection
  #7377 - Addresses some of the lock contention with HostStatus.
  #7395 - Replace ::exit() with _exit() to avoid secondary cleanup cores
  #7410 - Fix issue with unavailable server retry codes
  #7414 - Remove the warning messages
  #7415 - Fix the Proxy Verifier AuTest extension to handle cert paths correctly
  #7416 - Enhancements for compress plugin
  #7420 - Update documentation for TSSslSessionInsert
  #7421 - Change comment handling for long lines in url_sig plugin
  #7422 - Do not provide a stale negative cache
  #7432 - Fix stall on outbound TLS handshake
  #7435 - Slice: 9.0.x back port of self healing and throttle by default
  #7437 - Small fix to regex_remap PR # 7347.
  #7443 - Change squid log code for self looping
  #7454 - Updating to Proxy Verifier v2.0.0
  #7460 - Update to the new MicroServer 1.0.6 release
  #7463 - Fixing compress expectation for new microserver
  #7468 - Proxy Verifier: Making use of delay directives for caching tests.
  #7469 - Update AuTest version update directions for pipenv
  #7483 - Fix KA header not checking strategy
  #7484 - traffic_ctl - Fix lookup key for run-root option.
  #7486 - slice/server: handleFirstServerHeader exit sooner on detected requested range errors.
  #7490 - Fix out of bounds access error in ats_base64_decode
  #7493 - AuTest: Upgrade to Proxy Verifier 2.0.2
  #7495 - Add zlib1g-dev to Debian dependencies in README
  #7506 - Fixed build issues with Fedora 34
  #7507 - Fixing DNS local_ipv* config option
  #7515 - Replace psutil.pid() with psutil.process_iter() for safer execution
  #7519 - Change cookie_remap plugin to allow use of pre-remap URL (and components).
  #7526 - Fix out of bounds access error in jtest
  #7534 - Updating to use Proxy Verifier 2.1.0
  #7549 - Release Notes update on HTTP/2 disabling in v9.x
  #7551 - Removes the test plugins from the .spec file / RPM
  #7558 - Fix parent.config timeouts to return a 504 not 502 on timeout
  #7564 - Fix compress issues with 304s, only looks at 304 headers
  #7576 - Add thread yield to avoid busy waiting in LogObject::_checkout_write().
  #7583 - Rollback LAZY_BUF_ALLOC remove in HttpTunnel
  #7592 - Remove inline for detail::cache::CacheData::idAddr
  #7596 - Remove UnixNetVConnection::startEvent - not actually called.
  #7602 - Fix the connection limit crash while using parents
  #7612 - Document http.default_buffer_water_mark
  #7616 - Increase Proxy Verifier caching delay.
  #7620 - Adding negative revalidating AuTests.
  #7621 - Update server_response_body_bytes when background fill worked
  #7634 - statichit: misc. fixes
  #7641 - Do NOT kill tunnel if it has any consumer besides HT_HTTP_CLIENT
  #7646 - Remove erroneous manager.log mesg with remap include file reload
  #7665 - AuTest: New log and When condition for ATS initialized
  #7672 - Add information about TSHttpArgIndexReserve name change to upgrade notes
  #7682 - Updating to AuTest 1.10.0
  #7683 - Make HTTP/2 Curl AuTest gold files case insensitive
  #7685 - Fix has_consumer_besides_client to deal with no clients  

Re: [VOTE] Release Apache Traffic Server 9.0.1 (RC1)

Posted by Leif Hedstrom <zw...@apache.org>.
+1

— Leif 

> On Apr 10, 2021, at 16:22, Leif Hedstrom <zw...@apache.org> wrote:
> 
> I've prepared a another release for 9.0.1 (RC1), which is a bug fix release only. For a list of all PRs, see
> 
>    https://github.com/apache/trafficserver/milestone/31?closed=1
> 
> 
> or for a brief ChangeLog (also attached below):
> 
>    https://github.com/apache/trafficserver/blob/9.0.x/CHANGELOG-9.0.1
> 
> 
> This release of v9.0.1 is backwards compatible with the v9.0.0 release, for some details as to what was new in v9.0.x see
> 
>    https://docs.trafficserver.apache.org/en/9.0.x/release-notes/whats-new.en.html
> 
> 
> The artifacts are available for download at:
> 
>    https://people.apache.org/~zwoop/rel-candidates/9.0.1-rc1/
> 
> 
> SHA512 checksum: 74eca6522c880b13e4ca7aca0f73c9252e84778a26027b1fb21f3e5f81eadedba884347f4e75cc6bd6778945bbf2e3f0b17543ae92aba9e1941e2d797c14df1c *trafficserver-9.0.1-rc1.tar.bz2
> 
> 
> This corresponds to git refs:
> 
>    Hash: 3bb1ae9fa5c71b8e65cb782f402d8780b522693d
>    Tag: 9.0.1-rc1
> 
> 
> Which can be verified with the following command:
> 
>    $ git tag -v 9.0.1-rc1
> 
> 
> All code signing keys are available here:
> 
>    https://dist.apache.org/repos/dist/dev/trafficserver/KEYS
> 
> 
> Make sure you refresh from a key server to get all relevant signatures. This vote is open until EOB April 14th, but please test and cast your votes as early as possible.
> 
> Cheers,
> 
> — Leif
> 
> Changes with Apache Traffic Server 9.0.1
>  #3871 - Fix heap use after free in DNSProcessor::getby()
>  #6302 - Simple and miscellaneous fixes/additions for lua plugin
>  #6691 - Slice plugin: self heal when asset etag/last-modified block mismatches
>  #6780 - Use Proxy-Connection iff parent_is_proxy=true
>  #6860 - Make format specifier for time_t portable
>  #6893 - AuTest: Pipfile update to use microserver 1.0.5
>  #6919 - slice: clean up 502 header/body generation.
>  #7064 - CacheRead: clear dir entry if doc is found to be truncated
>  #7158 - Fix lua plugin mem leak problem
>  #7257 - slice: default to throttling, fixes to manufactured 416 responses.
>  #7259 - detect and fix stms log field having epoch time ms for intercept plugins.
>  #7287 - option to disable compression for range request's response
>  #7288 - Adjust to actually try a server address more than once
>  #7309 - Disable client inactivity timeout while server is processing POST request
>  #7347 - Allow for regex_remap of pristine URL.
>  #7368 - Cleanup: Remove SSL Wire Trace releated code in UnixNetVConnection
>  #7377 - Addresses some of the lock contention with HostStatus.
>  #7395 - Replace ::exit() with _exit() to avoid secondary cleanup cores
>  #7410 - Fix issue with unavailable server retry codes
>  #7414 - Remove the warning messages
>  #7415 - Fix the Proxy Verifier AuTest extension to handle cert paths correctly
>  #7416 - Enhancements for compress plugin
>  #7420 - Update documentation for TSSslSessionInsert
>  #7421 - Change comment handling for long lines in url_sig plugin
>  #7422 - Do not provide a stale negative cache
>  #7432 - Fix stall on outbound TLS handshake
>  #7435 - Slice: 9.0.x back port of self healing and throttle by default
>  #7437 - Small fix to regex_remap PR # 7347.
>  #7443 - Change squid log code for self looping
>  #7454 - Updating to Proxy Verifier v2.0.0
>  #7460 - Update to the new MicroServer 1.0.6 release
>  #7463 - Fixing compress expectation for new microserver
>  #7468 - Proxy Verifier: Making use of delay directives for caching tests.
>  #7469 - Update AuTest version update directions for pipenv
>  #7483 - Fix KA header not checking strategy
>  #7484 - traffic_ctl - Fix lookup key for run-root option.
>  #7486 - slice/server: handleFirstServerHeader exit sooner on detected requested range errors.
>  #7490 - Fix out of bounds access error in ats_base64_decode
>  #7493 - AuTest: Upgrade to Proxy Verifier 2.0.2
>  #7495 - Add zlib1g-dev to Debian dependencies in README
>  #7506 - Fixed build issues with Fedora 34
>  #7507 - Fixing DNS local_ipv* config option
>  #7515 - Replace psutil.pid() with psutil.process_iter() for safer execution
>  #7519 - Change cookie_remap plugin to allow use of pre-remap URL (and components).
>  #7526 - Fix out of bounds access error in jtest
>  #7534 - Updating to use Proxy Verifier 2.1.0
>  #7549 - Release Notes update on HTTP/2 disabling in v9.x
>  #7551 - Removes the test plugins from the .spec file / RPM
>  #7558 - Fix parent.config timeouts to return a 504 not 502 on timeout
>  #7564 - Fix compress issues with 304s, only looks at 304 headers
>  #7576 - Add thread yield to avoid busy waiting in LogObject::_checkout_write().
>  #7583 - Rollback LAZY_BUF_ALLOC remove in HttpTunnel
>  #7592 - Remove inline for detail::cache::CacheData::idAddr
>  #7596 - Remove UnixNetVConnection::startEvent - not actually called.
>  #7602 - Fix the connection limit crash while using parents
>  #7612 - Document http.default_buffer_water_mark
>  #7616 - Increase Proxy Verifier caching delay.
>  #7620 - Adding negative revalidating AuTests.
>  #7621 - Update server_response_body_bytes when background fill worked
>  #7634 - statichit: misc. fixes
>  #7641 - Do NOT kill tunnel if it has any consumer besides HT_HTTP_CLIENT
>  #7646 - Remove erroneous manager.log mesg with remap include file reload
>  #7665 - AuTest: New log and When condition for ATS initialized
>  #7672 - Add information about TSHttpArgIndexReserve name change to upgrade notes
>  #7682 - Updating to AuTest 1.10.0
>  #7683 - Make HTTP/2 Curl AuTest gold files case insensitive
>  #7685 - Fix has_consumer_besides_client to deal with no clients