You had to wait for a long while, but I am now happy to announce that we have the first milestone build of openHAB 4.0 ready for download!
There has been a major technical change by moving from Java11 to Java17, which involved upgrading many libraries to very recent versions. This is all successfully done and the snapshot builds were already tested by many of you, which helped on identifying and fixing regressions.
The positive effect is that we are now on a very future-proof technical foundation again and that all contributors can make use of modern language features that Java17 brings.
The downside is that we have to ask you to update your JVM to Java17, if you haven’t done so yet.
- Migrate your Blocklies (see Rules Blockly | openHAB)
- The JS transformation no longer exists and the SCRIPT transformation should be used instead. Inline JS scripts in transformations and JS profiles are still work in progress.
Besides these things, there was a lot of work on new features and other fixes - see the extensive list on the official release notes.
I have created a new discussion topic for any questions and issues you might have around this first - and all future - openHAB 4.0 Milestone build.