Skip to content

Add Java 17 information to documentation.#12990

Merged
gianm merged 1 commit intoapache:masterfrom
gianm:17-experimental
Aug 30, 2022
Merged

Add Java 17 information to documentation.#12990
gianm merged 1 commit intoapache:masterfrom
gianm:17-experimental

Conversation

@gianm
Copy link
Copy Markdown
Contributor

@gianm gianm commented Aug 27, 2022

Once #12987 is merged, I'm not aware of anything that is nonfunctional
on Java 17, so I thought it would be good to declare the support "officially
experimental" (allowing ourselves to consider that a thing 🙂).

Since #12987 is a legitimate Java 17 incompatibility that cannot be worked
around with --add-opens and --add-exports, it should be merged first.

This patch also removes java.base/jdk.internal.perf and
jdk.management/com.sun.management.internal from the list of required
exports and opens, because they were formerly needed for JvmMonitor,
which was rewritten in #12481 to use MXBeans instead.

This work is towards #12838.

The docs say Java 17 support is experimental, and give tips on running
successfully with Java 17.

This patch also removes java.base/jdk.internal.perf and
jdk.management/com.sun.management.internal from the list of required
exports and opens, because they were formerly needed for JvmMonitor,
which was rewritten in apache#12481 to use MXBeans instead.
Copy link
Copy Markdown
Contributor

@cryptoe cryptoe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1 non-binding
Lets tag this to release notes ?

Copy link
Copy Markdown
Contributor

@capistrant capistrant left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1 after #12987 🚀

@gianm gianm merged commit 48ceab2 into apache:master Aug 30, 2022
@gianm gianm deleted the 17-experimental branch August 30, 2022 19:32
599166320 pushed a commit to 599166320/apache-druid that referenced this pull request Aug 30, 2022
The docs say Java 17 support is experimental, and give tips on running
successfully with Java 17.

This patch also removes java.base/jdk.internal.perf and
jdk.management/com.sun.management.internal from the list of required
exports and opens, because they were formerly needed for JvmMonitor,
which was rewritten in apache#12481 to use MXBeans instead.
@kfaraz kfaraz added this to the 25.0 milestone Nov 22, 2022
@gianm gianm mentioned this pull request Dec 5, 2022
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.

4 participants