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 2021/07/29 14:37:03 UTC

[VOTE] Release Apache Tomcat 10.1.0-M3

The proposed Apache Tomcat 10.1.0-M3 release is now available for
voting.

Applications that run on Tomcat 9 and earlier will not run on Tomcat 10 
without changes. Java EE applications designed for Tomcat 9 and earlier 
may be placed in the $CATALINA_BASE/webapps-javaee directory and Tomcat 
will automatically convert them to Jakarta EE and copy them to the 
webapps directory.

The notable changes compared to 10.1.0-M2 are:

- The minimum Java version has been increased to Java 11 to align with
   the plans for the Jakarta EE 10 platform

- Correct a regression in the previous release in the HTTP/2 flow
   control window management

- Enable EL lambda expressions to be coerced to functional interfaces.
   This is an implementation of a proposed extension to the Jakarta
   Expression Language specification.

For full details, see the changelog:
https://ci.apache.org/projects/tomcat/tomcat-10.1.x/docs/changelog.html

It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-10/v10.1.0-M3/

The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1323

The tag is:
https://github.com/apache/tomcat/tree/10.1.0-M3
8778a44d6323c1066237043a89ab2f36696916b1

The proposed 10.1.0-M3 release is:
[ ] Broken - do not release
[ ] Alpha - go ahead and release as 10.1.0-M3 (alpha)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


Re: [VOTE] Release Apache Tomcat 10.1.0-M3

Posted by Igal Sapir <is...@apache.org>.
On Thu, Jul 29, 2021 at 7:37 AM Mark Thomas <ma...@apache.org> wrote:

>
> The proposed 10.1.0-M3 release is:
> [ ] Broken - do not release
> [X] Alpha - go ahead and release as 10.1.0-M3 (alpha)
>

+1.  Tested on Ubuntu with Java 11.

Igal


>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: dev-help@tomcat.apache.org
>
>

Re: [VOTE] Release Apache Tomcat 10.1.0-M3

Posted by Mark Thomas <ma...@apache.org>.
On 29/07/2021 15:37, Mark Thomas wrote:

> The proposed 10.1.0-M3 release is:
> [ ] Broken - do not release
> [X] Alpha - go ahead and release as 10.1.0-M3 (alpha)

Unit tests pass on Linux, MacOS and Windows for NIO, NIO2 and APR/Native 
(with Tomcat Native 1.2.30).

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 10.1.0-M3

Posted by Igal Sapir <is...@apache.org>.
On Mon, Aug 2, 2021 at 3:34 PM Mark Thomas <ma...@apache.org> wrote:

> Hi Rainer,
>
> I see the same thing.
>
> My Java 11 cleanup is the obvious likely candidate for the root cause. I
> can dig into this some more tomorrow. Looks like we'll need an M4 release.
>

Confirmed.  WebSocket echo example works in 10.0.10 but fails in 10.1.0-M3.

Great catch Rainer!

Igal


>
> Mark
>
>
> On 03/08/2021 00:12, Rainer Jung wrote:
> > Hi there,
> >
> > is anyone able to run he websockets examples? For instance the "echo"
> > example? I immediately get "Info: WebSocket connection closed, Code:
> > 1006" and a 404 response. This happened on a self-compiled installation
> > on Linux but also on an extracted binary Windows 64 Bits download from
> > the voting site.
> >
> > Could it be, that the registration of the endpoints is somehow broken?
> >
> > The example works in 10.0.10 using the same Java 11 installation that I
> > used to test 10.1.0.
> >
> > Thanks and regards,
> >
> > Rainer
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
> > For additional commands, e-mail: dev-help@tomcat.apache.org
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: dev-help@tomcat.apache.org
>
>

Re: [VOTE] Release Apache Tomcat 10.1.0-M3

Posted by Mark Thomas <ma...@apache.org>.
Hi Rainer,

I see the same thing.

My Java 11 cleanup is the obvious likely candidate for the root cause. I 
can dig into this some more tomorrow. Looks like we'll need an M4 release.

Mark


On 03/08/2021 00:12, Rainer Jung wrote:
> Hi there,
> 
> is anyone able to run he websockets examples? For instance the "echo" 
> example? I immediately get "Info: WebSocket connection closed, Code: 
> 1006" and a 404 response. This happened on a self-compiled installation 
> on Linux but also on an extracted binary Windows 64 Bits download from 
> the voting site.
> 
> Could it be, that the registration of the endpoints is somehow broken?
> 
> The example works in 10.0.10 using the same Java 11 installation that I 
> used to test 10.1.0.
> 
> Thanks and regards,
> 
> Rainer
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: dev-help@tomcat.apache.org
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


Re: [VOTE] Release Apache Tomcat 10.1.0-M3

Posted by Rainer Jung <ra...@kippdata.de>.
Hi there,

is anyone able to run he websockets examples? For instance the "echo" 
example? I immediately get "Info: WebSocket connection closed, Code: 
1006" and a 404 response. This happened on a self-compiled installation 
on Linux but also on an extracted binary Windows 64 Bits download from 
the voting site.

Could it be, that the registration of the endpoints is somehow broken?

The example works in 10.0.10 using the same Java 11 installation that I 
used to test 10.1.0.

Thanks and regards,

Rainer

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


Re: [VOTE] Release Apache Tomcat 10.1.0-M3

Posted by Rémy Maucherat <re...@apache.org>.
On Thu, Jul 29, 2021 at 4:37 PM Mark Thomas <ma...@apache.org> wrote:
>
> The proposed Apache Tomcat 10.1.0-M3 release is now available for
> voting.
>
> Applications that run on Tomcat 9 and earlier will not run on Tomcat 10
> without changes. Java EE applications designed for Tomcat 9 and earlier
> may be placed in the $CATALINA_BASE/webapps-javaee directory and Tomcat
> will automatically convert them to Jakarta EE and copy them to the
> webapps directory.
>
> The notable changes compared to 10.1.0-M2 are:
>
> - The minimum Java version has been increased to Java 11 to align with
>    the plans for the Jakarta EE 10 platform
>
> - Correct a regression in the previous release in the HTTP/2 flow
>    control window management
>
> - Enable EL lambda expressions to be coerced to functional interfaces.
>    This is an implementation of a proposed extension to the Jakarta
>    Expression Language specification.
>
> For full details, see the changelog:
> https://ci.apache.org/projects/tomcat/tomcat-10.1.x/docs/changelog.html
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-10/v10.1.0-M3/
>
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1323
>
> The tag is:
> https://github.com/apache/tomcat/tree/10.1.0-M3
> 8778a44d6323c1066237043a89ab2f36696916b1
>
> The proposed 10.1.0-M3 release is:
> [ ] Broken - do not release
> [X] Alpha - go ahead and release as 10.1.0-M3 (alpha)

Remy

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


[VOTE][CANCELLED] Release Apache Tomcat 10.1.0-M3

Posted by Mark Thomas <ma...@apache.org>.
I'm cancelling the vote due to a regression. The Java 8 -> Java 11 
changes broke WebSocket due to a missing "!".

I'll tag M4 shortly.

Mark


On 29/07/2021 16:37, Mark Thomas wrote:
> The proposed Apache Tomcat 10.1.0-M3 release is now available for
> voting.
> 
> Applications that run on Tomcat 9 and earlier will not run on Tomcat 10 
> without changes. Java EE applications designed for Tomcat 9 and earlier 
> may be placed in the $CATALINA_BASE/webapps-javaee directory and Tomcat 
> will automatically convert them to Jakarta EE and copy them to the 
> webapps directory.
> 
> The notable changes compared to 10.1.0-M2 are:
> 
> - The minimum Java version has been increased to Java 11 to align with
>    the plans for the Jakarta EE 10 platform
> 
> - Correct a regression in the previous release in the HTTP/2 flow
>    control window management
> 
> - Enable EL lambda expressions to be coerced to functional interfaces.
>    This is an implementation of a proposed extension to the Jakarta
>    Expression Language specification.
> 
> For full details, see the changelog:
> https://ci.apache.org/projects/tomcat/tomcat-10.1.x/docs/changelog.html
> 
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-10/v10.1.0-M3/
> 
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1323
> 
> The tag is:
> https://github.com/apache/tomcat/tree/10.1.0-M3
> 8778a44d6323c1066237043a89ab2f36696916b1
> 
> The proposed 10.1.0-M3 release is:
> [ ] Broken - do not release
> [ ] Alpha - go ahead and release as 10.1.0-M3 (alpha)
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: dev-help@tomcat.apache.org
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org