openHAB Milestone builds

I see it now, thanks

#metoo :slight_smile:

1 Like

(EDIT: posted to the dedicated OH 2.5 MS 5 thread)

Post it over here.

Next and last one for 2.5: Milestone 6 is there with these changes:

openHAB Core:

  1. update runtime dependencies to sync Jetty and Pax Web versions (#1218) (details / githubweb)
  2. Fix unexpected behavior while using runblacklist in itests (#1219) (details / githubweb)
  3. Bump Californium to 2.0.0-RC1 (#1201) (details / githubweb)
  4. use mock instead of real service implementation (#1221) (details / githubweb)
  5. Removed access to ‘BundleContext’ from ‘BaseThingHandler’ (#1214) (details / githubweb)
  6. use correct wildcard for mandatory path parameters (#1224) (details / githubweb)
  7. [thing] Call removeItem() with item name instead of ThingUID (#1230) (details / githubweb)
  8. [semantics] Norwegian translation (#1228) (details / githubweb)
  9. Removed duplicate brackets (#1235) (details / githubweb)
  10. Correcting Issue #1231 (#1240) (details / githubweb)
  11. Use default SslContextFactory excludes for weak ciphers and protocols (#1241) (details / githubweb)
  12. Set UNINITIALIZED -> HANDLER_MISSING_ERROR after enabling a Thing and handler is missing (#1243) (details / githubweb)
  13. Removed dependency on ‘org.apache.commons.collections’ (#1244) (details / githubweb)
  14. Reduce logging level in FeatureInstaller for uninstalling a binding (#1247) (details / githubweb)
  15. Fix check which allows QoS 3 (#1248) (details / githubweb)

openHAB 2 Add-ons:

  1. resolve itests runbundles (#6407) (details / githubweb)
  2. Added more details and example of configuration for ‘shownotifiation’ channel (#6409) (details / githubweb)
  3. Remodel discovery services as ‘ThingHandlerService’ (#6396) (details / githubweb)
  4. [tradfri] Update Californium to 2.0.0-RC1 (#6405) (details / githubweb)
  5. [mqtt] make rollershutter symmetric (#6244) (details / githubweb)
  6. [wemo] Add DimmerSwitch support and update README (#6304) (details / githubweb)
  7. Both Gateway and Thermostat handlers could stay uninitialized. (#6420) (details / githubweb)
  8. [daikin] Log non-handled commands as debug message #6413 (#6415) (details / githubweb)
  9. [hueemulation] Fix Amazon Echo device discovery (#6402) (details / githubweb)
  10. [mqtt] add QoS to channel config (#6246) (details / githubweb)
  11. upgrade hap to 1.2.0 (#6223) (details / githubweb)
  12. [systeminfo] Upgrade jna/oshi due to “Failed to read process file” spam on raspberry. (#6422) (details / githubweb)
  13. Fix build (#6425) (details / githubweb)
  14. [wemo] Improvements and corrections in README (#6427) (details / githubweb)
  15. [rotel] Fix handling of freq value (#6424) (details / githubweb)
  16. Subscribe also to volume changes when external speakers are only attached in addition to the internal ones. (#6411) (details / githubweb)
  17. Fixes NPE if no profile is returned in response (#6432) (details / githubweb)
  18. sending pictures via http/https is now possible if the address is only reachable from the local network + support for basic authentication (similar to the old binding) (#6419) (details / githubweb)
  19. [enturno] Documentation update (#6382) (details / githubweb)
  20. [kodi] Updated pattern for rating channel (#6437) (details / githubweb)
  21. [lgwebos] README update for to new new binding version (#6436) (details / githubweb)
  22. [hydrawise] Hydrawise Binding initial contribution (#5877) (details / githubweb)
  23. [pixometer] Pixometer Binding initial contribution (#4162) (details / githubweb)
  24. Refactored Tesla binding to use an account, added support for Model X, 3 and Y, added discovery and unit support (#6342) (details / githubweb)
  25. [lghombot] LG HomBot Binding initial contribution (#4181) (details / githubweb)
  26. [enocean] Implement EEP A5-13 for environmental sensors (#5741) (details / githubweb)
  27. [iaqualink] Checks for “error” status of returned home message (#6449) (details / githubweb)
  28. [lgwebos] README updated (#6443) (details / githubweb)
  29. [ambientweather] Minor documentation updates (#6460) (details / githubweb)
  30. Some small improvements (#6463) (details / githubweb)
  31. README updates (#6464) (details / githubweb)
  32. [bigassfan] README updates (#6462) (details / githubweb)
  33. [innogysmarthome] New version for innogy-API 1.1 (#6389) (details / githubweb)
  34. Removed dependency on ‘org.apache.commons.collections’ (#6467) (details / githubweb)
  35. [kodi] Added German translations for ‘shownotification’ channel configuration (#6468) (details / githubweb)
  36. fixed XML formatting (#6470) (details / githubweb)
  37. fixes NPE if get method returns null (#6473) (details / githubweb)
  38. Update README.md (#6474) (details / githubweb)
  39. [hueemulation] Fix ipv4 or ipv6 only environment (#6403) (details / githubweb)
  40. Removed dependency on ‘org.apache.commons.collections’ (#6434) (details / githubweb)
  41. [lutron] Doc update (#6456) (details / githubweb)

Zigbee Binding:

  1. Improve level converter logging (#520) (details / githubweb)
  2. Handle gently no supported clusters scenario (#521) (details / githubweb)
  3. Add Xiaomi Aqara Wired Wall Switch to supported devices (details / githubweb)
  4. Added converter for Binary Input cluster (#519) (details / githubweb)
  5. Removed baud configuration on telegesis dongle discovery (#524) (details / githubweb)

Web UIs:

  1. [habot] avoid feeding null or empty attributes to the trainer (#141) (details / githubweb)
  2. [basicui] Implement color management for setpoint widgets (#147) (details / githubweb)
  3. Fixed font size for group value (#149) (details / githubweb)

Next up is 2.5.0.RC1 in a week from now - no further merges than major+critical bug fixes will be done after that date anymore.

Best regards,
Kai

23 Likes

Milestone 6 issue go here.

1 Like

I am interested in trying the Milestone 6 build, but it doesnt appear in the download screen on the website yet?

@bjovas try sudo apt-get update/upgrade.
In the ssh console.
Thank you @Kai for all of your hard work.
Upgraded to M6 works great after sudo reboot now.
Openhab2 Strong :muscle:

You are giving a lot of information to help you :sunglasses:

See the “Testing Release” section (which contain the Milestones) in:

You’re right, I had missed to update the website. Should be there now as well!

Don’t thank me, thank all the immensely active maintainers and contributors! I am merely packaging and building the stuff :sunglasses: .

13 Likes

Thanks to all contributors :slight_smile:

6 Likes

@Kai I couldn’t agree more, I have always acknowledged all of the contributors to OH. (large and small).
I apologize for not doing that in my last comment.
I mentioned you in relation to the releases.
I’m sure that a lot more work goes into what you do then a few words you presented in your response to my comment.
I am so very grateful for OH!
Thank you to EVERYONE for all of your help.

11 Likes

Newbie here - please redirect me if I´m in the wrong place. I just installed 2.5M6 and The Tellstick Binding. Navigation to Things I get the following status displayed from the Binding: Status:
UNINITIALIZED - HANDLER_INITIALIZING_ERROR io/netty/handler/ssl/JdkSslContext
Error from logtellstick error.txt (16.9 KB)

I then installed 2.4 and the Binding worked fine.

Ok, another step closer towards the release: 2.5.0.RC1 is available as a testing release with these changes:

openHAB Core:

  1. Fix MQTT reconnection and add some debug logging (#1254) (details / githubweb)
  2. osgiify of dagger library (#1246) (details / githubweb)
  3. Bump Californium to 2.0.0 (#1257) (details / githubweb)
  4. fix multiple MQTT subscriptions (#1259) (details / githubweb)
  5. added Californium to compile bom (#1262) (details / githubweb)
  6. make MQTT subscription tracking thread-safe (#1261) (details / githubweb)
  7. added Californium to runtime bom (#1263) (details / githubweb)

2.x Add-ons:

  1. [wemo] DimmerHandler - reduced one logger from info to debug (#6486) (details / githubweb)
  2. [ipp] added simple-xml dependency (#6481) (details / githubweb)
  3. [homematic] Add Max! Basic Thermostat Descriptions (#6480) (details / githubweb)
  4. [innogysmarthome] Fix loop bug (#6490) (details / githubweb)
  5. [marytts] Upgrade to MaryTTS 5.2 and use Maven dependencies (#6482) (details / githubweb)
  6. [mqtt] Fix several issues after loss of connection (#6485) (details / githubweb)
  7. [mail] added dependency to javax.mail (#6494) (details / githubweb)
  8. [dlinksmarthome] Changed to openHAB Core feature of JAX-WS (#6439) (#6478) (details / githubweb)
  9. Added C/WS as a hint for detecting Ikea Tradfri color bulbs. (#6506) (details / githubweb)
  10. [lifx] Fix NPE when things don’t have properties (#6509) (details / githubweb)
  11. [weathercompany] Weather Company Binding initial contribution (#5780) (details / githubweb)
  12. Added the tag “Huelight” which allows Group items to be exposed as a device. (#6510) (details / githubweb)
  13. [HueEmulation] Fix status report page (details / githubweb)
  14. [telegram] small fixes (#6514) (details / githubweb)
  15. Bump Californium to 2.0.0 (#6518) (details / githubweb)
  16. Fix handling of thing status (#6522) (details / githubweb)
  17. [mqtt] fix discovery subscriptions on re-connection (#6505) (details / githubweb)
  18. [miio] Add support for Roborock S5max (#6516) (details / githubweb)
  19. Add RX-860 to compatible receivers (#6527) (details / githubweb)
  20. [innogysmarthome] Several improvements (#6508) (details / githubweb)
  21. [netatmo] Updated netatmo icon URLs (#6532) (details / githubweb)
  22. [melcloud] MELCloud Binding initial contribution (#6059) (details / githubweb)
  23. [homematic] correct warnings (#6531) (details / githubweb)
  24. Update .gitignore (#6542) (details / githubweb)
  25. [shelly] Shelly Binding initial contribution (#6320) (details / githubweb)
  26. [homematic] Explicit create of numeric Objects is needed (#6546) (details / githubweb)
  27. [millheat] Millheat Binding initial contribution (#5077) (details / githubweb)
  28. [mqtt][homie] fix handleCommand with special characters (#6540) (details / githubweb)
  29. [tradfri] removed explicit Californium dependency to avoid embedding (#6544) (details / githubweb)
  30. [zwave] Database update (#1265) (details / githubweb)
  31. [zigbee] Added Securifi Peanut Plug (#526) (details / githubweb)

1.x Add-ons:

  1. [KNX.Test] workaround for timezone in KNXCoreTypeMapperTest (#5912) (details / githubweb)
  2. Added utime (#5910) (details / githubweb)
  3. Fixed restriction on special characters in URLs (#5868) (details / githubweb)
  4. Novelan heatpump: Add output signals and additional state variables as items, add missing heatpump states (#5883) (details / githubweb)
  5. little Mistake (#5909) (details / githubweb)
  6. [fatekplc] Serial port support (#5877) (details / githubweb)
  7. Update README.md with improved config info. (#5841) (details / githubweb)
  8. fixed typo (details / githubweb)
  9. [swegon] Added throttle support (#5685) (details / githubweb)
  10. [oem] throttle support (#5684) (details / githubweb)
  11. Anel binding: mask pwd in log entries; issue #5716 (#5828) (details / githubweb)
  12. Use stock OLA from OS by default (#5696) (details / githubweb)
  13. [GPIO] Fixes debounce Item state out of sync (#5729) (#5730) (details / githubweb)

From now on, only major and critical bug fixes will be merged until the release next Sunday - please help identifying critical issues and help fixing them!

14 Likes

RC 1 Critical Issue Thread

1 Like

@Brinkmann If you think there’s a regression, please directly enter an issue at https://github.com/openhab/openhab2-addons/issues or post it on OpenHAB 2.5 RC 1 Critical Issues.

A milestone in apt is always considered newer than a snapshot regardless of their dates so moving from testing to snapshot is the only case where you would need to do the above to upgrade. Otherwise use sudo apt update && sudo apt upgrade to get the latest version.

Are you sure, I had S1745 installed and it didnt upgrade to 2.5.0 m5 / m6 or rc1. I had to do a sudo apt-get install openhab=2.5.0~m6-1

And apt stated (in dutch) that it is downgrading S1745 to m6…

Ophalen:1 https://openhab.jfrog.io/openhab/openhab-linuxpkg testing/main amd64 openhab2 all 2.5.0~M6-1 [82,6 MB]
82,6 MB opgehaald in 8s (10,2 MB/s)
dpkg: waarschuwing: openhab2 wordt **gedegradeerd van 2.5.0~S1745-1 naar 2.5.0~M6-1**
(Database wordt ingelezen ... 46955 bestanden en mappen momenteel geïnstalleerd.)
Uitpakken van .../openhab2_2.5.0~M6-1_all.deb wordt voorbereid...

When that post was made, milestones were always regarded as newer than snapshots. We changed the snapshot naming scheme so this is no longer their case as you have found out. FTR apt and yum see that:

  • Releases are always newer than nightly or milestone builds for that version. (i.e.2.5.0 is newer than 2.5.0~*)
  • All snapshots are newer than milestones (i.e. 2.5.0~S* is newer than 2.5.0~M*.
2 Likes

Same problem for me, seems to be a dependency issue.
Here is a dirty workaround to update the pom-file, upgraded to 2.10.4 of the org.asynchttpclient and rebuilt the plugin.

<?xml version="1.0" encoding="UTF-8" standalone="no"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

  <modelVersion>4.0.0</modelVersion>

  <parent>
    <groupId>org.openhab.addons.bundles</groupId>
    <artifactId>org.openhab.addons.reactor.bundles</artifactId>
    <version>2.5.1-SNAPSHOT</version>
  </parent>

  <artifactId>org.openhab.binding.tellstick</artifactId>

  <name>openHAB Add-ons :: Bundles :: Tellstick Binding</name>

  <properties>
    <bnd.importpackage>!com.luckycatlabs.*,!com.jcraft.jzlib.*,!org.apache.commons.cli.*,!org.eclipse.swt.*</bnd.importpackage>
    <dep.noembedding>netty-transport-native-unix-common,netty-common,netty-transport,netty-transport-native-epoll,netty-buffer,netty-resolver,netty-codec,netty-codec-http,netty-handler</dep.noembedding>
  </properties>

  <dependencies>
    <!-- JNA -->
    <dependency>
      <groupId>net.java.dev.jna</groupId>
      <artifactId>jna</artifactId>
      <version>4.5.2</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.tellstick</groupId>
      <artifactId>javatellstick</artifactId>
      <version>1.1</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.asynchttpclient</groupId>
      <artifactId>async-http-client</artifactId>
      <version>2.10.4</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.asynchttpclient</groupId>
      <artifactId>async-http-client-netty-utils</artifactId>
      <version>2.10.4</version>
  </dependency>
    <dependency>
      <groupId>com.sun.activation</groupId>
      <artifactId>javax.activation</artifactId>
      <version>1.2.0</version>
  </dependency>
    <dependency>
      <groupId>io.netty</groupId>
      <artifactId>netty-codec-socks</artifactId>
      <version>4.1.34.Final</version>
  </dependency>
    <dependency>
      <groupId>io.netty</groupId>
      <artifactId>netty-transport-native-kqueue</artifactId>
      <version>4.1.34.Final</version>
    </dependency>
    <dependency>
      <groupId>io.netty</groupId>
      <artifactId>netty-handler-proxy</artifactId>
      <version>4.1.34.Final</version>
  </dependency>
    <dependency>
      <groupId>com.typesafe.netty</groupId>
      <artifactId>netty-reactive-streams</artifactId>
      <version>1.0.8</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>io.netty</groupId>
      <artifactId>netty-transport-native-unix-common</artifactId>
      <version>4.1.34.Final</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>io.netty</groupId>
      <artifactId>netty-codec</artifactId>
      <version>4.1.34.Final</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>io.netty</groupId>
      <artifactId>netty-codec-http</artifactId>
      <version>4.1.34.Final</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>io.netty</groupId>
      <artifactId>netty-common</artifactId>
      <version>4.1.34.Final</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>io.netty</groupId>
      <artifactId>netty-handler</artifactId>
      <version>4.1.34.Final</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>io.netty</groupId>
      <artifactId>netty-resolver</artifactId>
      <version>4.1.34.Final</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>io.netty</groupId>
      <artifactId>netty-transport</artifactId>
      <version>4.1.34.Final</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>io.netty</groupId>
      <artifactId>netty-transport-native-epoll</artifactId>
      <version>4.1.34.Final</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>io.netty</groupId>
      <artifactId>netty-buffer</artifactId>
      <version>4.1.34.Final</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.reactivestreams</groupId>
      <artifactId>reactive-streams</artifactId>
      <version>1.0.0</version>
      <scope>compile</scope>
    </dependency>
  </dependencies>

</project>