Discussion:
[VOTE] Release Apache Traffic Server 7.1.2 (RC2)
Leif Hedstrom
2017-12-21 00:16:07 UTC
Permalink
I've prepared a release for 7.1.2 (RC2), which is a bug fix release on the previous v7.1.1. The release notes for 7.1.2 is available at:

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


or for a brief ChangeLog (also attached below):

https://github.com/apache/trafficserver/blob/7.1.x/CHANGELOG-7.1.2


This release of v7.1.2 is backwards compatible with all v7.x release, for some details as to what’s new in v.7.1.x see

https://cwiki.apache.org/confluence/display/TS/What%27s+New+in+v7.1.x


Information about upgrading to this release from previous major versions is available at:

https://cwiki.apache.org/confluence/display/TS/Upgrading+to+v7.0


The artifacts are available for download at:

http://people.apache.org/~zwoop/rel-candidates/


Checksums:

MD5: 8f87a1fba428f723aff413ac00f07dc3 *trafficserver-7.1.2-rc2.tar.bz2
SHA512: 073c451c81079ac3d89083488ab2502890636045b8964bcaaadf8635dfdf8d067651a7cab25ffef1bd93a0a349b3d1dbab23233608542ecb944dfa2c3996f1a1 *trafficserver-7.1.2-rc2.tar.bz2

This corresponds to git refs:

Hash: fcd852ca8296bcced0ec332133022093d98def7d
Tag: 7.1.2-rc2


Which can be verified with the following command:

$ git tag -v 7.1.2-rc2


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 December 27th. This is extended by one more day due to this issue, and the long holiday. If you voted on the previous build, please vote again (the changes are very minor, to header_rewrite cookies only).

Finally, many thanks to everyone working so hard making ATS 7.x a really solid release, using, testing, writing bug reports and fixing them.

Cheers,

— Leif on behalf of the ATS community

Changes with Apache Traffic Server 7.1.2
#1808 - Coverity - 1021688 Uninitialized scalar field.
#1843 - Coverity 1021688: Uninitialized scalar field
#1933 - Coredump with server_session
#2038 - tsxs generation uses AM_C*FLAGS instead of C*FLAGS
#2339 - Fix the queue when reprioritize
#2400 - corrects HTTP status 0 to 302 on redirect
#2430 - Delay creation of transaction until user agent sends request.
#2461 - Fix logging of cache stale miss connecton error being reported as
#2482 - only default cert matches signature_algorithm extension
#2496 - updates pre-commit hook to use specific clang-format
#2509 - TLS crashes in 7.1.1
#2514 - Add a metric for tracking RSS of traffic_server
#2534 - Limit the amount of memory that a HTTP/2 stream will allocate
#2540 - Remove unnecessary assertion
#2548 - Use std::min and std::max globally
#2557 - Fix #2372: Preserve Accept-Encoding header for H2 Server Push promise.
#2574 - Optimize: Use a positive number as the timeout of DNSEntry.
#2580 - Update s3auth test, removed cpp file and added the Catch main define in the unit test file
#2601 - Doc: Tweak makefiles to not build man pages for install if doc building is disabled.
#2631 - Fix mem leak related to do_os_response() function
#2641 - Add flag to ignore out of bounds compile error for test
#2653 - 7.1.x Avoid sending duplicate push promise on same client session
#2655 - Log when ssl_multicert.config is successfully reloaded
#2656 - uses backoff to launch ts if crash was recent
#2658 - Fix the implementation of Http2DependencyTree
#2661 - For 7.1.x: move http 408 response logic into transaction
#2665 - Checking the retval of safe_getsockname() and safe_getpeername()
#2672 - Cleanup of bool conversion in Ptr.h for C++11.
#2673 - CID 1196423: Error handling issues (CHECKED_RETURN)
#2677 - Issue with null ua_buffer_reader due to PR #2123
#2699 - malformed chunked responses will be cached under some terrible network circumstances
#2701 - Fix #2700 - single nameserver failover in DNSHandler failover
#2703 - Back port event loop changes from PR #2541
#2707 - Crash HttpTransactHeaders::insert_via_header_in_response (bad session?)
#2708 - Fixed 2707, assign server_session to nullptr after do `chain_abort_all`
#2712 - Set ua_session of Http2ConnectionState nullptr when ua_session is freed
#2713 - Cachekey pristine uri 7.1.x
#2726 - Prevent releasing streams simultaneously
#2738 - Send data fairly on H2 streams even if stream priority is disabled
#2741 - Include cstring to make the compiler stop complaining about strlen
#2748 - Treat SSL_ERROR_SSL as EPIPE within SSLNetVC::load_buffer_and_write()
#2757 - TS-5057: Add 103 Early Hints support
#2764 - Fix #2761. NetHandler needs to be initialized
#2765 - proxy.config.http.redirection_enabled doesn't appear to be overwritable
#2768 - Add traffic_server.memory.rss as a gauge to Epic
#2769 - More header_rewrite examples
#2771 - Backport of #2015, setup HttpSM for redirect
#2773 - Strict checks of RFC7540 8.1.2.2.
#2774 - Delete H2 stream before destroy
#2781 - Fix crash in H2 priority tree cleanup.
#2782 - Compile trafficserver with the musl libc
#2784 - Move Brotli library check into the library check section
#2786 - Send RST_STREAM frame when deleting a stream if it is not CLOSED state
#2787 - README: Alpine build instructions
#2797 - Unify H2 log format
#2806 - Correct the listen_backlog
#2825 - corrects response reason when failing to connect to origin
#2857 - Header Rewrite: rm-cookie operator has no effect on cache lookup
#2862 - Add protocol metrics to traffic_logstats
#2863 - Adds some basic documentation for traffic_logstats
#2867 - Fix crash from HttpSM::setup_100_continue_transfer
#2871 - Reverts the changes from TS-3054
#2874 - Cleans up some build issue and unecessary casts
#2876 - header_rewrite - Delete cookies if they are empty in rm-cookie operat…
#2884 - Deprecates the coallapsed_connection plugin, use collapsed_forwarding…
#2902 - Crash in Via response header (again)
#2907 - TransformVC may be double closed because there is a issue within HttpTunnel::chain_abort_all
#2913 - Assertion with gzip plugin enabled together with escalation
#2928 - Only allow the gzip/brotli transformation on 200 OK responses
#2929 - Stop ATS from crashing on kernel 4.14
#2934 - Removes the limit on the number of remap plugins per rule
#2936 - Increase write_vio.ndone only if sending DATA frame is succeeded
#2942 - header_rewrite - Delete space after semi colon when deleting cookies from a list
#2943 - logging: fix incorrect use of LogAccess::strlen()
#2945 - Build: Fix WCCP link error for 'make check' in traffic_manager.
Leif Hedstrom
2017-12-21 02:38:32 UTC
Permalink
Still +1 from me.

— Leif
Post by Leif Hedstrom
https://github.com/apache/trafficserver/milestone/15?closed=1
https://github.com/apache/trafficserver/blob/7.1.x/CHANGELOG-7.1.2
This release of v7.1.2 is backwards compatible with all v7.x release, for some details as to what’s new in v.7.1.x see
https://cwiki.apache.org/confluence/display/TS/What%27s+New+in+v7.1.x
https://cwiki.apache.org/confluence/display/TS/Upgrading+to+v7.0
http://people.apache.org/~zwoop/rel-candidates/
MD5: 8f87a1fba428f723aff413ac00f07dc3 *trafficserver-7.1.2-rc2.tar.bz2
SHA512: 073c451c81079ac3d89083488ab2502890636045b8964bcaaadf8635dfdf8d067651a7cab25ffef1bd93a0a349b3d1dbab23233608542ecb944dfa2c3996f1a1 *trafficserver-7.1.2-rc2.tar.bz2
Hash: fcd852ca8296bcced0ec332133022093d98def7d
Tag: 7.1.2-rc2
$ git tag -v 7.1.2-rc2
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 December 27th. This is extended by one more day due to this issue, and the long holiday. If you voted on the previous build, please vote again (the changes are very minor, to header_rewrite cookies only).
Finally, many thanks to everyone working so hard making ATS 7.x a really solid release, using, testing, writing bug reports and fixing them.
Cheers,
— Leif on behalf of the ATS community
Changes with Apache Traffic Server 7.1.2
#1808 - Coverity - 1021688 Uninitialized scalar field.
#1843 - Coverity 1021688: Uninitialized scalar field
#1933 - Coredump with server_session
#2038 - tsxs generation uses AM_C*FLAGS instead of C*FLAGS
#2339 - Fix the queue when reprioritize
#2400 - corrects HTTP status 0 to 302 on redirect
#2430 - Delay creation of transaction until user agent sends request.
#2461 - Fix logging of cache stale miss connecton error being reported as
#2482 - only default cert matches signature_algorithm extension
#2496 - updates pre-commit hook to use specific clang-format
#2509 - TLS crashes in 7.1.1
#2514 - Add a metric for tracking RSS of traffic_server
#2534 - Limit the amount of memory that a HTTP/2 stream will allocate
#2540 - Remove unnecessary assertion
#2548 - Use std::min and std::max globally
#2557 - Fix #2372: Preserve Accept-Encoding header for H2 Server Push promise.
#2574 - Optimize: Use a positive number as the timeout of DNSEntry.
#2580 - Update s3auth test, removed cpp file and added the Catch main define in the unit test file
#2601 - Doc: Tweak makefiles to not build man pages for install if doc building is disabled.
#2631 - Fix mem leak related to do_os_response() function
#2641 - Add flag to ignore out of bounds compile error for test
#2653 - 7.1.x Avoid sending duplicate push promise on same client session
#2655 - Log when ssl_multicert.config is successfully reloaded
#2656 - uses backoff to launch ts if crash was recent
#2658 - Fix the implementation of Http2DependencyTree
#2661 - For 7.1.x: move http 408 response logic into transaction
#2665 - Checking the retval of safe_getsockname() and safe_getpeername()
#2672 - Cleanup of bool conversion in Ptr.h for C++11.
#2673 - CID 1196423: Error handling issues (CHECKED_RETURN)
#2677 - Issue with null ua_buffer_reader due to PR #2123
#2699 - malformed chunked responses will be cached under some terrible network circumstances
#2701 - Fix #2700 - single nameserver failover in DNSHandler failover
#2703 - Back port event loop changes from PR #2541
#2707 - Crash HttpTransactHeaders::insert_via_header_in_response (bad session?)
#2708 - Fixed 2707, assign server_session to nullptr after do `chain_abort_all`
#2712 - Set ua_session of Http2ConnectionState nullptr when ua_session is freed
#2713 - Cachekey pristine uri 7.1.x
#2726 - Prevent releasing streams simultaneously
#2738 - Send data fairly on H2 streams even if stream priority is disabled
#2741 - Include cstring to make the compiler stop complaining about strlen
#2748 - Treat SSL_ERROR_SSL as EPIPE within SSLNetVC::load_buffer_and_write()
#2757 - TS-5057: Add 103 Early Hints support
#2764 - Fix #2761. NetHandler needs to be initialized
#2765 - proxy.config.http.redirection_enabled doesn't appear to be overwritable
#2768 - Add traffic_server.memory.rss as a gauge to Epic
#2769 - More header_rewrite examples
#2771 - Backport of #2015, setup HttpSM for redirect
#2773 - Strict checks of RFC7540 8.1.2.2.
#2774 - Delete H2 stream before destroy
#2781 - Fix crash in H2 priority tree cleanup.
#2782 - Compile trafficserver with the musl libc
#2784 - Move Brotli library check into the library check section
#2786 - Send RST_STREAM frame when deleting a stream if it is not CLOSED state
#2787 - README: Alpine build instructions
#2797 - Unify H2 log format
#2806 - Correct the listen_backlog
#2825 - corrects response reason when failing to connect to origin
#2857 - Header Rewrite: rm-cookie operator has no effect on cache lookup
#2862 - Add protocol metrics to traffic_logstats
#2863 - Adds some basic documentation for traffic_logstats
#2867 - Fix crash from HttpSM::setup_100_continue_transfer
#2871 - Reverts the changes from TS-3054
#2874 - Cleans up some build issue and unecessary casts
#2876 - header_rewrite - Delete cookies if they are empty in rm-cookie operat…
#2884 - Deprecates the coallapsed_connection plugin, use collapsed_forwarding…
#2902 - Crash in Via response header (again)
#2907 - TransformVC may be double closed because there is a issue within HttpTunnel::chain_abort_all
#2913 - Assertion with gzip plugin enabled together with escalation
#2928 - Only allow the gzip/brotli transformation on 200 OK responses
#2929 - Stop ATS from crashing on kernel 4.14
#2934 - Removes the limit on the number of remap plugins per rule
#2936 - Increase write_vio.ndone only if sending DATA frame is succeeded
#2942 - header_rewrite - Delete space after semi colon when deleting cookies from a list
#2943 - logging: fix incorrect use of LogAccess::strlen()
#2945 - Build: Fix WCCP link error for 'make check' in traffic_manager.
Alan Carroll
2017-12-21 15:48:30 UTC
Permalink
+1, retested.
Post by Leif Hedstrom
Still +1 from me.
— Leif
Post by Leif Hedstrom
I've prepared a release for 7.1.2 (RC2), which is a bug fix release on
https://github.com/apache/trafficserver/milestone/15?closed=1
https://github.com/apache/trafficserver/blob/7.1.x/CHANGELOG-7.1.2
This release of v7.1.2 is backwards compatible with all v7.x release,
for some details as to what’s new in v.7.1.x see
Post by Leif Hedstrom
https://cwiki.apache.org/confluence/display/TS/What%27s+New+in+v7.1.x
Information about upgrading to this release from previous major versions
https://cwiki.apache.org/confluence/display/TS/Upgrading+to+v7.0
http://people.apache.org/~zwoop/rel-candidates/
MD5: 8f87a1fba428f723aff413ac00f07dc3 *trafficserver-7.1.2-rc2.tar.
bz2
Post by Leif Hedstrom
SHA512: 073c451c81079ac3d89083488ab2502890636045b8964bcaaadf8635dfdf
8d067651a7cab25ffef1bd93a0a349b3d1dbab23233608542ecb944dfa2c3996f1a1
*trafficserver-7.1.2-rc2.tar.bz2
Post by Leif Hedstrom
Hash: fcd852ca8296bcced0ec332133022093d98def7d
Tag: 7.1.2-rc2
$ git tag -v 7.1.2-rc2
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 December 27th. This is extended by one more day
due to this issue, and the long holiday. If you voted on the previous
build, please vote again (the changes are very minor, to header_rewrite
cookies only).
Post by Leif Hedstrom
Finally, many thanks to everyone working so hard making ATS 7.x a really
solid release, using, testing, writing bug reports and fixing them.
Post by Leif Hedstrom
Cheers,
— Leif on behalf of the ATS community
Changes with Apache Traffic Server 7.1.2
#1808 - Coverity - 1021688 Uninitialized scalar field.
#1843 - Coverity 1021688: Uninitialized scalar field
#1933 - Coredump with server_session
#2038 - tsxs generation uses AM_C*FLAGS instead of C*FLAGS
#2339 - Fix the queue when reprioritize
#2400 - corrects HTTP status 0 to 302 on redirect
#2430 - Delay creation of transaction until user agent sends request.
#2461 - Fix logging of cache stale miss connecton error being reported as
#2482 - only default cert matches signature_algorithm extension
#2496 - updates pre-commit hook to use specific clang-format
#2509 - TLS crashes in 7.1.1
#2514 - Add a metric for tracking RSS of traffic_server
#2534 - Limit the amount of memory that a HTTP/2 stream will allocate
#2540 - Remove unnecessary assertion
#2548 - Use std::min and std::max globally
#2557 - Fix #2372: Preserve Accept-Encoding header for H2 Server Push
promise.
Post by Leif Hedstrom
#2574 - Optimize: Use a positive number as the timeout of DNSEntry.
#2580 - Update s3auth test, removed cpp file and added the Catch main
define in the unit test file
Post by Leif Hedstrom
#2601 - Doc: Tweak makefiles to not build man pages for install if doc
building is disabled.
Post by Leif Hedstrom
#2631 - Fix mem leak related to do_os_response() function
#2641 - Add flag to ignore out of bounds compile error for test
#2653 - 7.1.x Avoid sending duplicate push promise on same client session
#2655 - Log when ssl_multicert.config is successfully reloaded
#2656 - uses backoff to launch ts if crash was recent
#2658 - Fix the implementation of Http2DependencyTree
#2661 - For 7.1.x: move http 408 response logic into transaction
#2665 - Checking the retval of safe_getsockname() and safe_getpeername()
#2672 - Cleanup of bool conversion in Ptr.h for C++11.
#2673 - CID 1196423: Error handling issues (CHECKED_RETURN)
#2677 - Issue with null ua_buffer_reader due to PR #2123
#2699 - malformed chunked responses will be cached under some terrible
network circumstances
Post by Leif Hedstrom
#2701 - Fix #2700 - single nameserver failover in DNSHandler failover
#2703 - Back port event loop changes from PR #2541
#2707 - Crash HttpTransactHeaders::insert_via_header_in_response (bad
session?)
Post by Leif Hedstrom
#2708 - Fixed 2707, assign server_session to nullptr after do
`chain_abort_all`
Post by Leif Hedstrom
#2712 - Set ua_session of Http2ConnectionState nullptr when ua_session
is freed
Post by Leif Hedstrom
#2713 - Cachekey pristine uri 7.1.x
#2726 - Prevent releasing streams simultaneously
#2738 - Send data fairly on H2 streams even if stream priority is
disabled
Post by Leif Hedstrom
#2741 - Include cstring to make the compiler stop complaining about
strlen
Post by Leif Hedstrom
#2748 - Treat SSL_ERROR_SSL as EPIPE within SSLNetVC::load_buffer_and_
write()
Post by Leif Hedstrom
#2757 - TS-5057: Add 103 Early Hints support
#2764 - Fix #2761. NetHandler needs to be initialized
#2765 - proxy.config.http.redirection_enabled doesn't appear to be
overwritable
Post by Leif Hedstrom
#2768 - Add traffic_server.memory.rss as a gauge to Epic
#2769 - More header_rewrite examples
#2771 - Backport of #2015, setup HttpSM for redirect
#2773 - Strict checks of RFC7540 8.1.2.2.
#2774 - Delete H2 stream before destroy
#2781 - Fix crash in H2 priority tree cleanup.
#2782 - Compile trafficserver with the musl libc
#2784 - Move Brotli library check into the library check section
#2786 - Send RST_STREAM frame when deleting a stream if it is not CLOSED
state
Post by Leif Hedstrom
#2787 - README: Alpine build instructions
#2797 - Unify H2 log format
#2806 - Correct the listen_backlog
#2825 - corrects response reason when failing to connect to origin
#2857 - Header Rewrite: rm-cookie operator has no effect on cache lookup
#2862 - Add protocol metrics to traffic_logstats
#2863 - Adds some basic documentation for traffic_logstats
#2867 - Fix crash from HttpSM::setup_100_continue_transfer
#2871 - Reverts the changes from TS-3054
#2874 - Cleans up some build issue and unecessary casts
#2876 - header_rewrite - Delete cookies if they are empty in rm-cookie
operat

Post by Leif Hedstrom
#2884 - Deprecates the coallapsed_connection plugin, use
collapsed_forwarding

Post by Leif Hedstrom
#2902 - Crash in Via response header (again)
#2907 - TransformVC may be double closed because there is a issue within
HttpTunnel::chain_abort_all
Post by Leif Hedstrom
#2913 - Assertion with gzip plugin enabled together with escalation
#2928 - Only allow the gzip/brotli transformation on 200 OK responses
#2929 - Stop ATS from crashing on kernel 4.14
#2934 - Removes the limit on the number of remap plugins per rule
#2936 - Increase write_vio.ndone only if sending DATA frame is succeeded
#2942 - header_rewrite - Delete space after semi colon when deleting
cookies from a list
Post by Leif Hedstrom
#2943 - logging: fix incorrect use of LogAccess::strlen()
#2945 - Build: Fix WCCP link error for 'make check' in traffic_manager.
Steven R. Feltner
2017-12-21 17:03:36 UTC
Permalink
+1, successfully running on a limited release in test environments and one of our production environments.

Thanks,
Steven

On 12/20/17, 10:38 PM, "Leif Hedstrom" <***@apache.org> wrote:

Still +1 from me.

— Leif
Post by Leif Hedstrom
https://github.com/apache/trafficserver/milestone/15?closed=1
https://github.com/apache/trafficserver/blob/7.1.x/CHANGELOG-7.1.2
This release of v7.1.2 is backwards compatible with all v7.x release, for some details as to what’s new in v.7.1.x see
https://cwiki.apache.org/confluence/display/TS/What%27s+New+in+v7.1.x
https://cwiki.apache.org/confluence/display/TS/Upgrading+to+v7.0
http://people.apache.org/~zwoop/rel-candidates/
MD5: 8f87a1fba428f723aff413ac00f07dc3 *trafficserver-7.1.2-rc2.tar.bz2
SHA512: 073c451c81079ac3d89083488ab2502890636045b8964bcaaadf8635dfdf8d067651a7cab25ffef1bd93a0a349b3d1dbab23233608542ecb944dfa2c3996f1a1 *trafficserver-7.1.2-rc2.tar.bz2
Hash: fcd852ca8296bcced0ec332133022093d98def7d
Tag: 7.1.2-rc2
$ git tag -v 7.1.2-rc2
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 December 27th. This is extended by one more day due to this issue, and the long holiday. If you voted on the previous build, please vote again (the changes are very minor, to header_rewrite cookies only).
Finally, many thanks to everyone working so hard making ATS 7.x a really solid release, using, testing, writing bug reports and fixing them.
Cheers,
— Leif on behalf of the ATS community
Changes with Apache Traffic Server 7.1.2
#1808 - Coverity - 1021688 Uninitialized scalar field.
#1843 - Coverity 1021688: Uninitialized scalar field
#1933 - Coredump with server_session
#2038 - tsxs generation uses AM_C*FLAGS instead of C*FLAGS
#2339 - Fix the queue when reprioritize
#2400 - corrects HTTP status 0 to 302 on redirect
#2430 - Delay creation of transaction until user agent sends request.
#2461 - Fix logging of cache stale miss connecton error being reported as
#2482 - only default cert matches signature_algorithm extension
#2496 - updates pre-commit hook to use specific clang-format
#2509 - TLS crashes in 7.1.1
#2514 - Add a metric for tracking RSS of traffic_server
#2534 - Limit the amount of memory that a HTTP/2 stream will allocate
#2540 - Remove unnecessary assertion
#2548 - Use std::min and std::max globally
#2557 - Fix #2372: Preserve Accept-Encoding header for H2 Server Push promise.
#2574 - Optimize: Use a positive number as the timeout of DNSEntry.
#2580 - Update s3auth test, removed cpp file and added the Catch main define in the unit test file
#2601 - Doc: Tweak makefiles to not build man pages for install if doc building is disabled.
#2631 - Fix mem leak related to do_os_response() function
#2641 - Add flag to ignore out of bounds compile error for test
#2653 - 7.1.x Avoid sending duplicate push promise on same client session
#2655 - Log when ssl_multicert.config is successfully reloaded
#2656 - uses backoff to launch ts if crash was recent
#2658 - Fix the implementation of Http2DependencyTree
#2661 - For 7.1.x: move http 408 response logic into transaction
#2665 - Checking the retval of safe_getsockname() and safe_getpeername()
#2672 - Cleanup of bool conversion in Ptr.h for C++11.
#2673 - CID 1196423: Error handling issues (CHECKED_RETURN)
#2677 - Issue with null ua_buffer_reader due to PR #2123
#2699 - malformed chunked responses will be cached under some terrible network circumstances
#2701 - Fix #2700 - single nameserver failover in DNSHandler failover
#2703 - Back port event loop changes from PR #2541
#2707 - Crash HttpTransactHeaders::insert_via_header_in_response (bad session?)
#2708 - Fixed 2707, assign server_session to nullptr after do `chain_abort_all`
#2712 - Set ua_session of Http2ConnectionState nullptr when ua_session is freed
#2713 - Cachekey pristine uri 7.1.x
#2726 - Prevent releasing streams simultaneously
#2738 - Send data fairly on H2 streams even if stream priority is disabled
#2741 - Include cstring to make the compiler stop complaining about strlen
#2748 - Treat SSL_ERROR_SSL as EPIPE within SSLNetVC::load_buffer_and_write()
#2757 - TS-5057: Add 103 Early Hints support
#2764 - Fix #2761. NetHandler needs to be initialized
#2765 - proxy.config.http.redirection_enabled doesn't appear to be overwritable
#2768 - Add traffic_server.memory.rss as a gauge to Epic
#2769 - More header_rewrite examples
#2771 - Backport of #2015, setup HttpSM for redirect
#2773 - Strict checks of RFC7540 8.1.2.2.
#2774 - Delete H2 stream before destroy
#2781 - Fix crash in H2 priority tree cleanup.
#2782 - Compile trafficserver with the musl libc
#2784 - Move Brotli library check into the library check section
#2786 - Send RST_STREAM frame when deleting a stream if it is not CLOSED state
#2787 - README: Alpine build instructions
#2797 - Unify H2 log format
#2806 - Correct the listen_backlog
#2825 - corrects response reason when failing to connect to origin
#2857 - Header Rewrite: rm-cookie operator has no effect on cache lookup
#2862 - Add protocol metrics to traffic_logstats
#2863 - Adds some basic documentation for traffic_logstats
#2867 - Fix crash from HttpSM::setup_100_continue_transfer
#2871 - Reverts the changes from TS-3054
#2874 - Cleans up some build issue and unecessary casts
#2876 - header_rewrite - Delete cookies if they are empty in rm-cookie operat…
#2884 - Deprecates the coallapsed_connection plugin, use collapsed_forwarding…
#2902 - Crash in Via response header (again)
#2907 - TransformVC may be double closed because there is a issue within HttpTunnel::chain_abort_all
#2913 - Assertion with gzip plugin enabled together with escalation
#2928 - Only allow the gzip/brotli transformation on 200 OK responses
#2929 - Stop ATS from crashing on kernel 4.14
#2934 - Removes the limit on the number of remap plugins per rule
#2936 - Increase write_vio.ndone only if sending DATA frame is succeeded
#2942 - header_rewrite - Delete space after semi colon when deleting cookies from a list
#2943 - logging: fix incorrect use of LogAccess::strlen()
#2945 - Build: Fix WCCP link error for 'make check' in traffic_manager
Mohd Akhbar
2017-12-22 00:17:48 UTC
Permalink
+1 CentOS 7
Post by Steven R. Feltner
+1, successfully running on a limited release in test environments and one
of our production environments.
Thanks,
Steven
Still +1 from me.
— Leif
Post by Leif Hedstrom
I've prepared a release for 7.1.2 (RC2), which is a bug fix release
https://github.com/apache/trafficserver/milestone/15?closed=1
https://github.com/apache/trafficserver/blob/7.1.x/
CHANGELOG-7.1.2
Post by Leif Hedstrom
This release of v7.1.2 is backwards compatible with all v7.x
release, for some details as to what’s new in v.7.1.x see
Post by Leif Hedstrom
https://cwiki.apache.org/confluence/display/TS/What%
27s+New+in+v7.1.x
Post by Leif Hedstrom
Information about upgrading to this release from previous major
https://cwiki.apache.org/confluence/display/TS/Upgrading+to+v7.0
http://people.apache.org/~zwoop/rel-candidates/
MD5: 8f87a1fba428f723aff413ac00f07dc3
*trafficserver-7.1.2-rc2.tar.bz2
Post by Leif Hedstrom
SHA512: 073c451c81079ac3d89083488ab250
2890636045b8964bcaaadf8635dfdf8d067651a7cab25ffef1bd93a0a349
b3d1dbab23233608542ecb944dfa2c3996f1a1 *trafficserver-7.1.2-rc2.tar.bz2
Post by Leif Hedstrom
Hash: fcd852ca8296bcced0ec332133022093d98def7d
Tag: 7.1.2-rc2
$ git tag -v 7.1.2-rc2
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 December 27th. This is extended by
one more day due to this issue, and the long holiday. If you voted on the
previous build, please vote again (the changes are very minor, to
header_rewrite cookies only).
Post by Leif Hedstrom
Finally, many thanks to everyone working so hard making ATS 7.x a
really solid release, using, testing, writing bug reports and fixing them.
Post by Leif Hedstrom
Cheers,
— Leif on behalf of the ATS community
Changes with Apache Traffic Server 7.1.2
#1808 - Coverity - 1021688 Uninitialized scalar field.
#1843 - Coverity 1021688: Uninitialized scalar field
#1933 - Coredump with server_session
#2038 - tsxs generation uses AM_C*FLAGS instead of C*FLAGS
#2339 - Fix the queue when reprioritize
#2400 - corrects HTTP status 0 to 302 on redirect
#2430 - Delay creation of transaction until user agent sends request.
#2461 - Fix logging of cache stale miss connecton error being
reported as
Post by Leif Hedstrom
#2482 - only default cert matches signature_algorithm extension
#2496 - updates pre-commit hook to use specific clang-format
#2509 - TLS crashes in 7.1.1
#2514 - Add a metric for tracking RSS of traffic_server
#2534 - Limit the amount of memory that a HTTP/2 stream will allocate
#2540 - Remove unnecessary assertion
#2548 - Use std::min and std::max globally
#2557 - Fix #2372: Preserve Accept-Encoding header for H2 Server
Push promise.
Post by Leif Hedstrom
#2574 - Optimize: Use a positive number as the timeout of DNSEntry.
#2580 - Update s3auth test, removed cpp file and added the Catch
main define in the unit test file
Post by Leif Hedstrom
#2601 - Doc: Tweak makefiles to not build man pages for install if
doc building is disabled.
Post by Leif Hedstrom
#2631 - Fix mem leak related to do_os_response() function
#2641 - Add flag to ignore out of bounds compile error for test
#2653 - 7.1.x Avoid sending duplicate push promise on same client
session
Post by Leif Hedstrom
#2655 - Log when ssl_multicert.config is successfully reloaded
#2656 - uses backoff to launch ts if crash was recent
#2658 - Fix the implementation of Http2DependencyTree
#2661 - For 7.1.x: move http 408 response logic into transaction
#2665 - Checking the retval of safe_getsockname() and
safe_getpeername()
Post by Leif Hedstrom
#2672 - Cleanup of bool conversion in Ptr.h for C++11.
#2673 - CID 1196423: Error handling issues (CHECKED_RETURN)
#2677 - Issue with null ua_buffer_reader due to PR #2123
#2699 - malformed chunked responses will be cached under some
terrible network circumstances
Post by Leif Hedstrom
#2701 - Fix #2700 - single nameserver failover in DNSHandler failover
#2703 - Back port event loop changes from PR #2541
#2707 - Crash HttpTransactHeaders::insert_via_header_in_response
(bad session?)
Post by Leif Hedstrom
#2708 - Fixed 2707, assign server_session to nullptr after do
`chain_abort_all`
Post by Leif Hedstrom
#2712 - Set ua_session of Http2ConnectionState nullptr when
ua_session is freed
Post by Leif Hedstrom
#2713 - Cachekey pristine uri 7.1.x
#2726 - Prevent releasing streams simultaneously
#2738 - Send data fairly on H2 streams even if stream priority is
disabled
Post by Leif Hedstrom
#2741 - Include cstring to make the compiler stop complaining about
strlen
Post by Leif Hedstrom
#2748 - Treat SSL_ERROR_SSL as EPIPE within
SSLNetVC::load_buffer_and_write()
Post by Leif Hedstrom
#2757 - TS-5057: Add 103 Early Hints support
#2764 - Fix #2761. NetHandler needs to be initialized
#2765 - proxy.config.http.redirection_enabled doesn't appear to be
overwritable
Post by Leif Hedstrom
#2768 - Add traffic_server.memory.rss as a gauge to Epic
#2769 - More header_rewrite examples
#2771 - Backport of #2015, setup HttpSM for redirect
#2773 - Strict checks of RFC7540 8.1.2.2.
#2774 - Delete H2 stream before destroy
#2781 - Fix crash in H2 priority tree cleanup.
#2782 - Compile trafficserver with the musl libc
#2784 - Move Brotli library check into the library check section
#2786 - Send RST_STREAM frame when deleting a stream if it is not
CLOSED state
Post by Leif Hedstrom
#2787 - README: Alpine build instructions
#2797 - Unify H2 log format
#2806 - Correct the listen_backlog
#2825 - corrects response reason when failing to connect to origin
#2857 - Header Rewrite: rm-cookie operator has no effect on cache
lookup
Post by Leif Hedstrom
#2862 - Add protocol metrics to traffic_logstats
#2863 - Adds some basic documentation for traffic_logstats
#2867 - Fix crash from HttpSM::setup_100_continue_transfer
#2871 - Reverts the changes from TS-3054
#2874 - Cleans up some build issue and unecessary casts
#2876 - header_rewrite - Delete cookies if they are empty in
rm-cookie operat

Post by Leif Hedstrom
#2884 - Deprecates the coallapsed_connection plugin, use
collapsed_forwarding

Post by Leif Hedstrom
#2902 - Crash in Via response header (again)
#2907 - TransformVC may be double closed because there is a issue
within HttpTunnel::chain_abort_all
Post by Leif Hedstrom
#2913 - Assertion with gzip plugin enabled together with escalation
#2928 - Only allow the gzip/brotli transformation on 200 OK responses
#2929 - Stop ATS from crashing on kernel 4.14
#2934 - Removes the limit on the number of remap plugins per rule
#2936 - Increase write_vio.ndone only if sending DATA frame is
succeeded
Post by Leif Hedstrom
#2942 - header_rewrite - Delete space after semi colon when deleting
cookies from a list
Post by Leif Hedstrom
#2943 - logging: fix incorrect use of LogAccess::strlen()
#2945 - Build: Fix WCCP link error for 'make check' in
traffic_manager.
Leif Hedstrom
2017-12-23 05:19:29 UTC
Permalink
Post by Mohd Akhbar
+1 CentOS 7
Post by Steven R. Feltner
+1, successfully running on a limited release in test environments and one of our production environments.
We are going to make another release candidate, addressing an assertion under some rare cases. It’s not a regression, v7.1.1 had the same issue.

Look for a new vote email soon! And keep the votes and testing coming!

Thanks!

— Leif
Post by Mohd Akhbar
Post by Steven R. Feltner
Thanks,
Steven
Still +1 from me.
— Leif
Post by Leif Hedstrom
https://github.com/apache/trafficserver/milestone/15?closed=1
https://github.com/apache/trafficserver/blob/7.1.x/CHANGELOG-7.1.2
This release of v7.1.2 is backwards compatible with all v7.x release, for some details as to what’s new in v.7.1.x see
https://cwiki.apache.org/confluence/display/TS/What%27s+New+in+v7.1.x
https://cwiki.apache.org/confluence/display/TS/Upgrading+to+v7.0
http://people.apache.org/~zwoop/rel-candidates/
MD5: 8f87a1fba428f723aff413ac00f07dc3 *trafficserver-7.1.2-rc2.tar.bz2
SHA512: 073c451c81079ac3d89083488ab2502890636045b8964bcaaadf8635dfdf8d067651a7cab25ffef1bd93a0a349b3d1dbab23233608542ecb944dfa2c3996f1a1 *trafficserver-7.1.2-rc2.tar.bz2
Hash: fcd852ca8296bcced0ec332133022093d98def7d
Tag: 7.1.2-rc2
$ git tag -v 7.1.2-rc2
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 December 27th. This is extended by one more day due to this issue, and the long holiday. If you voted on the previous build, please vote again (the changes are very minor, to header_rewrite cookies only).
Finally, many thanks to everyone working so hard making ATS 7.x a really solid release, using, testing, writing bug reports and fixing them.
Cheers,
— Leif on behalf of the ATS community
Changes with Apache Traffic Server 7.1.2
#1808 - Coverity - 1021688 Uninitialized scalar field.
#1843 - Coverity 1021688: Uninitialized scalar field
#1933 - Coredump with server_session
#2038 - tsxs generation uses AM_C*FLAGS instead of C*FLAGS
#2339 - Fix the queue when reprioritize
#2400 - corrects HTTP status 0 to 302 on redirect
#2430 - Delay creation of transaction until user agent sends request.
#2461 - Fix logging of cache stale miss connecton error being reported as
#2482 - only default cert matches signature_algorithm extension
#2496 - updates pre-commit hook to use specific clang-format
#2509 - TLS crashes in 7.1.1
#2514 - Add a metric for tracking RSS of traffic_server
#2534 - Limit the amount of memory that a HTTP/2 stream will allocate
#2540 - Remove unnecessary assertion
#2548 - Use std::min and std::max globally
#2557 - Fix #2372: Preserve Accept-Encoding header for H2 Server Push promise.
#2574 - Optimize: Use a positive number as the timeout of DNSEntry.
#2580 - Update s3auth test, removed cpp file and added the Catch main define in the unit test file
#2601 - Doc: Tweak makefiles to not build man pages for install if doc building is disabled.
#2631 - Fix mem leak related to do_os_response() function
#2641 - Add flag to ignore out of bounds compile error for test
#2653 - 7.1.x Avoid sending duplicate push promise on same client session
#2655 - Log when ssl_multicert.config is successfully reloaded
#2656 - uses backoff to launch ts if crash was recent
#2658 - Fix the implementation of Http2DependencyTree
#2661 - For 7.1.x: move http 408 response logic into transaction
#2665 - Checking the retval of safe_getsockname() and safe_getpeername()
#2672 - Cleanup of bool conversion in Ptr.h for C++11.
#2673 - CID 1196423: Error handling issues (CHECKED_RETURN)
#2677 - Issue with null ua_buffer_reader due to PR #2123
#2699 - malformed chunked responses will be cached under some terrible network circumstances
#2701 - Fix #2700 - single nameserver failover in DNSHandler failover
#2703 - Back port event loop changes from PR #2541
#2707 - Crash HttpTransactHeaders::insert_via_header_in_response (bad session?)
#2708 - Fixed 2707, assign server_session to nullptr after do `chain_abort_all`
#2712 - Set ua_session of Http2ConnectionState nullptr when ua_session is freed
#2713 - Cachekey pristine uri 7.1.x
#2726 - Prevent releasing streams simultaneously
#2738 - Send data fairly on H2 streams even if stream priority is disabled
#2741 - Include cstring to make the compiler stop complaining about strlen
#2748 - Treat SSL_ERROR_SSL as EPIPE within SSLNetVC::load_buffer_and_write()
#2757 - TS-5057: Add 103 Early Hints support
#2764 - Fix #2761. NetHandler needs to be initialized
#2765 - proxy.config.http.redirection_enabled doesn't appear to be overwritable
#2768 - Add traffic_server.memory.rss as a gauge to Epic
#2769 - More header_rewrite examples
#2771 - Backport of #2015, setup HttpSM for redirect
#2773 - Strict checks of RFC7540 8.1.2.2.
#2774 - Delete H2 stream before destroy
#2781 - Fix crash in H2 priority tree cleanup.
#2782 - Compile trafficserver with the musl libc
#2784 - Move Brotli library check into the library check section
#2786 - Send RST_STREAM frame when deleting a stream if it is not CLOSED state
#2787 - README: Alpine build instructions
#2797 - Unify H2 log format
#2806 - Correct the listen_backlog
#2825 - corrects response reason when failing to connect to origin
#2857 - Header Rewrite: rm-cookie operator has no effect on cache lookup
#2862 - Add protocol metrics to traffic_logstats
#2863 - Adds some basic documentation for traffic_logstats
#2867 - Fix crash from HttpSM::setup_100_continue_transfer
#2871 - Reverts the changes from TS-3054
#2874 - Cleans up some build issue and unecessary casts
#2876 - header_rewrite - Delete cookies if they are empty in rm-cookie operat

#2884 - Deprecates the coallapsed_connection plugin, use collapsed_forwarding

#2902 - Crash in Via response header (again)
#2907 - TransformVC may be double closed because there is a issue within HttpTunnel::chain_abort_all
#2913 - Assertion with gzip plugin enabled together with escalation
#2928 - Only allow the gzip/brotli transformation on 200 OK responses
#2929 - Stop ATS from crashing on kernel 4.14
#2934 - Removes the limit on the number of remap plugins per rule
#2936 - Increase write_vio.ndone only if sending DATA frame is succeeded
#2942 - header_rewrite - Delete space after semi colon when deleting cookies from a list
#2943 - logging: fix incorrect use of LogAccess::strlen()
#2945 - Build: Fix WCCP link error for 'make check' in traffic_manager.
Loading...