Skip to content

Ensure compatibility with JDK 20 #30185

Closed as not planned
Closed as not planned
@sbrannen

Description

@sbrannen

Overview

We need to ensure that the core Spring Framework is compatible with JDK 20.

CI Builds

We have introduced a JDK 20 CI build pipeline to test compatibility with JDK 20.

Failing Tests

We have discovered that numerous tests begin to fail on JDK 20.

The ones related to JPA have been failing since JDK 18 but should still be investigated to determine why they no longer pass (and eventually better documented).

Other tests related to date/time parsing and formatting fail because of a switch from a normal space to a narrow non-breaking space (NNBSP) between a time and an AM/PM unit (for example, the whitespace in 12:00 AM). See commit 84714fb for details.

Related Resources

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions