The 2.12 release seems to be almost ready - we're trying to do releases a 
little more frequently when we have changes to be made, and this is going 
to end up being about nine months after the 2.11 release.

Considerations for this release:
 * *Java 8 support is formally dropped* for running the compiler and dev 
mode. It may continue to work for the server, but our testing here is light 
- if it is important to you, please help with testing the early release to 
be sure.
 * *Java 17 language support has been added* - everything except 
switch-expression is merged, consider reviewing/testing 
https://github.com/gwtproject/gwt/pull/9981 to finalize that PR so we can 
finish this aspect of the release.
 * Several deprecated classes have been removed, and more still are now 
marked deprecated and will be removed in a future release. These are likely 
not used by your project, as most are unusable today anyway, but the change 
can be reviewed here https://github.com/gwtproject/gwt/pull/9925
 * Browsers have deprecated the unload event, and GWT has been interfering 
with some applications that don't directly use it. A PR is up to resolve 
this, but could use testing from anyone who might be affected by this: 
https://github.com/gwtproject/gwt/pull/9984
 * Sourcemap support has been updated - no major impact here aside from 
dropping the need to use (a very old version of) protobufs in the server, 
and supporting writing all source files as part of the sourcemap JSON file 
rather than needing all source files copied to a server to be useful.

Next steps:
 * Help review, finalize the pending PRs.
 * Let us know if there are other pending reviews or fixes that need to be 
targeted to the 2.12 milestone.
 * Test HEAD-SNAPSHOT builds to confirm no regressions in your own projects 
(either download from the Sonatype snapshot repo, or download the SDK zips 
from one of the builds at 
https://github.com/gwtproject/gwt/actions/workflows/full-check.yml).
 * In a week or so, volunteer for testing when a release is prepared.
 * *If you need to run only on Java 8* and you need some of these changes, 
help us start a separate release process for GWT 2.11.x. Many of these 
changes can be backported, but we need assistance to make that work happen.

All commits since 2.11: 
https://github.com/gwtproject/gwt/compare/2.11.0...main

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/155bce20-d224-4b9f-8eea-98071d4547ccn%40googlegroups.com.

Reply via email to