You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Java 21 language features can be used in core. Java 21 is delayed for add-ons (can be used in single plugins if owner wants it, but will not be rolled out over the whole repo until OH 5 is released in summer 2025).
Clean up the code and build system, port to Java 21, deprecations, etc. - this refers mainly to core, but can also include distro, webui.
The text was updated successfully, but these errors were encountered:
holgerfriedrich
changed the title
Code rework, Java 21 features can be used in core system (excluding addons, tbc)
Code rework, Java 21 features can be used in core system (excluding addons)
Jan 11, 2025
I haven't looked into what exactly uses these annotations in openHAB.
Sometimes there is support for both the javax and jakarta namespaces to allow for smooth migrations.
Usually I prefer to migrate everything to the jakarta namespace for simplicity if possible. It also prevents devs from copy/pasting the deprecated javax namespace into new code. This way the javax code stops haunting you. 👻
Java 21 language features can be used in core. Java 21 is delayed for add-ons (can be used in single plugins if owner wants it, but will not be rolled out over the whole repo until OH 5 is released in summer 2025).
Clean up the code and build system, port to Java 21, deprecations, etc. - this refers mainly to core, but can also include distro, webui.
javax.annotation
byjakarta.annotation
https://docs.openrewrite.org/recipes/java/migrate/jakarta/javaxannotationmigrationtojakartaannotationThe text was updated successfully, but these errors were encountered: