2025-12-03 Using Spring Boot milestone and release candidate releases in development
Date
Nov 19, 2025
Attendees
TC members
@Wayne Schneider
@Jenn Colt
@Jeff Gerhard
@Ingolf Kuss
@Julian Ladisch
@Maccabee Levine
@Olamide Kolawole
@Shelley Doljack
Guests
@Craig McNally
@Mark Veksler
@Matt Weaver
Time | Item | Who | Notes |
|---|---|---|---|
1 min | Scribe |
| @Wayne Schneider followed by @Florian Gleixner
Reminder: Please copy/paste the Zoom chat into the notes. If you miss it, this is saved along with the meeting recording, but having it here has benefits. |
| Using pre-releases in development | Julian | Due to the timing of Spring Boot releases there's a proposal to use Spring release candidate and milestone releases at least during development, in order to be able to use a version of Sprint Boot for the maximum amount of time. Spring Boot 4.0 end of OSS support is 2026-12-31 but if we are willing to move to 4.1 during development, the end of life will be 2027-06-30. (edited) Draft OST reflecting this: https://folio-org.atlassian.net/wiki/spaces/TC/pages/966852629/Umbrellaleaf#Third-Party-Libraries-/-Frameworks Draft migration guide: https://folio-org.atlassian.net/wiki/spaces/FOLIJET/pages/1163264001 Discussion: @Mark Veksler: clarifying that backporting to Sunflower is out of scope (confirmed). Are we talking about Trillium or just Umbrellaleaf? (Ideally both to maximize support coverage) @Shelley Doljack: difference between an release candidate and a milestone release? @Julian Ladisch: milestone release is an in-progress preview of features, RC is feature-complete with only bugfixes expected before release. @Mark Veksler: The risk would be that the FOLIO flower release would ship before the release of Spring, and then we would be in the position of making a release based on unreleased code. A decision point would need to be added to the release cycle to be certain we are working with released code. @Julian Ladisch: Spring release dates are fixed and known long beforehand. @Craig McNally: We did suggest something like this previously. @Julian Ladisch remembers that it was part of the OST but there was pushback from release management so it was removed. @Mark Veksler: The release management planning group would need to select a release date for FOLIO that lines up to maximize the Spring support period. @Jenn Colt: We would need to change our processes to be more proactive to set Spring versions before the FOLIO release date is set. Would require greater collaboration between RMSG and TC. @Mark Veksler: Add additional milestone to release planning calendar to ensure alignment. @Jenn Colt: Rather than recommending development with a particular RC, we collaborate with RMSG to identify a target Spring version and add a checkpoint to the calendar. Does our draft OST come before the first “straw man” release schedule or after? (Consensus that it should be after). Have we reached a conclusion? @Julian Ladisch: Yes, but key stakeholders are absent. @Jenn Colt: Bring this to the RMSG next meeting? (if there’s time) Action: Julian will bring this to RMSG in Slack. |
NA | Zoom Chat |
| 2025-12-03 10:07:56 From Maccabee Levine To Everyone: 2025-12-03 10:12:35 From Craig McNally To Everyone: 2025-12-03 10:13:05 From Craig McNally To Everyone: 2025-12-03 10:28:05 From Mark Veksler To Everyone: 2025-12-03 10:28:53 From Mark Veksler To Everyone: 2025-12-03 10:29:01 From Maccabee Levine To Everyone: |