[VOTE] Release Apache Traffic Server 7.1.2 (RC2)

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

[VOTE] Release Apache Traffic Server 7.1.2 (RC2)

Leif Hedstrom
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.
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Traffic Server 7.1.2 (RC2)

Leif Hedstrom
Still +1 from me.

— Leif

> On Dec 20, 2017, at 5:16 PM, Leif Hedstrom <[hidden email]> wrote:
>
> 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.

Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Traffic Server 7.1.2 (RC2)

Alan Carroll-2
+1, retested.

On Wed, Dec 20, 2017 at 8:38 PM, Leif Hedstrom <[hidden email]> wrote:
Still +1 from me.

— Leif

> On Dec 20, 2017, at 5:16 PM, Leif Hedstrom <[hidden email]> wrote:
>
> 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.


Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Traffic Server 7.1.2 (RC2)

Steven R. Feltner
In reply to this post by Leif Hedstrom
+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" <[hidden email]> wrote:

    Still +1 from me.
   
    — Leif
   
    > On Dec 20, 2017, at 5:16 PM, Leif Hedstrom <[hidden email]> wrote:
    >
    > 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.
   
   

Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Traffic Server 7.1.2 (RC2)

Mohd Akhbar
+1 CentOS 7

On Fri, Dec 22, 2017 at 1:03 AM, Steven R. Feltner <[hidden email]> wrote:
+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" <[hidden email]> wrote:

    Still +1 from me.

    — Leif

    > On Dec 20, 2017, at 5:16 PM, Leif Hedstrom <[hidden email]> wrote:
    >
    > 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.




Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] [CANCEL] Release Apache Traffic Server 7.1.2 (RC2)

Leif Hedstrom


On Dec 21, 2017, at 5:17 PM, Mohd Akhbar <[hidden email]> wrote:

+1 CentOS 7

On Fri, Dec 22, 2017 at 1:03 AM, Steven R. Feltner <[hidden email]> wrote:
+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 



Thanks,
Steven

On 12/20/17, 10:38 PM, "Leif Hedstrom" <[hidden email]> wrote:

    Still +1 from me.

    — Leif

    > On Dec 20, 2017, at 5:16 PM, Leif Hedstrom <[hidden email]> wrote:
    >
    > 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.