As already briefly mentioned in my openHAB 2.5 release post, I’d like to give you an update on the further development efforts:
With the 2.5 release, our master branches have switched to 3.0.0-SNAPSHOT. There are currently multiple bigger initiatives going on, such as the code refactoring to remove the Eclipse trademark from the code, the new default UI as a replacement for the Paper UI and others, the switch to Java 11, making the next-generation rule engine the main one, etc.
As a result of those activities, the current 3.0.0 code base is not yet usable, so please refrain from trying out any 3.0.0-SNAPSHOT distro for the moment. It anyhow does not include any add-ons, so it is rather pointless. We plan to have usable snapshot builds available in a few weeks from now.
Meanwhile, there is a lot of activity on the add-on development side by our gorgeous community and in order to not having to maintain two separate branches, we have created a 2.5.x branch in all add-on repos and are asking all contributors to create their PRs against that one - with the premise that those changes are fully backward compatible.
As we have also found a few bugs with the 2.5.0 distro (e.g. when using the downloaded add-ons), the @maintainers decided that we will release a 2.5.1 distro with updated add-ons (everything that is merged in the 2.5.x branches) on January 12. A snapshot build of 2.5.1 is already available on Jenkins as well as in the Artifactory snapshot linux repos for testing.
The 2.5.1 distro will most likely be the last 2.5.x distro. But this is now able to always install the most current 2.5.x version of the add-ons. We will therefore continue to regularly release 2.5.2, 2.5.3, etc. releases for the add-ons, so that there is still a chance to get the latest features and fixes as a 2.5.1 distro user.
This will most likely happen until summer as we then plan to switch all development (PR and merging) efforts back on master for all add-ons. Hopefully, we have some decent 3.0.0 milestone builds available by then, so that everybody, who cannot wait for any latest code changes has a chance to switch already.
I hope this all makes sense to you and that it works out as planned - let’s make it happen together!