openHAB Milestone builds

Another month, another new milestone build: 2.5.0.M5 is available!

These are the changes since Milestone 4 from last month:

openHAB Core:

  1. Use isEmpty() instead of “size() == 0” (#1151) (details / githubweb)
  2. Use constructor injection to simplify lifecycle (#1153) (details / githubweb)
  3. [automation] Added EphemerisConditions for NGRE (#915) (details / githubweb)
  4. Fix ScopeTest on Windows (#1148) (details / githubweb)
  5. Add null annotations to semantics (#1133) (details / githubweb)
  6. Use !isEmpty() instead of “size() > 0” or “size() != 0” (#1155) (details / githubweb)
  7. Fix ItemResourceOSGiTest on Windows (#1150) (details / githubweb)
  8. Fixed cron parsing for Day-Of-Week sub-expression (#1159) (details / githubweb)
  9. Add null annotations to registries (#1134) (details / githubweb)
  10. [automation] Fix the created cron to run only once at the trigger minute. (#1162) (details / githubweb)
  11. [automation] Fix typos in EphemerisConditions.json (#1164) (details / githubweb)
  12. [i18n] Refactoring and annotations (#1161) (details / githubweb)
  13. [xml] Feature thing xml constructor injection (#1167) (details / githubweb)
  14. Improve HostFragmentSupportTest stability with null assertions (#1166) (details / githubweb)
  15. [binding] Added nullness annotations (#1165) (details / githubweb)
  16. Added “resources” folder as a resource folder to bnd instructions (#1160) (details / githubweb)
  17. Added constructor injection to config xml (#1168) (details / githubweb)
  18. Bump jollyday version to 0.5.9 (#1170) (details / githubweb)
  19. Added ‘InstaceCreator’ for ‘PersistedItem’ (#1173) (details / githubweb)
  20. Add null annotations to audio package (#1174) (details / githubweb)
  21. Consider more than one value when applying the default value(s) for Things and Channels (#1067) (details / githubweb)
  22. Fix SAT errors/warnings in resources and tests (#1178) (details / githubweb)
  23. Added ‘ConfigDescriptionBuilder’ (#1180) (details / githubweb)
  24. Added unit test for ‘CommandDescriptionBuilder’ (#1181) (details / githubweb)
  25. Update to SAT 0.8.0 (#1184) (details / githubweb)
  26. Add source code formatting as part of build process using spotless maven plugin (#1101) (details / githubweb)
  27. [ephemeris] Evolutions of the Ephemeris module (#1169) (details / githubweb)
  28. move MQTT client from Paho to HiveMQ (#1125) (details / githubweb)
  29. Use constructor injection to simplify lifecycle (#1187) (details / githubweb)
  30. Added links for (available) docs of all Add-Ons (#1186) (details / githubweb)
  31. Added German translations for profiles (#1182) (details / githubweb)
  32. Upgrade to Xtext 2.19, LSP4J 0.8.0 and fix LSP server (#1171) (details / githubweb)
  33. Updated netty patch level (#1190) (details / githubweb)
  34. Fix unstable MqttBrokerConnectionTests (#1191) (details / githubweb)
  35. Downgrade Jollyday again to fix Java 11 build issues (#1195) (details / githubweb)
  36. [itest] Exclude json and mapdb storage by default for itests (#1193) (details / githubweb)
  37. Upgrade Karaf tooling and openHAB TP to 4.2.7 (#1197) (details / githubweb)
  38. add console command extension for serial inspection (#1172) (details / githubweb)
  39. Issue #1157 Enhance DecimalType to accept epoch seconds and milliseconds. (#1158) (details / githubweb)
  40. Upgrade bnd to 4.3.0 (#1198) (details / githubweb)
  41. [mqtt] PeriodicReconnectStrategy: fix fields init (#1203) (details / githubweb)
  42. Minor clean-ups in ‘SmartHomeUnits’, ‘SIUnits’ and ‘ImperialUnits’ (#1208) (details / githubweb)
  43. Added check for invalid duration (#1209) (details / githubweb)
  44. [itest] Applied new source code formatter tool (#1194) (details / githubweb)
  45. Use constructor injection (#1210) (details / githubweb)
  46. Use constructor injection (#1211) (details / githubweb)
  47. Parameterized logging fixes (#1213) (details / githubweb)
  48. Use constructor injection (#1212) (details / githubweb)

2.x Add-ons:

  1. Removed executable flags for Windows compatibilty (#6249) (details / githubweb)
  2. FIxed link to FB revolution (#6248) (details / githubweb)
  3. Fix MapTransformationServiceTest on Windows (#6252) (details / githubweb)
  4. Fixes #6224 (#6239) (details / githubweb)
  5. Fixed deprecated bridge discovery endpoint (#6240) (details / githubweb)
  6. [wemo] Fixes 5487 - devices change ports without notification (#6253) (details / githubweb)
  7. [embeddedbroker] bump moquette and fix corrupt database (#6238) (details / githubweb)
  8. Update README.md (#6259) (details / githubweb)
  9. [paradoxalarm] Bugfixes and reconnect functionality in case of socket timeout (#6209) (details / githubweb)
  10. [amazonechocontrol] Send message (Green light on echo device) (#6125) (details / githubweb)
  11. [hueemulation] Resolve itest runbundles to fix build (#6265) (details / githubweb)
  12. Remove sample texts from XML (#6272) (details / githubweb)
  13. Use openhab-core netty feature (#6222) (details / githubweb)
  14. [freebox] fix temperatures and fan speed channels (#6268) (details / githubweb)
  15. [bluetooth] Exception from bluez can be without a message (#6267) (details / githubweb)
  16. Remove NullAnnotationsCheck suppression (#6263) (details / githubweb)
  17. [miio] Update MiIoDevices.java (#6274) (details / githubweb)
  18. Fix for #6273 - one of tests failing on Windows (#6276) (details / githubweb)
  19. Update add-ons for new null annotations (#6233) (details / githubweb)
  20. Replace Charset.forName calls with StandardCharsets constants (#6277) (details / githubweb)
  21. Various documentation improvements (#6281) (details / githubweb)
  22. [Lutron] Add support for venetian blinds (#6278) (details / githubweb)
  23. [rfxcom] extend fan support (#6262) (details / githubweb)
  24. [onewire] Documentation: Parameter value “ignorepor” must not use quotation marks (#6261) (details / githubweb)
  25. [ambientweather] Add model WS-0265 (#6260) (details / githubweb)
  26. [harmonyhub] Updates to latest harmony library, uses shared jetty client, small fi… (#6286) (details / githubweb)
  27. Trivial change for optional altitude parameter (#6291) (details / githubweb)
  28. [opensprinkler] Remove Pi interface (#6290) (details / githubweb)
  29. Fixed ChannelTypeProvider annotations for ‘getChannelTypes’ method (#6288) (details / githubweb)
  30. [nanoleaf] Bugfixes for missing rhythm module and firmware 3.1.2 (#6270) (details / githubweb)
  31. [autelis] Added soltemp channel for solar sensor (#6280) (details / githubweb)
  32. [autelis] adding soltemp Pentair’s measurement (#6292) (details / githubweb)
  33. [openhabcloud] Log error upon connection problems (#6295) (details / githubweb)
  34. Bump jollyday version to 0.5.9 (#6300) (details / githubweb)
  35. [miele] Support for WiFi devices and bugfix (#6293) (details / githubweb)
  36. [HEOS] Fixed an issue with the commons-net library and possible null pointer (#6312) (details / githubweb)
  37. [nest] Add note about WWN retirement (#6322) (details / githubweb)
  38. add x86-64 native code (#6316) (details / githubweb)
  39. [darksky] Fixed check for minimum value of config parameter ‘refreshInterval’ (#6318) (details / githubweb)
  40. Added additional check for extracting error message from response (#6315) (details / githubweb)
  41. Update add-ons for new audio package null annotations (#6323) (details / githubweb)
  42. [networkupstools] Improve handling exceptions (#6299) (details / githubweb)
  43. Added address as parameter and not using id anymore + updated readme. (#6284) (details / githubweb)
  44. Fixed bridge status handling upon initialization (#6325) (details / githubweb)
  45. Add gnu.io, javax.comm to forbidden packages (#6330) (details / githubweb)
  46. [infrastructure] change scopes where necessary (#6289) (details / githubweb)
  47. [spotify] Fixed item example (#6339) (details / githubweb)
  48. Fix SAT errors in resources and tests (#6333) (details / githubweb)
  49. Update to SAT 0.8.0 (#6338) (details / githubweb)
  50. [infrastructure] Added spotless maven code formatter config (#6228) (details / githubweb)
  51. Added new lines at the end of files missing them (#6340) (details / githubweb)
  52. buildci.sh builds single addon with dependencies (#6337) (details / githubweb)
  53. [mqtt] fix compilation error (#6254) (details / githubweb)
  54. [volvooncall] Updates to include Volvo V90 XC and to handle lock, heater and engine commands (#6303) (details / githubweb)
  55. [mqtt] adjust to new mqtt client (#6245) (details / githubweb)
  56. Fixing issue reported by beta testers when changing volume with external speakers. (#6349) (details / githubweb)
  57. Resolve itests runbundles for Xtext/LSP update (#6343) (details / githubweb)
  58. [telegram] Telegram Binding initial contribution (#5677) (details / githubweb)
  59. adjust documentation for keepAlive to code (#6242) (details / githubweb)
  60. [miele] Improved documentation (#6351) (details / githubweb)
  61. [tplinksmarthome] Clarified documentation (#6357) (details / githubweb)
  62. [hdpowerview] simplify polling initialization; downgrade and improve some error logging (#6214) (details / githubweb)
  63. Added TlsTrustManagerProvider/TrustAllTrustMananger for hostname ‘fritz.box’ (#6352) (details / githubweb)
  64. [keba] formatting exception fix (#6122) (details / githubweb)
  65. Updated netty patch level (#6353) (details / githubweb)
  66. Fix TV stuck in Connecting state. (#6358) (details / githubweb)
  67. Update README.md (#6225) (details / githubweb)
  68. Resolve itest.bndrun for Jollyday downgrade (#6359) (details / githubweb)
  69. [plugwise] Use constructor injection (#6365) (details / githubweb)
  70. fix crappy bluez implementation (#6369) (details / githubweb)
  71. Upgrade to Karaf 4.2.7 (#6368) (details / githubweb)
  72. [chromecast] Update API lib to 0.11.2 (#6367) (details / githubweb)
  73. [sonos] improve docs, commands for control channel (#6370) (details / githubweb)
  74. Fix quotes in code snippets of README.MD (#6375) (details / githubweb)
  75. Upgrade bnd to 4.3.0 (#6372) (details / githubweb)
  76. [dsmr] integer parsing errors should be catched (#6378) (details / githubweb)
  77. use the username of the user who replied to the query and not the one who sent the query (#6379) (details / githubweb)
  78. Updated binding xml schema locations to openhab (#6376) (details / githubweb)
  79. [lifx] Added support for LIFX Tile and Tile Effects (#6180) (details / githubweb)
  80. [mqtt] fix refresh/restoreOnStartup (#6203) (details / githubweb)
  81. [lifx] Add support for LIFX Candle (#6384) (details / githubweb)
  82. [daikin] Remove ‘advanced=true’ for fan speed and swing (#6385) (details / githubweb)
  83. [infrastructure] move /lib to remote (#6183) (details / githubweb)
  84. [networkupstools] Fix typo and misc log (#6381) (details / githubweb)
  85. [spotify] Improve performance of handling data (#6355) (details / githubweb)
  86. Improved ESH-INF labels to comply with casing rules (#6356) (details / githubweb)
  87. [yamahareceiver] There is no unit dB (#6390) (details / githubweb)
  88. [lutron] Add support for Palladiom keypads (#6324) (details / githubweb)
  89. Fixed failing build related to openhab/openhab-core#1209 (#6392) (details / githubweb)
  90. [rfxcom] Support for RFXSensor (#2980) (details / githubweb)
  91. Fixed wrong port ranges (#6383) (details / githubweb)
  92. [rfxcom] Resolved #6285, following suggestions of @mjagdis (#6366) (details / githubweb)
  93. Parameterized logging fixes (#6394) (details / githubweb)
  94. [lutron] Add support for QS Wallbox Closure Interface (#6393) (details / githubweb)
  95. [amazonechocontrol] Announcement volume (#6097) (details / githubweb)
  96. Removed use of ‘bundleContext’ from ‘BaseThingHandler’ as it is deprecated (#6395) (details / githubweb)
  97. Fix ServiceLoader (#6404) (details / githubweb)
  98. suggested fix for #6279 , using the right unscaled values for EEP A5-02-20 and A5-02-30 (#6363) (details / githubweb)

1.x Add-ons:

  1. pdate README.md (#5898) (details / githubweb)
  2. Fix Serial binding where serial commands in rapid succession were not recognized (#5891) (details / githubweb)
  3. updated product links (#5901) (details / githubweb)
  4. Typo lead to confusing instructions (#5896) (details / githubweb)
  5. Update README.md adding FB 6490 (#5900) (details / githubweb)
  6. Fixing a minor TYPO (#5878) (details / githubweb)
  7. Update org.apache.http dependencies (#5887) (details / githubweb)
  8. Fix empty reactor summary on newer Maven versions (#5885) (details / githubweb)
  9. Fixed POM XML Shema Definition path (#5903) (details / githubweb)
  10. moved networkupstools to legacy addons (#5904) (details / githubweb)
  11. [fritzboxtr0641] Improve docs (#5908) (details / githubweb)

Z-Wave binding:

  1. Database update (#1251) (details / githubweb)
  2. Fixed POM XML Shema Definition path (#1252) (details / githubweb)
  3. Database update (#1253) (details / githubweb)
  4. Database update (#1256) (details / githubweb)

Zigbee Binding:

  1. Fixed POM XML Shema Definition path (#510) (details / githubweb)
  2. Add zigbee_networksize to Ember dongle (#518) (details / githubweb)
  3. Add configuration handler for OnOffSwitch (#485) (details / githubweb)

openHAB Distro:

  1. [demo] Reduce logging output noise of demo app (#988) (details / githubweb)
  2. Fix OsgiLocator CNF and suppress XStream warnings on Java 9+ (#991) (details / githubweb)
  3. Resolve runbundles for Xtext upgrade (#994) (details / githubweb)
  4. Upgrade to Karaf 4.2.7 (#996) (details / githubweb)
  5. Upgrade bnd to 4.3.0 (#998) (details / githubweb)
  6. Suppress missing cipher warnings (#1000) (details / githubweb)
  7. Add “add-opens” for java.io for Java 9+ (#1001) (details / githubweb)
  8. Create .bak file when using REPLACE during upgrade (#1004) (details / githubweb)
18 Likes