Today we again have a major update of the openHAB distro.
I worked heavily on a bigger refactoring during the last days, which resulted in a single distro, so that users no longer have to choose between online and offline distro.
You can find the snapshot builds on our Jenkins at Cloudbees - it is now simply called
openhab-2.0.0-SNAPSHOT.zip/tar.gz. If you download this, it will behave the same way as the online distro before, i.e. it does not include any add-ons, but will load them on demand from our online repository. Previously, add-ons and their dependencies were loaded from all kinds of different repos (repo.ecllipse.org, repo1.maven.org, jcenter.com, bintray.com, etc), which led to a slow and instable installation process, because some repos were not reliable and all of them were queried for the files. The new version now fetches everything from a single dedicated repo from Bintray, which makes add-on installation extremely fast now (assuming you have a good Internet bandwidth).
For the ones that loved the offline distro (like myself): There is an easy way to get it back! Just additionally download the file
openhab-addons-2.0.0-SNAPSHOT.kar and place it in your local
addons/ folder - this will immediately make all add-ons available offline and you can safely deactivate the online repo access (in addons.cfg or through the Paper UI). You can even do the same now with the legacy add-ons (which were only available online before) - simply download the
openhab-addons-legacy-2.0.0-SNAPSHOT.kar and put it into the
Note: The new Debian/APT package is just being worked on - @theo will give an update on what this new distro means for APT users; as the build of these packages is now decoupled from the distro build, you will currently still find the last “old” build in the apt repo.
Besides this structural change, there are also noteworthy functional enhancements. A new stable ESH build is used in the distro, which addressed this long list of issues. This ranges from many small bug fixes to corrected character encoding (e.g. for German Umlauts) in the UIs and new filtering mechanisms for inbox and things in the Paper UI. One breaking change to mention for everyone using bookmarks: The Paper UI is not anymore at
/ui, but now at
/paperui. The dashboard has obviously been adjusted accordingly already.
Speaking of the dashboard: The initial setup wizard now also links to a description of the different initial packages, which might be of interest for some of you.
Last but not least I would like to mention that a few new bindings have been added recently as well: These are the Kodi binding, the Russound binding, the AllPlay binding, the CoolMasterNet binding, the Silvercrest Wifi Plug binding and the GlobalCache binding. Many thanks to all the contributors for these additions and also thanks to all contributors that are still patiently waiting to have their bindings reviewed and merged - I am well aware that there is still a long queue, but I’ll do my best to make further progress on it.