-
Notifications
You must be signed in to change notification settings - Fork 62
Add support for JDK 17 #129
Copy link
Copy link
Closed
Labels
campaignParent issues of OpenSearch release campaigns.Parent issues of OpenSearch release campaigns.enhancementNew feature or requestNew feature or requestv2.0.0
Description
Is your feature request related to a problem?
In opensearch-project/OpenSearch#1276 we have benchmarked various JDKs and concluded that JDK 17 gives a non-trivial performance boost.
What solution would you like?
Add support for JDK 17 by ensuring all tests run in CI/CD on JDK 17.
- Add support for JDK 17 alerting#327
- Add support for JDK 17 anomaly-detection#399
- Add support for JDK 17 asynchronous-search#101
- Add support for JDK 17 common-utils#125
Remove JDK8 support and fix JDK17 build. common-utils#129 - Add support for JDK 17 reporting#302
- Add support for JDK 17 index-management#290
- Add support for JDK 17 job-scheduler#137
Build on JDK 17. job-scheduler#138 - Add support for JDK 17 k-NN#312
- Add support for JDK 17 performance-analyzer#155
- Add support for JDK 17 performance-analyzer-rca#142
- Add support for JDK 17 security#1670
https://github.com/opensearch-project/security/issues/16200 - Add support for JDK 17 sql#467
- Add support for JDK 17 observability#548
- Add support for JDK 17 cross-cluster-replication#331
Do you have any additional context?
Originally v1.3.0 was supposed to GA with JDK 17, but we ran into a number of issues:
- [BUG] Security plugin transport layer(multi-node cluster) does not work due to missing required reflective access (JDK17) security#1653
- [BUG] de.thetaphi.forbiddenapis.gradle.ForbiddenApisPlugin fails to initialize on JDK17 OpenSearch#2299
- [BUG] PA plugin does not work due to missing required access performance-analyzer#144
For 2.0 we will remove support for Java 8, fix the above issues, upgrade to Gradle 7, and bundle JDK 17.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
campaignParent issues of OpenSearch release campaigns.Parent issues of OpenSearch release campaigns.enhancementNew feature or requestNew feature or requestv2.0.0