Re: [ANNOUNCEMENT] Tapestry 5.8.4 release
First, thanks for the 5.8.4 release! The timing was perfect since underscore.js was one of the items flagged in a recent vulnerability scan. I am also very interested in the Jakarata EE migration. We are currently in the process of upgrading to Spring Boot 3.2 since support for 2.7 ended in November 2023. Given there is no schedule for official Tapestry Jakarta EE support, we decided to create and host an internal build of Tapestry. I applied the changes provided by Christian Köberl in pull request TAP5-2741 to the 5.8.4 sources and everything is looking good so far. Thank you so much for providing the pull request! We initially considered publishing the Tapestry jars with a classifier of "jakarta" similar to other projects, but that required substantial changes to the build. Instead, we made a few small changes to the build to publish the Tapestry artifacts with a Maven group Id of *org.apache.tapestry-jakarta*. That approach was much simpler and avoids the collision with the non-jakarta artifacts. I would be very interested in everyone's thoughts on how the official Jakarta EE support should work. Perhaps it would be feasible to create an automated patch and build process that can be maintained in parallel to the official Tapestry build? While it may not be as elegant as a fully integrated approach, I believe it would address the immediate need for Jakarta EE artifacts without significantly increasing the maintenance costs. Thoughts? Best Regards, David Taylor On 2/13/2024 8:00 AM, Thiago H. de Paula Figueiredo wrote: On Tue, Feb 13, 2024 at 8:20 AM Carlos Montero Canabal wrote: Good job Tapestry Team, congratulations! Thanks! I have a question. This release supports Java 21 but checking Tomcat versions (https://tomcat.apache.org/whichversion.html), If I want to use Java 21 I have to use Tomcat 11.0.X and this version requires servlet spec 6.1. From the 6.0 version, servlet is provided by jakarta and all package names switch from javax.servlet to jakarta.servlet. Any updates about migrating tapestry code from javax to jakarta? We won't provide any schedule, but indeed our main priority now is to provide a Tapestry version using the jakarta.* packages and Servlet API 6. Cheers! -- Thiago H. de Paula Figueiredo - To unsubscribe, e-mail:users-unsubscr...@tapestry.apache.org For additional commands, e-mail:users-h...@tapestry.apache.org
Re: [ANNOUNCEMENT] Tapestry 5.8.4 release
On Tue, Feb 13, 2024 at 8:20 AM Carlos Montero Canabal wrote: > Good job Tapestry Team, congratulations! Thanks! > I have a question. This release supports Java 21 but checking Tomcat > versions (https://tomcat.apache.org/whichversion.html), If I want to use > Java 21 I have to use Tomcat 11.0.X and this version requires servlet spec > 6.1. From the 6.0 version, servlet is provided by jakarta and all package > names switch from javax.servlet to jakarta.servlet. > Any updates about migrating tapestry code from javax to jakarta? We won't provide any schedule, but indeed our main priority now is to provide a Tapestry version using the jakarta.* packages and Servlet API 6. Cheers! -- Thiago H. de Paula Figueiredo - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: [ANNOUNCEMENT] Tapestry 5.8.4 release
Good job Tapestry Team, congratulations! I have a question. This release supports Java 21 but checking Tomcat versions (https://tomcat.apache.org/whichversion.html), If I want to use Java 21 I have to use Tomcat 11.0.X and this version requires servlet spec 6.1. From the 6.0 version, servlet is provided by jakarta and all package names switch from javax.servlet to jakarta.servlet. Any updates about migrating tapestry code from javax to jakarta? Thank you and keep the great work Best Regards Carlos Montero El lun, 12 feb 2024 a las 17:28, Massimo Lusetti () escribió: > Happy to see a new release! > > On Wed, Feb 7, 2024 at 3:02 AM Thiago H. de Paula Figueiredo < > thiag...@gmail.com> wrote: > > > Hello, Tapestry community! > > > > Tapestry 5.8.4 has just been released, including some enhancements and > > bug fixes. It's a > > a drop-in replacement and recommended upgrade for Tapestry 5.7.0+ > projects. > > > > The highlights are the support for Java 21 bytecode, an improvement > > and a fix in multiple classloader support and the upgrade to the > > latest Underscore.js version. > > > > Full release notes at https://tapestry.apache.org/release-notes-584.html > . > > > > Cheers! > > > > -- > > Thiago H. de Paula Figueiredo > > > > - > > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > > For additional commands, e-mail: users-h...@tapestry.apache.org > > > > > > -- > Massimo Lusetti >