Skip to content

Released 4.0.3 - #6131

Merged
arjantijms merged 5 commits into
4.xfrom
RELEASE_403
Oct 1, 2026
Merged

arjantijms merged 5 commits into
4.xfrom
RELEASE_403

Conversation

@dmatej

@dmatej dmatej commented Sep 30, 2026

Copy link
Copy Markdown
Contributor
  • Adapted to use the new release job: https://ci.eclipse.org/jersey/job/jersey-release/
  • No need to have multiple JDK versions to compile multirelease jars
    • release defines the target release
    • Maven plugins improved, now they can compile "main" code and "plug in" additional sources built for different Java versions.
    • That means that minimal JDK version used to build Jersey is the maximal version of "multireleased" sources.
  • Fixed NPE seen in tests, however there are more.
  • Removed some duplicit or unused garbage from poms.

- seen null connector in tests, better escalate in constructor already

Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
- New maven plugins do that better now

Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
- New maven plugins do that better now

Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
@dmatej dmatej added this to the 4.0.3 milestone Sep 30, 2026
- Jenkinsfile now compiles and tests with JDK25, then tests selected modules
  with 17 for sure
- Removed java.version usages - quite toxic to set it
- Removed copy pasted compiler settings (some of)
- Minimal Maven version set to 3.9.16
- Minimal JDK version is 17 (to run tests without recompilation), to release 21.

Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
@dmatej
dmatej marked this pull request as ready for review October 1, 2026 08:40
@dmatej
dmatej requested a review from a team October 1, 2026 08:46
@arjantijms
arjantijms merged commit 4730655 into 4.x Oct 1, 2026
19 of 23 checks passed
@dmatej
dmatej deleted the RELEASE_403 branch October 1, 2026 10:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants