openHAB 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 M6] Testing Results

I am sure that @Benjy will publish the linuxpkg soon

I actually thought I published it with https://ci.openhab.org/job/openhab-linuxpkg-testing/21/console, but it seems, this didn’t do the job. @Benjy to the rescue!

1 Like

My eye fell on this … does this mean there is now a method to access target runtime from rules? Or perhaps just a step towards?
cc @rlkoshak

What you have missed to see is this one:

You can find the discussion on why this has been reverted here.

Thankyou - I did miss that - Github is a rabbit warren. I shall remain living in hope :slight_smile:

Whoops, I hadn’t added back the build steps after we got the packages signed with ci.openhab.org.

Added all steps back, re-triggered it successfully and the packages will be available in a couple of minutes when Bintray has had the chance to calculate it’s metadata.

3 Likes

Wouldn’t it be possible to resubmit the PR and just exclude the Joda Time replacement code (i.e. refocus the PR to just add the getScheduledFireTime method)?

added this to the FAQ that I made (I hope the info are correct there :slight_smile:)

1 Like

Where should problems with the Milestone Build be reported? Even after several retries I get some Exceptions on startup.

[Edit]
Sorry, found it in the FAQ, I will open a new posting

1 Like

Hi

Is the RSS feed still live?

I tried to add it today but the binding’s thing says there is a communication error.

Server change… try https://ci.openhab.org/job/openhab2-release/rssAll.

1 Like

Thanks for that Scott :slight_smile:

Are there any other feeds, other than the rssAll one?

No way for easy upgrade milestones with scripts on windows platform?