Skip to content

Conversation

@matthiasblaesing
Copy link
Contributor

OpenJFX 21 is the last version to support JDK17 (see: https://gluonhq.com/products/javafx/)

@matthiasblaesing matthiasblaesing added this to the NB29 milestone Jan 1, 2026
@matthiasblaesing matthiasblaesing added dependencies Pull requests that update a dependency file Upgrade Library Library (Dependency) Upgrade JavaFX [ci] enable JavaFX job ci:dev-build [ci] produce a dev-build zip artifact (7 days expiration, see link on workflow summary page) labels Jan 1, 2026
@matthiasblaesing
Copy link
Contributor Author

Tested webview on Windows and Linux. I noticed, that this improves rendering of github project listing, where the file list renders incorrectly on 17 and correctly on 21.

@mbien
Copy link
Member

mbien commented Jan 2, 2026

do we want to sync the major spec version of the module with the javafx major version?

it would show up as

	org.netbeans.libs.javafx.linux [17.20 dev-ee51a89cf4b9875935d5b2786ff6c78cb5b65ab0]

right now which might be confusing. 021ebd3 did the same. (the module version would also show up in the javafx activation dialog)

@matthiasblaesing
Copy link
Contributor Author

Yes, the spec version should be incremented, thanks for noticing. Updated in place.

Copy link
Member

@mbien mbien left a comment

Choose a reason for hiding this comment

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

module activation and impl download via project wizard worked. changes look good to me.

Thanks for doing the update!

@matthiasblaesing matthiasblaesing merged commit 805323a into apache:master Jan 2, 2026
30 checks passed
@matthiasblaesing matthiasblaesing deleted the jfxupdate branch January 4, 2026 16:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci:dev-build [ci] produce a dev-build zip artifact (7 days expiration, see link on workflow summary page) dependencies Pull requests that update a dependency file JavaFX [ci] enable JavaFX job Upgrade Library Library (Dependency) Upgrade

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants