Poppy 2023 R2 - Upgrade to Java 17 (FOLIO-3783)

[FOLIO-3912] spring-module-core: Java 17, Spring Boot 3, Hibernate 6 Created: 15/Oct/23  Updated: 19/Oct/23  Resolved: 19/Oct/23

Status: Closed
Project: FOLIO
Components: None
Affects versions: None
Fix versions: None
Parent: Poppy 2023 R2 - Upgrade to Java 17

Type: Story Priority: P2
Reporter: Julian Ladisch Assignee: Jeremy Huff
Resolution: Done Votes: 0
Labels: security, security-reviewed
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Sprint:
Development Team: Other dev
Epic Link: Poppy 2023 R2 - Upgrade to Java 17
RCA Group: Related dependency upgrade

 Description   

This is about https://github.com/folio-org/spring-module-core

Upgrade Java/JDK from 11 to 17.

Upgrade Spring Boot from 2 to 3.

The Spring Boot upgrade automatically upgrades Hibernate from 5 to 6.

Upgrade Snakeyaml from 1.33 to 2.2.

This fixes multiple vulnerabilities in the dependencies:

Upgrading guides:

https://folio-org.atlassian.net/wiki/display/TC/JDK+17+and+Java+17

https://folio-org.atlassian.net/wiki/display/FOLIJET/Migration+to+Spring+Boot+v3.0.0+How+to

https://github.com/hibernate/hibernate-orm/blob/6.0/migration-guide.adoc#multitenancy-simplification

https://folio-org.atlassian.net/wiki/display/SEC/SnakeYaml+SafeConstructor


Generated at Thu Feb 08 23:31:42 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.