You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by Mark Thomas <ma...@apache.org> on 2020/10/06 14:49:52 UTC
[VOTE] Release Apache Tomcat 9.0.39
The proposed Apache Tomcat 9.0.39 release is now available for voting.
The notable changes compared to the 9.0.38 release are:
- Refactor the handling of closed HTTP/2 streams to reduce the heap
usage associated with used streams and to retain information for more
streams in the priority tree.
- Allow using the utility executor for annotation scanning. Patch
provided by Jatin Kamnani.
- Add a bloom filter to speed up archive lookup and improve deployment
speed of applications with a large number of JARs. Patch provided by
Jatin Kamnani.
Along with lots of other bug fixes and improvements.
For full details, see the changelog:
https://ci.apache.org/projects/tomcat/tomcat9/docs/changelog.html
It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.39/
The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1281/
The tag is:
https://github.com/apache/tomcat/tree/9.0.39
6989c4e9360b4f9443862968c15a95d17f264321
The proposed 9.0.39 release is:
[ ] Broken - do not release
[ ] Stable - go ahead and release as 9.0.39
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat 9.0.39
Posted by Filip Hanik <fi...@hanik.com>.
[X] Stable - go ahead and release as 9.0.39
On Tue, Oct 6, 2020 at 07:49 Mark Thomas <ma...@apache.org> wrote:
> The proposed Apache Tomcat 9.0.39 release is now available for voting.
>
> The notable changes compared to the 9.0.38 release are:
>
> - Refactor the handling of closed HTTP/2 streams to reduce the heap
> usage associated with used streams and to retain information for more
> streams in the priority tree.
>
> - Allow using the utility executor for annotation scanning. Patch
> provided by Jatin Kamnani.
>
> - Add a bloom filter to speed up archive lookup and improve deployment
> speed of applications with a large number of JARs. Patch provided by
> Jatin Kamnani.
>
> Along with lots of other bug fixes and improvements.
>
> For full details, see the changelog:
> https://ci.apache.org/projects/tomcat/tomcat9/docs/changelog.html
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.39/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1281/
> The tag is:
> https://github.com/apache/tomcat/tree/9.0.39
> 6989c4e9360b4f9443862968c15a95d17f264321
>
> The proposed 9.0.39 release is:
> [ ] Broken - do not release
> [ ] Stable - go ahead and release as 9.0.39
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: dev-help@tomcat.apache.org
>
>
Re: [VOTE][RESULT] Release Apache Tomcat 9.0.39
Posted by Mark Thomas <ma...@apache.org>.
The following votes were cast:
Binding:
+1: fhanik, remm, mgrigorov, markt, isapir
Non-Binding:
+1: rotty3000
The vote therefore passes.
Thanks to everyone who contributed to this release.
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 9.0.39
Posted by Martin Grigorov <mg...@apache.org>.
On Tue, Oct 6, 2020 at 5:50 PM Mark Thomas <ma...@apache.org> wrote:
> The proposed Apache Tomcat 9.0.39 release is now available for voting.
>
> The notable changes compared to the 9.0.38 release are:
>
> - Refactor the handling of closed HTTP/2 streams to reduce the heap
> usage associated with used streams and to retain information for more
> streams in the priority tree.
>
> - Allow using the utility executor for annotation scanning. Patch
> provided by Jatin Kamnani.
>
> - Add a bloom filter to speed up archive lookup and improve deployment
> speed of applications with a large number of JARs. Patch provided by
> Jatin Kamnani.
>
> Along with lots of other bug fixes and improvements.
>
> For full details, see the changelog:
> https://ci.apache.org/projects/tomcat/tomcat9/docs/changelog.html
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.39/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1281/
> The tag is:
> https://github.com/apache/tomcat/tree/9.0.39
> 6989c4e9360b4f9443862968c15a95d17f264321
>
> The proposed 9.0.39 release is:
> [ ] Broken - do not release
> [ X ] Stable - go ahead and release as 9.0.39
>
Regards,
Martin
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: dev-help@tomcat.apache.org
>
>
Re: [VOTE] Release Apache Tomcat 9.0.39
Posted by Mark Thomas <ma...@apache.org>.
On 06/10/2020 15:49, Mark Thomas wrote:
<snip/>
> The proposed 9.0.39 release is:
> [ ] Broken - do not release
> [X] Stable - go ahead and release as 9.0.39
Unit tests pass with NIO, NIO2, APR/Native with Tomcat Native 1.2.25 on
Windows, MacOS and Linux.
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 9.0.39
Posted by Rémy Maucherat <re...@apache.org>.
On Tue, Oct 6, 2020 at 4:49 PM Mark Thomas <ma...@apache.org> wrote:
> The proposed Apache Tomcat 9.0.39 release is now available for voting.
>
> The notable changes compared to the 9.0.38 release are:
>
> - Refactor the handling of closed HTTP/2 streams to reduce the heap
> usage associated with used streams and to retain information for more
> streams in the priority tree.
>
> - Allow using the utility executor for annotation scanning. Patch
> provided by Jatin Kamnani.
>
> - Add a bloom filter to speed up archive lookup and improve deployment
> speed of applications with a large number of JARs. Patch provided by
> Jatin Kamnani.
>
> Along with lots of other bug fixes and improvements.
>
> For full details, see the changelog:
> https://ci.apache.org/projects/tomcat/tomcat9/docs/changelog.html
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.39/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1281/
> The tag is:
> https://github.com/apache/tomcat/tree/9.0.39
> 6989c4e9360b4f9443862968c15a95d17f264321
>
> The proposed 9.0.39 release is:
> [ ] Broken - do not release
> [X] Stable - go ahead and release as 9.0.39
>
Rémy
Re: [VOTE] Release Apache Tomcat 9.0.39
Posted by Igal Sapir <ig...@lucee.org>.
I got an error [1] running unit tests. Will run it again in case it's just
a fluke or a fragile test case.
Igal
[1] Testcase: testExceedMaxActiveStreams02[0] took 0.282 sec
Caused an ERROR
End of input stream
java.io.IOException: End of input stream
at
org.apache.coyote.http2.Http2TestBase$TestInput.fill(Http2TestBase.java:979)
at
org.apache.coyote.http2.Http2Parser$Input.fill(Http2Parser.java:707)
at
org.apache.coyote.http2.Http2Parser.readFrame(Http2Parser.java:78)
at
org.apache.coyote.http2.Http2Parser.readFrame(Http2Parser.java:71)
at
org.apache.coyote.http2.TestHttp2Section_5_1.testExceedMaxActiveStreams02(TestHttp2Section_5_1.java:303)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
07-Oct-2020 14:19:13.286 FINE [http-nio-127.0.0.1-auto-6-exec-4]
org.apache.coyote.http2.Http2UpgradeHandler.upgradeDispatch Connection error
org.apache.coyote.http2.ConnectionException: There was an error
during the HPACK decoding of HTTP headers
at
org.apache.coyote.http2.Http2Parser.readHeaderPayload(Http2Parser.java:488)
at
org.apache.coyote.http2.Http2Parser.readHeadersFrame(Http2Parser.java:269)
at
org.apache.coyote.http2.Http2AsyncParser$FrameCompletionHandler.completed(Http2AsyncParser.java:249)
at
org.apache.coyote.http2.Http2AsyncParser$FrameCompletionHandler.completed(Http2AsyncParser.java:164)
at
org.apache.tomcat.util.net.SocketWrapperBase$VectoredIOCompletionHandler.completed(SocketWrapperBase.java:1087)
at
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper$NioOperationState.run(NioEndpoint.java:1511)
at
org.apache.tomcat.util.net.SocketWrapperBase$OperationState.start(SocketWrapperBase.java:1039)
at
org.apache.tomcat.util.net.SocketWrapperBase.vectoredOperation(SocketWrapperBase.java:1450)
at
org.apache.tomcat.util.net.SocketWrapperBase.read(SocketWrapperBase.java:1293)
at
org.apache.tomcat.util.net.SocketWrapperBase.read(SocketWrapperBase.java:1265)
at
org.apache.coyote.http2.Http2AsyncParser.readFrame(Http2AsyncParser.java:138)
at
org.apache.coyote.http2.Http2Parser.readFrame(Http2Parser.java:71)
at
org.apache.coyote.http2.Http2UpgradeHandler.upgradeDispatch(Http2UpgradeHandler.java:339)
at
org.apache.coyote.http2.Http2AsyncUpgradeHandler.upgradeDispatch(Http2AsyncUpgradeHandler.java:40)
at
org.apache.coyote.http11.upgrade.UpgradeProcessorInternal.dispatch(UpgradeProcessorInternal.java:54)
at
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:59)
at
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590)
at
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: org.apache.coyote.http2.HpackException: Connection [5],
Stream [5], received multiple [:method] headers
at
org.apache.coyote.http2.Stream.emitHeader(Stream.java:329)
at
org.apache.coyote.http2.HpackDecoder.emitHeader(HpackDecoder.java:431)
at
org.apache.coyote.http2.HpackDecoder.addStaticTableEntry(HpackDecoder.java:300)
at
org.apache.coyote.http2.HpackDecoder.handleIndex(HpackDecoder.java:267)
at
org.apache.coyote.http2.HpackDecoder.decode(HpackDecoder.java:111)
at
org.apache.coyote.http2.Http2Parser.readHeaderPayload(Http2Parser.java:485)
... 22 more
On Wed, Oct 7, 2020 at 2:15 PM Raymond Auge
<ra...@liferay.com.invalid> wrote:
> On Tue, Oct 6, 2020 at 10:49 AM Mark Thomas <ma...@apache.org> wrote:
>
> > The proposed Apache Tomcat 9.0.39 release is now available for voting.
> >
> > The notable changes compared to the 9.0.38 release are:
> >
> > - Refactor the handling of closed HTTP/2 streams to reduce the heap
> > usage associated with used streams and to retain information for more
> > streams in the priority tree.
> >
> > - Allow using the utility executor for annotation scanning. Patch
> > provided by Jatin Kamnani.
> >
> > - Add a bloom filter to speed up archive lookup and improve deployment
> > speed of applications with a large number of JARs. Patch provided by
> > Jatin Kamnani.
> >
> > Along with lots of other bug fixes and improvements.
> >
> > For full details, see the changelog:
> > https://ci.apache.org/projects/tomcat/tomcat9/docs/changelog.html
> >
> > It can be obtained from:
> > https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.39/
> > The Maven staging repo is:
> > https://repository.apache.org/content/repositories/orgapachetomcat-1281/
> > The tag is:
> > https://github.com/apache/tomcat/tree/9.0.39
> > 6989c4e9360b4f9443862968c15a95d17f264321
> >
> > The proposed 9.0.39 release is:
> > [ ] Broken - do not release
> > [X] Stable - go ahead and release as 9.0.39
> >
>
> - Ray
>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
> > For additional commands, e-mail: dev-help@tomcat.apache.org
> >
> >
>
> --
> *Raymond Augé* <http://www.liferay.com/web/raymond.auge/profile>
> (@rotty3000)
> Senior Software Architect *Liferay, Inc.* <http://www.liferay.com>
> (@Liferay)
>
Re: [VOTE] Release Apache Tomcat 9.0.39
Posted by Raymond Auge <ra...@liferay.com.INVALID>.
On Tue, Oct 6, 2020 at 10:49 AM Mark Thomas <ma...@apache.org> wrote:
> The proposed Apache Tomcat 9.0.39 release is now available for voting.
>
> The notable changes compared to the 9.0.38 release are:
>
> - Refactor the handling of closed HTTP/2 streams to reduce the heap
> usage associated with used streams and to retain information for more
> streams in the priority tree.
>
> - Allow using the utility executor for annotation scanning. Patch
> provided by Jatin Kamnani.
>
> - Add a bloom filter to speed up archive lookup and improve deployment
> speed of applications with a large number of JARs. Patch provided by
> Jatin Kamnani.
>
> Along with lots of other bug fixes and improvements.
>
> For full details, see the changelog:
> https://ci.apache.org/projects/tomcat/tomcat9/docs/changelog.html
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.39/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1281/
> The tag is:
> https://github.com/apache/tomcat/tree/9.0.39
> 6989c4e9360b4f9443862968c15a95d17f264321
>
> The proposed 9.0.39 release is:
> [ ] Broken - do not release
> [X] Stable - go ahead and release as 9.0.39
>
- Ray
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: dev-help@tomcat.apache.org
>
>
--
*Raymond Augé* <http://www.liferay.com/web/raymond.auge/profile>
(@rotty3000)
Senior Software Architect *Liferay, Inc.* <http://www.liferay.com>
(@Liferay)
Re: [VOTE] Release Apache Tomcat 9.0.39
Posted by Igal Sapir <is...@apache.org>.
On Tue, Oct 6, 2020 at 7:49 AM Mark Thomas <ma...@apache.org> wrote:
> The proposed Apache Tomcat 9.0.39 release is now available for voting.
>
> <snip/>
>
> The proposed 9.0.39 release is:
> [ ] Broken - do not release
> [X] Stable - go ahead and release as 9.0.39
>
Unit tests passed on Ubuntu 20.04 with Java 11 and TCNative 1.2.23
Igal