gef-classic
gef-classic copied to clipboard
GEF Classic 3.22 Release for Eclipse 2024-12
This issue is used to track and coordinate the work for the GEF Classic 3.22.0 release to be contributed to the Eclipse 2024-12 release train. It shall serve as checklist as well as template for the upcoming release.
- [x] Create 3.22 Milestone
- [x] Update version number and target platforms:
- [x] Update the version number of all features to 3.22.0
- [x] Bump maintenance version number of all plugins
- [x] Update the target platform for the API baseline to GEF Classic 3.21.0
- [x] Update the pom file target platform checking to GEF Classic 3.21.0
- [x] Update the development target platform to Eclipse 2024-12
- [x] 30.09.2024: Release 3.22.0 M1 for 2024-12 M1
- [x] create release record
- [ ] 21.10.2024: Release 3.22.0 M2 for 2024-12 M2
- [ ] 11.11.2024: Release 3.22.0 M3 for 2024-12 M3
- [ ] 18.11.2024: Release 3.22.0 RC1 for 2024-12 RC1
- [ ] 25.11.2024: Release 3.22.0 for 2024-12 RC2
- [ ] create R3_22_maintenance branch
- [ ] 04.12.2024: 2024-12 Release
- [ ] tag release commit and mark it as release in Github, create release notes
The Zest 2.0 milestone has just been contributed:
https://github.com/eclipse-simrel/simrel.build/commit/3e33cb2660074884b7498cceb86f6abab8906f52 https://download.eclipse.org/tools/gef/classic/milestone/S202409190406
3.22.0 M1 has been contributed to Simrel:
- https://download.eclipse.org/tools/gef/classic/milestone/S202409301913/index.html
- https://github.com/eclipse-simrel/simrel.build/commit/e67c65c930415b463ed5a11a60092d0e3efe8c0b
and the release record is created: https://projects.eclipse.org/projects/tools.gef/releases/gef-classic-3.22.0
3.22.0 M2 has been contributed:
https://download.eclipse.org/tools/gef/classic/milestone/S202410221425 https://github.com/eclipse-simrel/simrel.build/commit/5f474edaedf0dc4c24adc7cc3630a34405d69b13
3.22.0 M3 has been contributed:
- https://download.eclipse.org/tools/gef/classic/milestone/S202411111848
- https://github.com/eclipse-simrel/simrel.build/commit/49947a3a3ecee8fc5bd58914ae5e6d7d272cc052
I'm currently trying to build the WindowBuilder milestone and I noticed a deadlock in one of our tests. It doesn't show up with 8081afe4c0b7de6b908c231c3a39a7cb70473df5, but with 8d8e63e1d5373bf3accf0a726eda91d6df4d957c (i.e. the next commit).
It seems like we can't use concurrent deques in the EventListenerList...
I'll go ahead and build a new M3
The new M3 has been contributed. Let's hope that's the only unpleasant surprise: https://download.eclipse.org/tools/gef/classic/milestone/S202411121909 https://github.com/eclipse-simrel/simrel.build/commit/2f0be72584122a52df34ae9088fb1ff84c26e8b2
3.22 RC1 was contributed to simrel:
- https://download.eclipse.org/tools/gef/classic/milestone/S202411181923
- https://github.com/eclipse-simrel/simrel.build/commit/35e02f29404a2c7c3d0664d2e2fcbdd4de416941
@ptziegler I don't think we have anything new for RC2 or?
Not as far as I can tell. You can probably already go ahead and promote the RC1 to the next release.
Sorry was a bit busier then expected. Just finished the release:
- https://github.com/eclipse-gef/gef-classic/releases/tag/R_3_22
- https://download.eclipse.org/tools/gef/classic/release/3.22.0/
- https://github.com/eclipse-simrel/simrel.build/commit/67126baab3618fb7636747b500fb4fb1c8f6f287
Many thanks to all contributors and supporters!