openHAB Milestone builds

Glad to hear that! I realize there’s a need for documentation for HABot, I’ll create a walkthrough series to showcase the most important features which I didn’t have time to cover on the Smart Home Day over the weekend.

4 Likes

Thanks. I opened the issue here.

1 Like

Any ETA for the 2.4.0.M5 Docker images?

2 Likes

I wonder if we should produce some youtube go-through videos for exiting features of the next release?

3 Likes

I have been thinking about doing that on my channel - the only problem is I may not be able to show good examples for all the new features. I did make an “upgrade” video for version 2.3.

2 Likes

it looks like an big update can we see what’s new some were?

1 Like

It’s quite an effort to compile the list of commits into a readable list of new feature. I have those in mind:

  • The new rule engine
  • openHAB bot
  • MQTT 2
  • zwave including security devices

I see that there been told its not ready yet

what’s going on there. rule engine see good to me. what going to be new there

Everyone who worked on a bigger feature is very much encouraged to provide some introductory content for it - be it as a blog post on our website or as a video on YouTube. With the release, I will compile a release announcement blog post again and the more content that can be referred to from it, the better.

3 Likes

Is there an ETA for the 2.4 stable release?

3 Likes

Can the foundation provide an intro screener, maybe by organising a contest here in the forum?
That would help making openHAB related videos appear more professional.

For example Gnome:

The first 20 seconds is explaining what Gnome is, before the actual changes are presented.

And a second example, Fedora:

The intro screener is just 3 seconds long and shows the official logo and version number and transition into the content.

4 Likes

Could we please move off-topic discussions/questions to separate threads?
I’d like to focus here on the milestone builds.

They are now available! :slight_smile:

5 Likes

Caution - NooB Alert!
If I want to “update” from the stable release 2.3 to the newest 2.4 on my raspberry, what to I have to type in Putty?
NooB Alert off :grin:

This is not related to milestone builds so this is off topic. With “latest” you are talking about snapshot builds. Search button and official documentation will get you started (and finished if read carefully) . If you encounter any problems then please open a new thread.

2 Likes

Will 2.4.0 M5 become 2.4.0 Stable or you will release another Milestone Build (M6?) that will become 2.4.0 stable ?

Maybe more “snap-shooters” like me should switch now to M5 to test it (if it will be the one coming up as 2.4.0 Stable)

edit: We wait for M6 to have MQTTv2 also! :slight_smile:

Planning to do a M6 in the next days. Probably also further M7/M8 before final release.
MQTTv2 won’t have actions in M6 yet.

3 Likes

2.4.0.M6 is now available!

Here’s the changelog from Jenkins:

Eclipse SmartHome:

  1. Set RemoveOnCancelPolicy to true for ScheduledExecutors obtained in (detail / githubweb)
  2. [Classic UI] Dynamic icon for Setpoint widget (#6415) (detail / githubweb)
  3. [core] Added NPE safe-guard in AbstractRegistry (#6419) (detail / githubweb)
  4. Added logging for CoAP requests (#6421) (detail / githubweb)
  5. added blog post about Smart Home Day 2018 (#6423) (detail / githubweb)
  6. MQTT Things fixes (#6339) (detail / githubweb)
  7. [TRADFRI] Removed delay for color command handling to have a smoother (detail / githubweb)
  8. OAuth2 refactoring: (#6341) (detail / githubweb)
  9. Serial framework; few logs added (#6418) (detail / githubweb)
  10. fixed date of blog post (#6428) (detail / githubweb)
  11. Remove old MDNS discovery results (#6425) (detail / githubweb)
  12. link registry improvements (#6427) (detail / githubweb)
  13. Made fields in AbstractRegistry private and added extra methods (#6429) (detail / githubweb)
  14. add unit mbar (#6420) (detail / githubweb)
  15. Added null check to avoid possible NPE when createThing return null. (detail / githubweb)
  16. updates to the Onewire binding (#6431) (detail / githubweb)
  17. fix core.test launch configuration (#6437) (detail / githubweb)
  18. rfc2217: set connect (not default) timeout (#6439) (detail / githubweb)
  19. Onewire fix temperature channel handling (#6442) (detail / githubweb)
  20. performance improvements for registries (#6438) (detail / githubweb)
  21. BINRPC changed to XMLRPC protocol due to CCU firmware 3.41.x (#6452) (detail / githubweb)
  22. Fix outdated JavaDoc on ConfigDescriptionProvider (#6454) (detail / githubweb)
  23. Use new forEach method in ThingRegistryImpl (#6450) (detail / githubweb)
  24. registry for-each: add more documentation (#6455) (detail / githubweb)
  25. drop most usage of Guava’s com.google.common package (#6449) (detail / githubweb)
  26. harden the serial port manager for port provider errors (#6447) (detail / githubweb)
  27. use safe caller for querying persistence service (#6459) (detail / githubweb)
  28. Fix state update handling in transformation profiles (#6451) (detail / githubweb)
  29. MQTT Brokers: Add trigger channel (#6467) (detail / githubweb)
  30. updated/corrected German translations (#6453) (detail / githubweb)
  31. MQTT Brokers: Add publishTrigger to readme (#6469) (detail / githubweb)
  32. set of thing handlers for factory could be missing (#6470) (detail / githubweb)
  33. Map single values to List properties (#6468) (detail / githubweb)
  34. [LIFX] Update products (#6476) (detail / githubweb)
  35. Fix a typo (#6481) (detail / githubweb)
  36. Added ExtensibleTrustManager to be used for the (common) http/websocket (detail / githubweb)
  37. Sony audio: adding functionality to control sony speakers (#4838) (detail / githubweb)
  38. Fix for VS Code when using Samba share. (#6463) (detail / githubweb)
  39. [One-Wire] DS1923 support (second approach) (#6413) (detail / githubweb)
  40. configuration should be copied not reused (#6478) (detail / githubweb)
  41. Make documentation of channel values for low-battery channel more (detail / githubweb)
  42. Added null annotations to ExpiryCache (#6482) (detail / githubweb)
  43. Timer fixes (#6480) (detail / githubweb)
  44. Fix regex README (#6487) (detail / githubweb)
  45. MQTT Things: Output formatter, new channel types (#6445) (detail / githubweb)
  46. MQTT brokers: Rename channel types, use lowercase names. Fix heartbeat (detail / githubweb)
  47. [Homematic] Changed CUxD back to BIN_RPC (#6494) (detail / githubweb)
  48. [LIFX] Use light specific TemperatureRange with temperature channel (detail / githubweb)
  49. fix thing handler’s “set callback” documentation (#6503) (detail / githubweb)
  50. Console command and Paper UI support for Thing disabled feature (#6504) (detail / githubweb)
  51. make the explicit disable thing more readable (#6506) (detail / githubweb)
  52. don’t autobox and use objects if null is not expected (#6507) (detail / githubweb)
  53. Convert command to QuantityType for new UoM channel (#6513) (detail / githubweb)
  54. thing handler config update: don’t initialize initialized handler (detail / githubweb)
  55. Initial contribution of OpenWeatherMap binding (#5694) (detail / githubweb)
  56. Fixed wrong null annotation (#6521) (detail / githubweb)
  57. Updated readme.md (#6516) (detail / githubweb)
  58. Small cleanup and attempt to unbrick build (#6520) (detail / githubweb)
  59. [OWM] Added French translations (#6522) (detail / githubweb)
  60. Mqtt fixes (#6523) (detail / githubweb)
  61. Add ability to find out when a timer will fire (#6492) (detail / githubweb)
  62. Added information to not use spaces in installpath (#6525) (detail / githubweb)
  63. MQTT broker fixes (#6524) (detail / githubweb)
  64. Revert “Add ability to find out when a timer will fire (#6492)” (detail / githubweb)
  65. [homematic] Support QuantityType on NumberItems (#6512) (detail / githubweb)
  66. we do not use “@NonNull” (#6535) (detail / githubweb)
  67. [astro] [i18n] Translate astro binding to turkish (#6539) (detail / githubweb)
  68. reuse already fetched variable reference (#6536) (detail / githubweb)
  69. [homematic] Support QuantityType on NumberItems (#6544) (detail / githubweb)

openHAB Core:

  1. Introduced new ui.start bundle, which brings custom lifecycle status … (detail / githubweb)
  2. delegate calls to /static/ to the Jetty default servlet (detail / githubweb)
  3. added missing dependencies and response code (detail / githubweb)
  4. register static context handler (#423) (detail / githubweb)
  5. temporarily remove ui.start bundle from distro again (#424) (detail / githubweb)
  6. prevent NPEs if persistence service does not play nice (#426) (detail / githubweb)
  7. update Maven build to deps 1.0.34 as well (#427) (detail / githubweb)
  8. Add com.google.common.collect to forbidden packages (#407) (detail / githubweb)
  9. upgraded to deps 1.0.35, which includes no_locks nrjavaserial library (detail / githubweb)
  10. added openHAB version of nrjavaserial to feature (#430) (detail / githubweb)
  11. Some updates to the HomeBuilder (#417) (detail / githubweb)
  12. defined JNA feature that can be used by addons (#432) (detail / githubweb)
  13. updated dependencies to 1.0.36 with nrjavaserial 3.15.0.OH (433) (detail / githubweb)

openHAB2 Add-ons:

  1. [modbus] use same threads for callbacks and polling (#4158) (detail / githubweb)
  2. [somfytahoma] Added support for the Window Handle thing (#4131) (detail / githubweb)
  3. [Lutron] Add support for Radio RA2 Timeclock and Green Mode control (detail / githubweb)
  4. [solaredge] improve code quality and stability (#4160) (detail / githubweb)
  5. [modbus] Docs: All string parameters quoted (#4195) (detail / githubweb)
  6. [nibe heat pump] Throttle incoming messages support (#4171) (detail / githubweb)
  7. Improved compatibility with the Connexoon box (#4198) (detail / githubweb)
  8. [kostal] Add channels (#1021) (#4175) (detail / githubweb)
  9. Nuki - Initial contribution of the Nuki Smart Lock binding (#2019) (detail / githubweb)
  10. [kodi] Improvements in handling system commands (#4188) (detail / githubweb)
  11. [Nest] Remove caching of linked channel UIDs (#4203) (detail / githubweb)
  12. [onewiregpio] Temperature localization: declare as Celsius (#4193) (detail / githubweb)
  13. [nibeuplink] improve doc / fix F7XX channels / improve stability (#4143) (detail / githubweb)
  14. [solaredge] Fixes for #4116 and #4117 (#4184) (detail / githubweb)
  15. [modbus] null check fixes (#4204) (detail / githubweb)
  16. [icloud] Implemented TrustManager for icloud-binding (#3919) (detail / githubweb)
  17. [tplinksmarthome] Added configuring devices by deviceId (#4182) (detail / githubweb)
  18. [netwerk] Update NetworkUtils.java (#4206) (detail / githubweb)
  19. [icloud] Made constants and handler packages internal in the icloud (detail / githubweb)
  20. MainType changes (#4208) (detail / githubweb)
  21. [knx] Add Color Channel (#4207) (detail / githubweb)
  22. [MiHome] fixed Update of magnet sensorStatus from heartbeat’s (#4202) (detail / githubweb)
  23. [NEEO] Changes for 52.10 (added driverVersion and uiActions) (#4212) (detail / githubweb)
  24. [wifiled] Missing WHITE2 parameter while updating item (#4211) (detail / githubweb)
  25. [iCloud] Adding system low battery channel and french localization (detail / githubweb)
  26. [tellstick] Added support for Power and Lux sensor values from the (detail / githubweb)
  27. [GoogleTTS] Cache Management Fix (#3821) (detail / githubweb)
  28. [tellstick] Made constants and handler packages internal (#4028) (detail / githubweb)
  29. [yeelight] Add more devices and include lib directly in source code (detail / githubweb)
  30. [yeelight] Made constants and handler packages internal (#4036) (detail / githubweb)
  31. [Tellstick] Use DS annotations, fix static code analysis findings (detail / githubweb)
  32. [Yeelight] Use DS annotations, fix static code analysis findings (#4225) (detail / githubweb)
  33. [milight] Spring clean up (#4192) (detail / githubweb)
  34. [Konnected Binding] - initial contribution (#3702) (detail / githubweb)
  35. -handle channel type of switch as OnOffType (#4235) (detail / githubweb)
  36. [Tellstick] Fix for issue #3849 (#4231) (detail / githubweb)
  37. [somfytahoma] Added support for the TemperatureSensor thing (#4224) (detail / githubweb)
  38. [Lutron] Resolve code analysis warnings and update documentation (#4219) (detail / githubweb)
  39. call super.dispose in Pca301SensorHandler dispose. (#4215) (detail / githubweb)
  40. Fix brightness handling (#4246) (detail / githubweb)
  41. HD PowerView Scene Fix (#4248) (detail / githubweb)
  42. New SmlReader binding (#2167) (detail / githubweb)
  43. fixed Karaf feature definition for Smartmeter binding (#4250) (detail / githubweb)

openHAB 1 Add-ons:

  1. update URL for Pilight wiring link (#5688) (detail / githubweb)
  2. [persistence/mysql] Update mysql connector (#5699) (detail / githubweb)
  3. Making setup instructions easier to understand (detail / githubweb)
  4. edit (detail / githubweb)
  5. Merge (detail / githubweb)
  6. Update README.md (#5708) (detail / githubweb)
  7. Fix plcbus addon crash when two commands are sent in quick succession (detail / githubweb)

Z-Wave Binding:

  1. Database update (#1048) (detail / githubweb)
  2. Database update (#1050) (detail / githubweb)
  3. Database update (#1052) (detail / githubweb)
  4. Database update (#1055) (detail / githubweb)
  5. Fix sensor_report (#1056) (detail / githubweb)
  6. Sensor report tests (#1057) (detail / githubweb)
  7. Database update (#1060) (detail / githubweb)
  8. Remove property that is set in error. (#1062) (detail / githubweb)
  9. Database update (#1063) (detail / githubweb)
  10. Implemented dummy support for CLIMATE_CONTROL_SCHEDULE (#410) (detail / githubweb)
  11. Fix error in scheduler test. (#1066) (detail / githubweb)

Zigbee Binding:

  1. Do not set status to OFFLINE on node removal during thing removal (#286) (detail / githubweb)
  2. Reinitialise the thing and all converters if the bridge goes (detail / githubweb)
  3. Use reporting for battery voltage instead of battery rated voltage (detail / githubweb)
  4. Add a converter for IAS-based battery status (#294) (detail / githubweb)
  5. Fix wording related to Kelvin and Mired units in the color temperature (detail / githubweb)
  6. Add a converter for battery alarms from the power configuration profile (detail / githubweb)
  7. Verbose debug logging and status handling of the CoordinatorHandler (detail / githubweb)
  8. A channel converter for buttons (e.g., on remote controls or wall (detail / githubweb)
  9. EmberHandler: Check if counters from dongle are available before (detail / githubweb)

HABPanel:

  1. Fixed display of selected choice in selection widget (#330) (detail / githubweb)

openHAB Distro:

  1. Enable backup to set temporary directory via env (#780) (detail / githubweb)
  2. switched to deps 1.0.34 to include JNA (#803) (detail / githubweb)
  3. added Sony Audio binding to distro (#805) (detail / githubweb)
  4. Added OpenWeatherMap binding to features (#806) (detail / githubweb)
  5. Demo items: Wrong semantic tag for basement (#804) (detail / githubweb)
  6. removed JNA from distro (#810) (detail / githubweb)
6 Likes

For me it wouldn’t want to show up after updating the repos. Testing release is set. Anyone else having this issue?

I posted here a dedicated thread for M6: [OH 2.4.0 M6] Testing Results

I am sure that @Benjy will publish the linuxpkg soon