Skip to content

Upgrade to Spring 7#12428

Draft
axl8713 wants to merge 17 commits into
masterfrom
spring7
Draft

Upgrade to Spring 7#12428
axl8713 wants to merge 17 commits into
masterfrom
spring7

Conversation

@axl8713

@axl8713 axl8713 commented May 26, 2026

Copy link
Copy Markdown
Contributor

Description

These changes cover the Spring 7 upgrade for MapStore.

Key changes:

  • Spring Framework 5.x → 7.0.7
  • Spring Security 5.x → 7.0.5
  • Jakarta Servlet API 6.0.0 (Jakarta EE 10, aligned with GeoServer ecosystem)
  • Tomcat 10.1.55 (Tomcat 10.1 is the target for EE 10)
  • Minimum supported JDK raised to 17 (required by Spring 7; aligned with GeoServer)
  • Maven compiler source/target updated from 8 to 17 in java/services/pom.xml
  • All CI/CD workflows updated to use JDK 17 as the build JDK; CI matrix still tests on [17, 21]

Please check if the PR fulfills these requirements

What kind of change does this PR introduce? (check one with "x", remove the others)

  • Bugfix
  • Feature
  • Code style update (formatting, local variables)
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • CI related changes
  • Other... Please describe:

Issue

What is the current behavior?

#

What is the new behavior?

Breaking change

Does this PR introduce a breaking change? (check one with "x", remove the other)

  • Yes, and I documented them in migration notes
  • [] No

There will be a new set of requirements to have the GeoStore with Spring 7 running.

Other useful information

@cla-bot cla-bot Bot added the CLA Ready label May 26, 2026
@axl8713 axl8713 marked this pull request as draft May 26, 2026 08:42
@axl8713 axl8713 requested a review from offtherailz May 26, 2026 13:02
@axl8713 axl8713 self-assigned this May 26, 2026
Comment thread .github/workflows/CI.yml Outdated
@axl8713 axl8713 linked an issue Jun 16, 2026 that may be closed by this pull request
@tdipisa tdipisa linked an issue Jun 16, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Set JDK 17 as the minimum supported version Update of Spring dependency

2 participants