Skip to content

Conversation

@Ananya2
Copy link
Contributor

@Ananya2 Ananya2 commented Oct 22, 2025

Summary

This PR adds support for Java 25 (LTS) and drops support for non-LTS Java versions 22, 23, and 24 to align with our long-term support strategy focusing on LTS releases.

Changes Made

Maven Configuration (pom.xml)

  • Replaced jre23 profile with jre25 profile
  • Set Java 25 as the default active profile with <activeByDefault>true</activeByDefault>
  • Updated Maven compiler source/target to Java 25

Gradle Configuration (build.gradle)

  • Updated default build profile from jre23 to jre25
  • Set sourceCompatibility = 25 and targetCompatibility = 25

Documentation (README.md)

  • Updated Maven build instructions to reference jre25 instead of jre23
  • Updated Gradle build instructions to reference jre25 instead of jre23

Current Supported Java Versions (LTS Focus):

  • Java 8 (JRE 8) - Legacy support
  • Java 11 (JRE 11) - LTS
  • Java 17 (JRE 17) - LTS
  • Java 21 (JRE 21) - LTS
  • Java 25 (JRE 25) - LTS (New Default)

Removed Support:

  • Java 23 (non-LTS)

Build Commands

# Maven - Default (Java 25)
mvn install -Pjre25

# Gradle - Default (Java 25)  
gradle build -PbuildProfile=jre25

@Ananya2 Ananya2 self-assigned this Oct 22, 2025
@Ananya2 Ananya2 added this to the 13.3.0 milestone Oct 22, 2025
@codecov
Copy link

codecov bot commented Oct 22, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 52.35%. Comparing base (76e8115) to head (086c865).

Additional details and impacted files
@@             Coverage Diff              @@
##               main    #2821      +/-   ##
============================================
+ Coverage     52.23%   52.35%   +0.11%     
- Complexity     4154     4195      +41     
============================================
  Files           149      149              
  Lines         34378    34378              
  Branches       5734     5734              
============================================
+ Hits          17959    18000      +41     
- Misses        13925    13926       +1     
+ Partials       2494     2452      -42     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@Ananya2 Ananya2 linked an issue Oct 24, 2025 that may be closed by this pull request
machavan
machavan previously approved these changes Oct 27, 2025
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.

Add Support for Java 25

3 participants