-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Closed
Labels
enhancementEnhancement or improvement to existing feature or requestEnhancement or improvement to existing feature or requestv2.12.0Issues and PRs related to version 2.12.0Issues and PRs related to version 2.12.0v3.0.0Issues and PRs related to version 3.0.0Issues and PRs related to version 3.0.0
Description
Is your feature request related to a problem? Please describe.
The JDK-21 is already out and becomes the next LTS release.
Describe the solution you'd like
We need to make sure the ecosystem is ready to be using JDK-21 at runtime as well as build time:
- Support JDK-21 builds on Build and CI opensearch-build#4071
- Update Gradle to 8.4 #10138
New features include: initial support for JDK 21 only to compile, test, and run Gradle projects since Kotlin does not yet support JDK 21;
- Update bundled JDK to JDK-21 #10591
- Add Java 11/17/21 matrix for precommit and assemble checks #11035
- [Backport] [2.x] Update bundled JDK to JDK-21.0.1 (#10576) #11003
- [Backport 2.x] Add Java 11/17/21 matrix for precommit and assemble checks #11045
Plugins / clients / tools:
- Add Java 11/17/21 matrix for build, test and integration (main only) checks opensearch-java#705
- Update to Gradle 8.4 opensearch-sdk-java#962
- security
- Add Java 11/17/21 matrix for plugin install, test and integration test checks security#3641
- Update to Gradle 8.4 security#3638
- [Backport] [2.x] Add Java 11/17/21 matrix for plugin install, test and integration test checks (#3641) security#3715
- [Backport] [2.x] Update to Gradle 8.4 (#3638) security#3640
- custom-codecs
- custom-codecs
- data-prepper
- https://github.com/opensearch-project/neural-search
- https://github.com/opensearch-project/ml-commons
- https://github.com/opensearch-project/sql
- https://github.com/opensearch-project/security-analytics
- https://github.com/opensearch-project/k-NN
- https://github.com/opensearch-project/geospatial
- https://github.com/opensearch-project/index-management
- https://github.com/opensearch-project/anomaly-detection
- https://github.com/opensearch-project/notifications
- https://github.com/opensearch-project/opensearch-hadoop
- https://github.com/opensearch-project/search-processor
- https://github.com/opensearch-project/alerting
- https://github.com/opensearch-project/job-scheduler
- https://github.com/opensearch-project/asynchronous-search
- https://github.com/opensearch-project/common-utils
- https://github.com/opensearch-project/performance-analyzer-commons
- https://github.com/opensearch-project/opensearch-learning-to-rank-base
- https://github.com/opensearch-project/performance-analyzer
- https://github.com/opensearch-project/performance-analyzer-rca
- https://github.com/opensearch-project/opensearch-oci-object-storage
- https://github.com/opensearch-project/sql-jdbc
- https://github.com/opensearch-project/flow-framework/
- https://github.com/opensearch-project/opensearch-plugin-template-java/
- https://github.com/opensearch-project/observability
- https://github.com/opensearch-project/reporting
There are some foreseeing delays unfortunately with Eclipse Temurin JDK-21 distribution:
- https://adoptium.net/blog/2023/09/temurin21-delay/
- September 2023 Release Status per Platform, Version & Binary Type adoptium/temurin#8
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementEnhancement or improvement to existing feature or requestEnhancement or improvement to existing feature or requestv2.12.0Issues and PRs related to version 2.12.0Issues and PRs related to version 2.12.0v3.0.0Issues and PRs related to version 3.0.0Issues and PRs related to version 3.0.0