I have just merged a major change into the distro (available since build #1009): The used Karaf version has been updated from 4.0.8 to 4.1.2.
Apache Karaf is used for all the underlying OSGi container management. You can find details of the changes in the Karaf release notes:
Obviously, not all of this will have a direct impact on openHAB, the most immediately visible one is probably the more colorful shell prompt.
A breaking change is the switch from log4j to log4j2, because this changes the expected syntax in the file org.ops4j.pax.logging.cfg. For this reason, the file is overwritten by the update (if you are using APT, please choose “Y” when being prompted for that file). Your old version will be saved as org.ops4j.pax.logging.cfg.bak (resp. org.ops4j.pax.logging.cfg.dpkg-old for APT). So if you have done manual changes in your logging configuration, please note that they won’t be considered anymore.
Please share if you see any bigger regressions through this Karaf upgrade and help us identifying the cause of it.
Also feel free to post cool new features that you discovery (I haven’t myself had the time to go through all the details of the Karaf release notes…).
Looks like a local issue - are you sure that you have waited long enough to download the new artifacts after the launch? Post further infos on the issue.
Unfortunatly i wasn’t aware of this and choose “keep existing version” when i updated which totally stopped my logging (Unbuntu 16.04 LTS). In case others ran into this as well, here is how i fixed it:
Stop openhab and do:
Just as a warning: We have just identified another issue that is likely due to the Karaf upgrade - I therefore strongly advice to NOT use the addons.kar files for the moment, but rather rely on the remote repo for the installation of add-ons. If any Karaf expert is reading this, I’d be happy for any hints, suggestions and help on resolving this issue!