Announcing GWT 2.10.1 and 2.11 releases

404 views
Skip to first unread message

Colin Alworth

unread,
Jan 9, 2024, 4:36:08 PMJan 9
to GWT Users
I'm excited to announce the release of 2.10.1 and 2.11.0! This is our second release under the new groupId, be sure when you update to change away from "com.google.gwt", as it will not get more updates.

If you use GWT-RPC and JPA/JDO annotations in your project, we strongly suggest updating at least to 2.10.1 as soon as possible. To ensure that vulnerable projects are aware of any problem, compile warnings will be emitted if a problem is detected, and the server will default to not allowing any vulnerable RemoteService instances. See https://github.com/gwtproject/gwt/issues/9709 for information on the issue, how we're responding to it, and how any additional follow-up might look.

Other highlights:
  • Transitioned to GitHub pull requests for new contributions, with nightly builds running on GitHub Actions.
  • Added release artifacts for jakarta.servlet packages for both RequestFactory and GWT-RPC.
  • Tested support for running on Java 21. This is likely to be the final minor release series to support running on Java 8.
  • Updated JRE emulation to support Java 11 for Collections, streams, and more.

This release wouldn't have been possible without help from so many contributors, including developers, testers, and sponsors. A short list of the teams and individuals that directly brought us this release: Juan Pablo Gardella, Rocco De Angelis, Frank Hossfeld, Manfred Tremmel, Jim Douglas, Zbynek Konecny, Piotr Lewandowski, Axel Uhl, Thomas Broyer, Filipe Sousa, Sandra Parsick, Jens Nehlmeier, Schubec GmbH, Tom Sawyer Software, Insurance Insight Inc. Join us on the issue tracker or at our OpenCollective page to help make future releases possible.

Aaron Davidson

unread,
Jan 10, 2024, 12:56:14 AMJan 10
to GWT Users
A heartfelt thank-you to Colin & all contributors! 

David Nouls

unread,
Jan 10, 2024, 3:41:59 AMJan 10
to GWT Users
Nice to see such a quick follow-up to a security finding and also fast progress for Java 17/21 support!

Kind regards
David Nouls
--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-tool...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/17887d7a-ee71-4dd6-bd21-8365a91536dbn%40googlegroups.com.

Giuseppe La Scaleia

unread,
Jan 10, 2024, 6:30:29 AMJan 10
to google-we...@googlegroups.com
Great work guys.


Giuseppe La Scaleia
CNR - IMAA
geoSDI
Sviluppo Software

C.da S. Loja
85050  Tito Scalo - POTENZA (PZ)
Italia

phone:  +39 0971427305
fax:      +39 0971 427271
mob:    +39 331 2174998
mail:     glasc...@gmail.com
skype:  glascaleia

web:     https://www.geosdi.org


 


--

Adrian Smith

unread,
Jan 10, 2024, 9:07:10 AMJan 10
to GWT Users
Thanks for all the work you put in to GWT! Much appreciated! Really looking forward to the improved Collections support myself.

am...@mun.co.il

unread,
Jan 11, 2024, 4:56:43 AMJan 11
to GWT Users
Thank you!

lofid...@gmail.com

unread,
Jan 11, 2024, 8:43:33 AMJan 11
to GWT Users
Great work GWT Team!

Thanks a lot!

Lofi

Filipe Sousa

unread,
Jan 11, 2024, 9:28:05 AMJan 11
to GWT Users
👍

Craig Mitchell

unread,
Jan 13, 2024, 8:54:07 PMJan 13
to GWT Users
Awesome!  Thank you GWT team!

Regarding:

> Added release artifacts for jakarta.servlet packages for both RequestFactory and GWT-RPC.

When I look at com.google.gwt.user.server.rpc.RemoteServiceServlet, it's still using javax.servlet.http.HttpServlet.  So calls like getThreadLocalRequest() return javax.servlet.http.HttpServletRequest and not jakarta.servlet.http.HttpServletRequest.  Is there another version of RemoteServiceServlet I can use that uses the jakarta classes?

Thanks.

Colin Alworth

unread,
Jan 13, 2024, 9:12:03 PMJan 13
to noreply-spamdigest via GWT Users
Craig, you’ll need to change to the -jakarta artifacts. That is, for RemoteServiceServlet, instead of gwt-servlet.jar, use gwt-servlet-jakarta.jar, and the class is in the .rpc.jakarta package to ensure there is no possibility of referencing the wrong type. Change both the jar and your imports to use it. 

Note that this is not compatible with running your jakarta-servlet app inside dev mode, but you will need to run your own server separately from dev mode. 

-- 
  Colin Alworth

--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-tool...@googlegroups.com.

Craig Mitchell

unread,
Jan 13, 2024, 9:16:15 PMJan 13
to GWT Users
Thank you Colin!  You're spot on, found it:  https://mvnrepository.com/artifact/org.gwtproject/gwt-servlet-jakarta/2.11.0

Note that this is not compatible with running your jakarta-servlet app inside dev mode, but you will need to run your own server separately from dev mode.

Thanks again.  Yep, I'm (now) running with SpringBoot 3 with Embedded Tomcat 10.

Cheers.
Reply all
Reply to author
Forward
0 new messages