[ 
https://issues.apache.org/jira/browse/KARAF-8000?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18023723#comment-18023723
 ] 

ASF subversion and git services commented on KARAF-8000:
--------------------------------------------------------

Commit dfeff6d1cdebbc4e413467ceb64372a922121b0f in karaf's branch 
refs/heads/main from Robert Varga
[ https://gitbox.apache.org/repos/asf?p=karaf.git;h=dfeff6d1cd ]

KARAF-8000: Update jre.properties correctly export packages (#1985)

* KARAF-8000: use cascading properties

Inherit JRE packages from previous version, not just jre-9,
almost reverting commit a7f64687fc45a631c7a8f5ea67400d18c5501977, but
minimizing the length of evaluation chain based key releases that
introduced new packages.

Signed-off-by: Robert Varga <[email protected]>

* KARAF-8000: expose jdk.nio on Java 11+

This package was introduced in Java 11 as part of
https://bugs.openjdk.org/browse/JDK-8205415.

Signed-off-by: Robert Varga <[email protected]>

* KARAF-8000: expose Java 12 packages

Add packages introduced in Java 12:
- java.lang.constant via https://bugs.openjdk.java.net/browse/JDK-8202031
- javax.naming.ldap.spi via https://bugs.openjdk.org/browse/JDK-8192975

Signed-off-by: Robert Varga <[email protected]>

* KARAF-8000: expose jdk.nio.mapmode on Java 14+

This package was introduced in Java 14 via
https://bugs.openjdk.org/browse/JDK-8207851.

Signed-off-by: Robert Varga <[email protected]>

* KARAF-8000: expose java.lang.foreign on Java 22+

This package was originally introduced as preview in Java 19, but
finalized in Java 22 via https://bugs.openjdk.org/browse/JDK-8310626.

Signed-off-by: Robert Varga <[email protected]>

* KARAF-8000: expose Java 24 packages

Add packages introduced in Java 24:
- java.lang.classfile* via https://bugs.openjdk.org/browse/JDK-8334712
- jdk.management via https://bugs.openjdk.org/browse/JDK-8338890

Signed-off-by: Robert Varga <[email protected]>

* KARAF-8000: expose javax.sound on Java 25+

This package was introduced in Java 25 via
https://bugs.openjdk.org/browse/JDK-8356200.

Signed-off-by: Robert Varga <[email protected]>

* KARAF-8000: correct java.net.http availability

This package was originally introduced as incubating in Java 9, but
finalized in Java 11 via https://bugs.openjdk.org/browse/JDK-8197565.

Signed-off-by: Robert Varga <[email protected]>

* KARAF-8000: correct java.lang.runtime availability

This package was originally introduced as a preview in Java 14, but
finalized in Java 16 via https://bugs.openjdk.org/browse/JDK-8246771.

This effectively reverts commit
a674d6b95a60e231389ac3eb8269648f3304ca16.

Signed-off-by: Robert Varga <[email protected]>

* KARAF-8000: correct java.util.random availability

This package was introduced in Java 17 via
https://bugs.openjdk.org/browse/JDK-8255395.

Signed-off-by: Robert Varga <[email protected]>

---------

Signed-off-by: Robert Varga <[email protected]>

> jdk.nio not exposed with Java 11+
> ---------------------------------
>
>                 Key: KARAF-8000
>                 URL: https://issues.apache.org/jira/browse/KARAF-8000
>             Project: Karaf
>          Issue Type: Bug
>          Components: karaf
>    Affects Versions: 4.4.8
>            Reporter: Robert Varga
>            Assignee: Robert Varga
>            Priority: Major
>
> JDK11 has expanded the jdk.net module with jdk.nio package, which Karaf is 
> not exporting. This means libraries do not get access to what they'd normally 
> expect from a Java 11+ runtime.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to