[VOTE] Release Apache Traffic Server 7.1.2 (RC1)

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 (RC1)

Leif Hedstrom
I've prepared a release for 7.1.2 (RC1), 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: e35e1f907c81aa461de6ec0e578965dc *trafficserver-7.1.2-rc1.tar.bz2
        SHA512: 58416aa042309ec2027bef2b7b76bb5749f281e7cc9a9240995ec06160168021e9cb1888725b0cdcdadb181fa9916765c20bb9fbcc24c465f77ab511d9f56baf *trafficserver-7.1.2-rc1.tar.bz2

This corresponds to git refs:

        Hash: 2689e7b57702ae2cda0323caa51f1a38224d3c55
        Tag: 7.1.2-rc1


Which can be verified with the following command:

        $ git tag -v 7.1.2-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 December 26th.

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 (RC1)

Leif Hedstrom
+1 from me, tested on 10 prod boxes with no issues.

— Leif

> On Dec 19, 2017, at 10:03 PM, Leif Hedstrom <[hidden email]> wrote:
>
> I've prepared a release for 7.1.2 (RC1), 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: e35e1f907c81aa461de6ec0e578965dc *trafficserver-7.1.2-rc1.tar.bz2
>    SHA512: 58416aa042309ec2027bef2b7b76bb5749f281e7cc9a9240995ec06160168021e9cb1888725b0cdcdadb181fa9916765c20bb9fbcc24c465f77ab511d9f56baf *trafficserver-7.1.2-rc1.tar.bz2
>
> This corresponds to git refs:
>
>    Hash: 2689e7b57702ae2cda0323caa51f1a38224d3c55
>    Tag: 7.1.2-rc1
>
>
> Which can be verified with the following command:
>
>    $ git tag -v 7.1.2-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 December 26th.
>
> 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 (RC1)

Chao Xu-2
+1

2017-12-20 14:04 GMT+08:00 Leif Hedstrom <[hidden email]>:
+1 from me, tested on 10 prod boxes with no issues.

— Leif

> On Dec 19, 2017, at 10:03 PM, Leif Hedstrom <[hidden email]> wrote:
>
> I've prepared a release for 7.1.2 (RC1), 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: e35e1f907c81aa461de6ec0e578965dc *trafficserver-7.1.2-rc1.tar.bz2
>    SHA512: 58416aa042309ec2027bef2b7b76bb5749f281e7cc9a9240995ec06160168021e9cb1888725b0cdcdadb181fa9916765c20bb9fbcc24c465f77ab511d9f56baf *trafficserver-7.1.2-rc1.tar.bz2
>
> This corresponds to git refs:
>
>    Hash: 2689e7b57702ae2cda0323caa51f1a38224d3c55
>    Tag: 7.1.2-rc1
>
>
> Which can be verified with the following command:
>
>    $ git tag -v 7.1.2-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 December 26th.
>
> 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 (RC1)

Gancho Tenev-2
In reply to this post by Leif Hedstrom
+1, worked with Leif on validating the new release.


> On Dec 19, 2017, at 10:04 PM, Leif Hedstrom <[hidden email]> wrote:
>
> +1 from me, tested on 10 prod boxes with no issues.
>
> — Leif
>
>> On Dec 19, 2017, at 10:03 PM, Leif Hedstrom <[hidden email]> wrote:
>>
>> I've prepared a release for 7.1.2 (RC1), 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: e35e1f907c81aa461de6ec0e578965dc *trafficserver-7.1.2-rc1.tar.bz2
>>   SHA512: 58416aa042309ec2027bef2b7b76bb5749f281e7cc9a9240995ec06160168021e9cb1888725b0cdcdadb181fa9916765c20bb9fbcc24c465f77ab511d9f56baf *trafficserver-7.1.2-rc1.tar.bz2
>>
>> This corresponds to git refs:
>>
>>   Hash: 2689e7b57702ae2cda0323caa51f1a38224d3c55
>>   Tag: 7.1.2-rc1
>>
>>
>> Which can be verified with the following command:
>>
>>   $ git tag -v 7.1.2-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 December 26th.
>>
>> 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 (RC1)

Alan Carroll-2
+1. It builds and runs for me.

On Wed, Dec 20, 2017 at 10:42 AM, Gancho Tenev <[hidden email]> wrote:
+1, worked with Leif on validating the new release.


> On Dec 19, 2017, at 10:04 PM, Leif Hedstrom <[hidden email]> wrote:
>
> +1 from me, tested on 10 prod boxes with no issues.
>
> — Leif
>
>> On Dec 19, 2017, at 10:03 PM, Leif Hedstrom <[hidden email]> wrote:
>>
>> I've prepared a release for 7.1.2 (RC1), 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: e35e1f907c81aa461de6ec0e578965dc *trafficserver-7.1.2-rc1.tar.bz2
>>   SHA512: 58416aa042309ec2027bef2b7b76bb5749f281e7cc9a9240995ec06160168021e9cb1888725b0cdcdadb181fa9916765c20bb9fbcc24c465f77ab511d9f56baf *trafficserver-7.1.2-rc1.tar.bz2
>>
>> This corresponds to git refs:
>>
>>   Hash: 2689e7b57702ae2cda0323caa51f1a38224d3c55
>>   Tag: 7.1.2-rc1
>>
>>
>> Which can be verified with the following command:
>>
>>   $ git tag -v 7.1.2-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 December 26th.
>>
>> 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 (RC1)

Leif Hedstrom
In reply to this post by Leif Hedstrom


> On Dec 20, 2017, at 9:41 AM, Gancho Tenev <[hidden email]> wrote:
>
> +1, worked with Leif on validating the new release.
>
>
>> On Dec 19, 2017, at 9:03 PM, Leif Hedstrom <[hidden email]> wrote:
>>
>> I've prepared a release for 7.1.2 (RC1), 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
>>



I apparently missed a backport request (it failed because of amc I’m sure). A new set of artifacts, and email, about to come. So cancel this vote, please vote on the next one as well. The changes between RC1 and RC2 is a very minor change to header_rewrite’s cookie processing.

— leif