Re: [VOTE] Release Apache Tomcat 10.1.21

2024-04-10 Thread Christopher Schultz

Rémy,

On 4/10/24 5:18 AM, Rémy Maucherat wrote:

On Tue, Apr 9, 2024 at 9:42 PM Christopher Schultz
 wrote:


The proposed Apache Tomcat 10.1.21 release is now available for
voting.

The notable changes compared to 10.1.21 are:

- Add OpenSSL support when FFM is available


This was built with Java 17 so there's no FFM. I'm ok with that though.

If this was a mistake and we want to make sure to avoid it in the
future, I can flip the script to fail when trying to use ant release
on older Java versions. I noted that it would be flipped when Java 22
has better availability, which is supposed to be "ok" now. Temurin has
builds for everything, it looks good.


I honestly wasn't thinking about it.

So if the release is built with 17 even downstream can't use FFM. Not great.

What does everybody think? Should we bump Tomcat 10.x up to Java 22+ 
required for release-build? Java 22 is finally GA, so this seems 
reasonable. I wouldn't have wanted to do it a few weeks ago with a 
pre-release Java 22.


I'm leaning toward re-rolling 10.1.21 with Java 22. I could also burn 
the version number though nothing will have changed.


Preferences?

-chris


- Improve locking strategies in Catalina core

- Updates to Apache Commons dependencies

For full details, see the change log:
https://nightlies.apache.org/tomcat/tomcat-10.1.x/docs/changelog.html

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.

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

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

The tag is:
https://github.com/apache/tomcat/tree/10.1.21
9a207bc5e71b8bf0ecdcdc4cd99018186b8b0f39

Please reply with a +1 for release or -0/-1 with an explanation.

The proposed 10.1.21 release is:
[ ] Broken - do not release
[X] Stable - go ahead and release as 10.1.21


Rémy

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



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



Re: [VOTE] Release Apache Tomcat 10.1.21

2024-04-10 Thread Rémy Maucherat
On Tue, Apr 9, 2024 at 9:42 PM Christopher Schultz
 wrote:
>
> The proposed Apache Tomcat 10.1.21 release is now available for
> voting.
>
> The notable changes compared to 10.1.21 are:
>
> - Add OpenSSL support when FFM is available

This was built with Java 17 so there's no FFM. I'm ok with that though.

If this was a mistake and we want to make sure to avoid it in the
future, I can flip the script to fail when trying to use ant release
on older Java versions. I noted that it would be flipped when Java 22
has better availability, which is supposed to be "ok" now. Temurin has
builds for everything, it looks good.

> - Improve locking strategies in Catalina core
>
> - Updates to Apache Commons dependencies
>
> For full details, see the change log:
> https://nightlies.apache.org/tomcat/tomcat-10.1.x/docs/changelog.html
>
> 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.
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-10/v10.1.21/
>
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1490
>
> The tag is:
> https://github.com/apache/tomcat/tree/10.1.21
> 9a207bc5e71b8bf0ecdcdc4cd99018186b8b0f39
>
> Please reply with a +1 for release or -0/-1 with an explanation.
>
> The proposed 10.1.21 release is:
> [ ] Broken - do not release
> [X] Stable - go ahead and release as 10.1.21

Rémy

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



[VOTE] Release Apache Tomcat 10.1.21

2024-04-09 Thread Christopher Schultz

The proposed Apache Tomcat 10.1.21 release is now available for
voting.

The notable changes compared to 10.1.21 are:

- Add OpenSSL support when FFM is available

- Improve locking strategies in Catalina core

- Updates to Apache Commons dependencies

For full details, see the change log:
https://nightlies.apache.org/tomcat/tomcat-10.1.x/docs/changelog.html

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.


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

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

The tag is:
https://github.com/apache/tomcat/tree/10.1.21
9a207bc5e71b8bf0ecdcdc4cd99018186b8b0f39

Please reply with a +1 for release or -0/-1 with an explanation.

The proposed 10.1.21 release is:
[ ] Broken - do not release
[ ] Stable - go ahead and release as 10.1.21

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