Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Page Properties


Document StatusACTIVE
Last TC Review Date

 

Last TC Review OutcomeUpdated Spring release


...

  • Jest
    • should be 29 or greater
  • RTL
    • should be 14 greater

Post Build Integration Testing

...

  • Java 21 / JDK 21
    • Keycloak 25.0.0 release notes: "OpenJDK 17 support is deprecated in Keycloak, and will be removed in a following release in favor of OpenJDK 21."
    • Other software libraries used by FOLIO will also drop 17 support soon.
    • Java 21 more efficiently uses CPU resources (virtual threads, improved garbage collection, etc.) saving costs for implementers and devops.
    • New language features improve developer satisfaction and code quality/correctness.
    • Grails modules use at least Java 17
  • Groovy (version determined by the version of Grails, below)
  • OpenAPI (OAS) 3
  • Go 1.25 or greater (expected release in ~August 2025)

Build Tools

Policy: One of Specified versions

...

...

Fast moving infrastructure

Policy: System operators are highly encouraged to update to the latest versions of these components as they are released.

...

Technology versions must support the full Sunflower support period that ends around Q1 2026: Sunflower will be released in Q2 2025 and will be supported until Umbrellaleaf (R1 2026) gets released around Q1 2026 (based upon assumption that future releases will follow a similar cadence to previous releases), see FOLIO support policy.

Release nameRelease Date*End of Support*
SunflowerQ2 2025Q2 2026
TrilliumQ4 2025Q4 2026
UmbrellaleafQ2 2026Q2 2027

* Current best guess