You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by Christopher Schultz <ch...@christopherschultz.net> on 2022/03/13 19:41:07 UTC
[VOTE] Release Apache Tomcat 8.5.77
The proposed Apache Tomcat 8.5.77 release is now available for voting.
The notable changes compared to 8.5.76 are:
- Fix a potential thread-safety issue that could cause HTTP/1.1 request
processing to pause, and potentially timeout, waiting for additional
data when the full request has been received.
- Fix a regression introduced with 65757 bugfix which better identified
non request threads but which introduced a similar problem when user
code was doing sequential operations in a single thread.
- When resolving methods in EL expressions that use beans and/or static
fields, ensure that any custom type conversion is considered when
identifying the method to call.
Along with lots of other bug fixes and improvements.
This is the second release of Tomcat 8.5 that has been built with Java
11 (in Java 7 mode) instead of Java 7. Please report any strangeness you
may observe especially if you are running Tomcat 8.5 in an environment
using Java < 11. We don't expect any issues, but understand that we
cannot test all possible environmental configurations.
For full details, see the changelog:
https://nightlies.apache.org/tomcat/tomcat-8.5.x/docs/changelog.html
It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.5.77/
The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1363
The tag is:
https://github.com/apache/tomcat/tree/8.5.77
3931695e564dd4dd1dbf029026e900b74992408c
The proposed 8.5.77 release is:
[ ] Broken - do not release
[ ] Stable - go ahead and release as 8.5.76 (stable)
-chris
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat 8.5.77
Posted by Christopher Schultz <ch...@christopherschultz.net>.
All,
On 3/13/22 15:41, Christopher Schultz wrote:
> The proposed Apache Tomcat 8.5.77 release is now available for voting.
>
> The notable changes compared to 8.5.76 are:
>
> - Fix a potential thread-safety issue that could cause HTTP/1.1 request
> processing to pause, and potentially timeout, waiting for additional
> data when the full request has been received.
>
> - Fix a regression introduced with 65757 bugfix which better identified
> non request threads but which introduced a similar problem when user
> code was doing sequential operations in a single thread.
>
> - When resolving methods in EL expressions that use beans and/or static
> fields, ensure that any custom type conversion is considered when
> identifying the method to call.
>
> Along with lots of other bug fixes and improvements.
>
> This is the second release of Tomcat 8.5 that has been built with Java
> 11 (in Java 7 mode) instead of Java 7. Please report any strangeness you
> may observe especially if you are running Tomcat 8.5 in an environment
> using Java < 11. We don't expect any issues, but understand that we
> cannot test all possible environmental configurations.
>
> For full details, see the changelog:
> https://nightlies.apache.org/tomcat/tomcat-8.5.x/docs/changelog.html
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.5.77/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1363
> The tag is:
> https://github.com/apache/tomcat/tree/8.5.77
> 3931695e564dd4dd1dbf029026e900b74992408c
>
> The proposed 8.5.77 release is:
> [ ] Broken - do not release
> [X] Stable - go ahead and release as 8.5.76 (stable)
Works with a vanilla servlet application in development environment.
I even got the OpenSSL unit-testing failures to stop by removing the
IDEA-based ciphers fromm the unit tests. Special thank to Igal Sapir,
Rainer Jung and Christopher Schultz (hah!) for that information.
Details:
* Environment
* Java (build): openjdk version "1.8.0_292" OpenJDK Runtime
Environment (build 1.8.0_292-8u292-b10-0+deb9u1-b10) OpenJDK 64-Bit
Server VM (build 25.292-b10, mixed mode)
* Java (test): openjdk version "1.8.0_292" OpenJDK Runtime
Environment (build 1.8.0_292-8u292-b10-0+deb9u1-b10) OpenJDK 64-Bit
Server VM (build 25.292-b10, mixed mode)
* OS: Linux 4.19.0-18-amd64 x86_64
* cc: cc (Debian 8.3.0-6) 8.3.0
* make: GNU Make 4.2.1
* OpenSSL: OpenSSL 1.1.1 11 Sep 2018
* APR: 1.6.5
*
* Valid SHA-512 signature for apache-tomcat-8.5.77.zip
* Valid GPG signature for apache-tomcat-8.5.77.zip
* Valid SHA-512 signature for apache-tomcat-8.5.77.tar.gz
* Valid GPG signature for apache-tomcat-8.5.77.tar.gz
* Valid SHA-512 signature for apache-tomcat-8.5.77.exe
* Valid GPG signature for apache-tomcat-8.5.77.exe
* Valid Windows Digital Signature for apache-tomcat-8.5.77.exe
* Valid SHA512 signature for apache-tomcat-8.5.77-src.zip
* Valid GPG signature for apache-tomcat-8.5.77-src.zip
* Valid SHA512 signature for apache-tomcat-8.5.77-src.tar.gz
* Valid GPG signature for apache-tomcat-8.5.77-src.tar.gz
*
* Binary Zip and tarball: Same
* Source Zip and tarball: Same
*
* Building dependencies returned: 0
* tcnative builds cleanly
* Tomcat builds cleanly
* Junit Tests: PASSED
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat 8.5.77
Posted by Igal Sapir <is...@apache.org>.
On Sun, Mar 13, 2022 at 12:41 PM Christopher Schultz <
chris@christopherschultz.net> wrote:
> The proposed Apache Tomcat 8.5.77 release is now available for voting.
>
> The notable changes compared to 8.5.76 are:
>
> - Fix a potential thread-safety issue that could cause HTTP/1.1 request
> processing to pause, and potentially timeout, waiting for additional
> data when the full request has been received.
>
> - Fix a regression introduced with 65757 bugfix which better identified
> non request threads but which introduced a similar problem when user
> code was doing sequential operations in a single thread.
>
> - When resolving methods in EL expressions that use beans and/or static
> fields, ensure that any custom type conversion is considered when
> identifying the method to call.
>
> Along with lots of other bug fixes and improvements.
>
> This is the second release of Tomcat 8.5 that has been built with Java
> 11 (in Java 7 mode) instead of Java 7. Please report any strangeness you
> may observe especially if you are running Tomcat 8.5 in an environment
> using Java < 11. We don't expect any issues, but understand that we
> cannot test all possible environmental configurations.
>
> For full details, see the changelog:
> https://nightlies.apache.org/tomcat/tomcat-8.5.x/docs/changelog.html
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.5.77/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1363
> The tag is:
> https://github.com/apache/tomcat/tree/8.5.77
> 3931695e564dd4dd1dbf029026e900b74992408c
>
> The proposed 8.5.77 release is:
> [ ] Broken - do not release
> [X] Stable - go ahead and release as 8.5.76 (stable)
>
Unit tests passed with Java 11.0.14 on Ubuntu 20.04
Igal
>
> -chris
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: dev-help@tomcat.apache.org
>
>
Re: [VOTE] Release Apache Tomcat 8.5.77
Posted by Mark Thomas <ma...@apache.org>.
On 13/03/2022 19:41, Christopher Schultz wrote:
> The proposed 8.5.77 release is:
> [ ] Broken - do not release
> [X] Stable - go ahead and release as 8.5.76 (stable)
Unit tests pass for NIO, NIO2 and APR/Native on Windows, Linux and MacOS.
Mark
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat 8.5.77
Posted by Rémy Maucherat <re...@apache.org>.
On Sun, Mar 13, 2022 at 8:41 PM Christopher Schultz
<ch...@christopherschultz.net> wrote:
>
> The proposed Apache Tomcat 8.5.77 release is now available for voting.
>
> The notable changes compared to 8.5.76 are:
>
> - Fix a potential thread-safety issue that could cause HTTP/1.1 request
> processing to pause, and potentially timeout, waiting for additional
> data when the full request has been received.
>
> - Fix a regression introduced with 65757 bugfix which better identified
> non request threads but which introduced a similar problem when user
> code was doing sequential operations in a single thread.
>
> - When resolving methods in EL expressions that use beans and/or static
> fields, ensure that any custom type conversion is considered when
> identifying the method to call.
>
> Along with lots of other bug fixes and improvements.
>
> This is the second release of Tomcat 8.5 that has been built with Java
> 11 (in Java 7 mode) instead of Java 7. Please report any strangeness you
> may observe especially if you are running Tomcat 8.5 in an environment
> using Java < 11. We don't expect any issues, but understand that we
> cannot test all possible environmental configurations.
>
> For full details, see the changelog:
> https://nightlies.apache.org/tomcat/tomcat-8.5.x/docs/changelog.html
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.5.77/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1363
> The tag is:
> https://github.com/apache/tomcat/tree/8.5.77
> 3931695e564dd4dd1dbf029026e900b74992408c
>
> The proposed 8.5.77 release is:
> [ ] Broken - do not release
> [X] Stable - go ahead and release as 8.5.76 (stable)
Rémy
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat 8.5.77
Posted by Konstantin Kolinko <kn...@gmail.com>.
вс, 13 мар. 2022 г. в 22:41, Christopher Schultz <ch...@christopherschultz.net>:
>
> The proposed Apache Tomcat 8.5.77 release is now available for voting.
>
> The notable changes compared to 8.5.76 are:
> [...]
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.5.77/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1363
> The tag is:
> https://github.com/apache/tomcat/tree/8.5.77
> 3931695e564dd4dd1dbf029026e900b74992408c
>
> The proposed 8.5.77 release is:
> [ ] Broken - do not release
> [ ] Stable - go ahead and release as 8.5.76 (stable)
[x] Stable - go ahead and release as 8.5.77 (stable)
Tested on Windows 10.
Smoke tests OK (installer, Java 7, examples).
Unit tests OK (Java 11), OK with well-known caveats (Java 7, 8, 17) .
Unit tests with Java 17: OK as is, but one test fails. It needs an
updated version of ecj library.
More details are at BZ 65599 and in related discussions on dev@
https://bz.apache.org/bugzilla/show_bug.cgi?id=65599
Unit tests with Java 8:
OK, with some settings in the build.properties file.
The recipe is the same as when testing Tomcat 9.0.60 with Java 8,
from the "Running unit tests with JVMs < 11" thread (Feb 09, 2022)
https://lists.apache.org/thread/mltqyq912z97klqvzg0d5mb7h658j734
Unit tests with Java 7:
OK, but in addition to the settings for Java 8 it needs older versions
of easymock and objenesis libraries.
The recipe - see "Running cipher-suite tests without failure" thread
(Feb 24, 2022),
https://lists.apache.org/thread/42rkw48o00nzoxnr11jlst2d8p2y6bh5
Best regards,
Konstantin Kolinko
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
[VOTE][RESULT] Release Apache Tomcat 8.5.77
Posted by Christopher Schultz <ch...@christopherschultz.net>.
All,
The following votes were cast:
Binding:
+1: isapir, remm, markt, kkolinko, schultz
No other votes were cast, therefore the vote passes.
Thanks to everyone who contributed to this release.
-chris
On 3/13/22 15:41, Christopher Schultz wrote:
> The proposed Apache Tomcat 8.5.77 release is now available for voting.
>
> The notable changes compared to 8.5.76 are:
>
> - Fix a potential thread-safety issue that could cause HTTP/1.1 request
> processing to pause, and potentially timeout, waiting for additional
> data when the full request has been received.
>
> - Fix a regression introduced with 65757 bugfix which better identified
> non request threads but which introduced a similar problem when user
> code was doing sequential operations in a single thread.
>
> - When resolving methods in EL expressions that use beans and/or static
> fields, ensure that any custom type conversion is considered when
> identifying the method to call.
>
> Along with lots of other bug fixes and improvements.
>
> This is the second release of Tomcat 8.5 that has been built with Java
> 11 (in Java 7 mode) instead of Java 7. Please report any strangeness you
> may observe especially if you are running Tomcat 8.5 in an environment
> using Java < 11. We don't expect any issues, but understand that we
> cannot test all possible environmental configurations.
>
> For full details, see the changelog:
> https://nightlies.apache.org/tomcat/tomcat-8.5.x/docs/changelog.html
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.5.77/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1363
> The tag is:
> https://github.com/apache/tomcat/tree/8.5.77
> 3931695e564dd4dd1dbf029026e900b74992408c
>
> The proposed 8.5.77 release is:
> [ ] Broken - do not release
> [ ] Stable - go ahead and release as 8.5.76 (stable)
>
> -chris
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org