openHAB Milestone builds

Hey everyone, sorry for the delay, we had all kinds of problems this time, but I am happy to announce that we have published openHAB 2.5.0 Milestone 4 today!

These are the changes since Milestone 3 from last month:

openHAB Core:

  1. Mapview element by default for a location item (#1032) (detail / githubweb)
  2. [rest] New audio API (#1020) (detail / githubweb)
  3. Refactoring of builders (#908) (detail / githubweb)
  4. Use constructor injection to simplify lifecycle (#1038) (detail / githubweb)
  5. Fix DateTimeType parsing of strings with arbitrary number of nano digits (detail / githubweb)
  6. AbstractFileTransformationService: stop watchService properly (#965) (detail / githubweb)
  7. Use constructor injection to simplify lifecycle (#1037) (detail / githubweb)
  8. Fix dynamic options in UI (#1050) (detail / githubweb)
  9. Fixed activation of inbox (#1051) (detail / githubweb)
  10. [core] Removed access to ‘ThingRegistry’ from ‘BaseThingHandler’ (#1041) (detail / githubweb)
  11. [rest] Allow colons and dashes in sse topic filter validator (#1052) (detail / githubweb)
  12. Inject SchedulerImpl into DelegatedSchedulerImpl to fix waiting bundles (detail / githubweb)
  13. [DSL] Removed deleted things from internal map (#1058) (detail / githubweb)
  14. Reenable org.openhab.core.automation.module.*.tests (#1062) (detail / githubweb)
  15. Contructor injection; SAT findings (#1036) (detail / githubweb)
  16. [OAuth2] redirectURI should be optional on getAccessTokenResponseByAu… (detail / githubweb)
  17. Removed FQN from servie declaration (#1088) (detail / githubweb)
  18. [config dispatch] Added support for values containing a list of (detail / githubweb)
  19. Remove notes (#1094) (detail / githubweb)
  20. [ephemeris] Adopted configuration for Ephemeris service (#919) (detail / githubweb)
  21. Move remaining unit tests (#1095) (detail / githubweb)
  22. Replaced orphaned ‘registerHandlerLock’ by ‘thingLocks’ (#1060) (detail / githubweb)
  23. [storage] Added nullness annotations (1099) (detail / githubweb)
  24. Remove @since JavaDoc tags (#1102) (detail / githubweb)
  25. Fix SAT ModifierOrderCheck findings by using JLS suggested modifier (detail / githubweb)
  26. Fix SAT “Initial contribution” warnings (#1100) (detail / githubweb)
  27. Switched to latest super-pom (1104) (detail / githubweb)
  28. Fixed wrong trimmed properties (#1105) (detail / githubweb)
  29. Suppress MavenPomderivedInClasspathCheck (#1107) (detail / githubweb)
  30. Fix SAT constant/variable name findings (1106) (detail / githubweb)
  31. Fix NoEmptyLineSeparatorCheck and NewlineAtEndOfFileCheck SAT findings (detail / githubweb)
  32. Fix SAT AuthorContributionDescriptionCheck findings (#1110) (detail / githubweb)
  33. Fix SAT MethodNameCheck findings (#1111) (detail / githubweb)
  34. Fix SAT JavadocMethodStyleCheck findings (#1109) (detail / githubweb)
  35. Use diamond operator (#1114) (detail / githubweb)
  36. Changed pid from ‘org.eclipse.smarthome.core.i18nprovider’ to (detail / githubweb)
  37. Fixed POM XML Shema Definition path (#1119) (detail / githubweb)
  38. Fix unstable MDNSDiscoveryServiceOSGiTest (#1123) (detail / githubweb)
  39. Fix InstallServiceCommand SAT findings (#1124) (detail / githubweb)
  40. add a feature for netty (#1126) (detail / githubweb)
  41. Update Mockito to 3.1.0 (#1127) (detail / githubweb)
  42. Fix unstable PersistentInboxTest (#1129) (detail / githubweb)
  43. Improve SafeCallerImplTest stability (#1130) (detail / githubweb)
  44. [rest] Added support for default values containing a list of (detail / githubweb)
  45. Add system profile for a ‘rawbutton-on-off-switch’ (#1131) (detail / githubweb)
  46. Removed default configuration for ephemeris service from feature file (detail / githubweb)
  47. fixes for tp-features (#1128) (detail / githubweb)
  48. Fixed minor spelling issue (#1143) (detail / githubweb)
  49. Removed superflous resources (#1137) (detail / githubweb)
  50. Normalized instantiation of loggers (#1138) (detail / githubweb)
  51. Fix unstable ChannelTypesTest (#1142) (detail / githubweb)
  52. [xml] Improve ThingTypeXmlProvider exception handling (#1136) (detail / githubweb)
  53. Fix unstable GenericItemProviderTest (#1144) (detail / githubweb)
  54. Fixes a few more SAT findings (#1145) (detail / githubweb)
  55. Fix ConcurrentModificationException in AutomationIntegrationTest (#1147) (detail / githubweb)
  56. Fix unstable AutomationIntegrationJsonTest (#1146) (detail / githubweb)
  57. Minor profile improvements (#1132) (detail / githubweb)
  58. Fixed potential NPE if ‘defaultValue’ is null (#1149) (detail / githubweb)

2.x Add-ons:

  1. [amazonechocontrol] Bug fix announcement (#6038) (detail / githubweb)
  2. [pjlinkdevice] PJLink Binding initial contribution (#3834) (detail / githubweb)
  3. Fixed NPE on visibility channel (#6049) (detail / githubweb)
  4. [enocean] Re-add exception handler (#6050) (detail / githubweb)
  5. [Enocean] removed tabs (#6053) (detail / githubweb)
  6. [heos] Denon HEOS Binding initial contribution (#2886) (detail / githubweb)
  7. [heos] Fix logger class causing SAT error (#6061) (detail / githubweb)
  8. [windcentrale] Fix cast exception (#6064) (detail / githubweb)
  9. Fix Travis CI not failing on SAT errors (#6062) (detail / githubweb)
  10. [hueemulation] Fix integration tests and cleanup (#6069) (detail / githubweb)
  11. Enable tests with full Travis CI build (#6071) (detail / githubweb)
  12. [tradfri] Drop support for gateway below firmware version 1.2.42 (#6056) (detail / githubweb)
  13. Fixed headline so that doc website renders it correctly (#6078) (detail / githubweb)
  14. [daikin] Fix tables not always properly rendered (#6079) (detail / githubweb)
  15. Fixed spelling of contributors name (#6081) (detail / githubweb)
  16. [mqtt][homie] increase wait time for slower machines in itest (#6082) (detail / githubweb)
  17. [mqtt][homeassistant] make HA test more robust (#6090) (detail / githubweb)
  18. Update CODEOWNERS (#6088) (detail / githubweb)
  19. Use random available org.osgi.service.http.port in itests (#6087) (detail / githubweb)
  20. Improve itests reliability when hostname resolution is slow (#6092) (detail / githubweb)
  21. [rfxcom] Fix fan_falmec.xml (#6093) (detail / githubweb)
  22. Add enocean A5-14-0A profile (#6065) (detail / githubweb)
  23. [hue] Fix assignment of serial number property (#6094) (detail / githubweb)
  24. [spotify] Fix typos in README.md (#6107) (detail / githubweb)
  25. [snmp] add hexstring channel datatype (#6070) (detail / githubweb)
  26. [daikin] Fixed ESH-INF xml (#6105) (detail / githubweb)
  27. [documentation] Fix url to development ide docs (#6103) (detail / githubweb)
  28. [sonos] Fix notification playback for Beam/Playbar/Playbase when current (detail / githubweb)
  29. [openweathermap] Fix language code for Swedish: ‘sw’ → ‘se’ (#6119) (detail / githubweb)
  30. Use own service reference to ‘ThingRegistry’ (#6080) (detail / githubweb)
  31. [openweathermap] Added missing translation (#6117) (detail / githubweb)
  32. [opensprinkler] Improve duration of “open” station (#5945) (detail / githubweb)
  33. [MQTT] Doc retained argument for Action (#6110) (detail / githubweb)
  34. [spotify] Removed unnecessary cast setting volume (#6126) (detail / githubweb)
  35. [miio] add devicestring for vacuum s6 (#6127) (detail / githubweb)
  36. [lgwebos] Removal of connectsdk library and its dependencies. (#6060) (detail / githubweb)
  37. [netatmo] Update README.md (#5848) (detail / githubweb)
  38. [infrastructure] embed single-use-dependencies (#6005) (detail / githubweb)
  39. [foobot] Foobot Binding initial contribution (#6036) (detail / githubweb)
  40. [somfytahoma] Added support for ElectricitySensor, Dock & Siren (#5811) (detail / githubweb)
  41. fix: bundles/org.openhab.binding.ftpupload/pom.xml to reduce (detail / githubweb)
  42. [Snyk] Fix for 1 vulnerabilities (#6134) (detail / githubweb)
  43. [Snyk] Fix for 1 vulnerabilities (#6132) (detail / githubweb)
  44. [rfxcom] Improved message receiving (#6143) (detail / githubweb)
  45. [nibeheatpump] Fixed logging (#6152) (detail / githubweb)
  46. [enturno] Update README.md (#6151) (detail / githubweb)
  47. [tado] Channels added: Battery Low Alarm, A/C Power, Open Window (detail / githubweb)
  48. [enocean] Implement EEP D2-03-0A (#6155) (detail / githubweb)
  49. Assign labels using issue templates and improvements (#6170) (detail / githubweb)
  50. [modbus] Ignore failing tests (#6173) (detail / githubweb)
  51. [enturno] Add missing Eclipse project files (#6174) (detail / githubweb)
  52. [lutron] Add delay parameter for command rate throttling (#6047) (detail / githubweb)
  53. [nikobus] Nikobus Binding initial contribution (#6021) (detail / githubweb)
  54. [lutron] Add discovery of keypad models (#6168) (detail / githubweb)
  55. [siemensrds] RdsCloudHandler initialization made asynchronous; Fewer (detail / githubweb)
  56. [lutron] Fix shade handler position update after Up/Down command (#6139) (detail / githubweb)
  57. [regoheatpump] use unsigned 16 bit value for operational hours. (#6106) (detail / githubweb)
  58. [loxone] Implemented Intelligent Room Controller and Meter (#6175) (detail / githubweb)
  59. [yamaha] Amplifier remain offline after openhab restart. Fixes #5495 (detail / githubweb)
  60. [kodi] Update README.md (#6178) (detail / githubweb)
  61. [hue] CLIP Sensor Support (#5846) (detail / githubweb)
  62. fix lifecycle-mapping for m2e (#6188) (detail / githubweb)
  63. [mqtt][homie] remove connection setting retain, add retain to channel (detail / githubweb)
  64. [sonos] Update README.md (#6185) (detail / githubweb)
  65. [somfytahoma] Added support for the Curtain thing (#6161) (detail / githubweb)
  66. Added channels for apparent temperature (#6191) (detail / githubweb)
  67. [hue] removed tabs from code (#6194) (detail / githubweb)
  68. fix to fit non-nullness expectations (#6195) (detail / githubweb)
  69. [ESH-INF] Fixed namespace smarthome → openhab (#6197) (detail / githubweb)
  70. [ESH-INF] Fix indentation only tabs in ESH-INF files (#6198) (detail / githubweb)
  71. [sinope] Remove non-existing folder from class path (#6200) (detail / githubweb)
  72. adjust XML to config, remove retain config option for connection (#6202) (detail / githubweb)
  73. [enocean] Improve channel definition (#6149) (detail / githubweb)
  74. fix SNMP startup exceptions (#6204) (detail / githubweb)
  75. [modbus] Fixed swapped options text flowControl (#6205) (detail / githubweb)
  76. [homematic] Documentation improvements (#6206) (detail / githubweb)
  77. Fixed POM XML Shema Definition path (#6208) (detail / githubweb)
  78. [networkupstools] Initial contribution, migration from OH1 (#6192) (detail / githubweb)
  79. [mail] Add recipients list example to documentation (#6210) (detail / githubweb)
  80. [mail] Clarify recipient parameter in rule action (#6211) (detail / githubweb)
  81. [deconz] Feature deconz improvements (#6118) (detail / githubweb)
  82. [jsonpath] Fixed wrong features (#6217) (detail / githubweb)
  83. Revert “[jsonpath] Fixed wrong features (#6217)” (#6219) (detail / githubweb)
  84. [jsonpath] remove bundle dependency on Jackson (#6220) (detail / githubweb)
  85. Resolve itest runbundles for update to Mockito 3.1.0 (#6216) (detail / githubweb)
  86. [nikobus] adapted README to match the standard format (#6181) (detail / githubweb)
  87. [mqtt][homeassistant] Improvements (#6190) (detail / githubweb)
  88. Fix type in Airbase model number (#6236) (detail / githubweb)
  89. [lgwebos] Fixing bug reported by lgwebos beta testers in community. (detail / githubweb)
  90. [opengarage] fix for default values (#6235) (detail / githubweb)
  91. MQTT: fix code-style in generic (#6241) (detail / githubweb)
  92. [doorbird] Initial contribution (#5857) (detail / githubweb)

1.x Add-ons:

  1. Fix Serial binding where serial commands in rapid succession were not (detail / githubweb)
  2. updated product links (#5901) (detail / githubweb)
  3. Typo lead to confusing instructions (#5896) (detail / githubweb)
  4. Update README.md adding FB 6490 (#5900) (detail / githubweb)
  5. Update org.apache.http dependencies (#5887) (detail / githubweb)

Z-Wave Binding:

  1. Kick the queue when a NIF is received (#1238) (detail / githubweb)
  2. Improve protection converter logging and ignore case (#1242) (detail / githubweb)
  3. Make state constants really constant, so they can be inlined. (#1243) (detail / githubweb)

Zigbee Binding:

  1. Update to Z-Smart Systems framework 1.2.3 (#482) (detail / githubweb)
  2. Fix bug setting level control reporting configuration (#484) (detail / githubweb)
  3. Handle OnWithTimedOffCommand (#481) (detail / githubweb)
  4. Add initial fan control converter (#486) (detail / githubweb)
  5. Remove deprecated methods in LevelControl converter (#487) (detail / githubweb)
  6. Update Ember NCP commands to add EmberConsoleNcpScanCommand (#488) (detail / githubweb)
  7. Add OnOff Toggle server (#489) (detail / githubweb)
  8. Fix reporting configuration (#490) (detail / githubweb)
  9. Shut down timer when converter closes (#492) (detail / githubweb)
  10. Add definition for Xiaomi WLeak AQ1 (#494) (detail / githubweb)
  11. Add support for level control server (#493) (detail / githubweb)
  12. Eliminate the initial delay with move commands (#495) (detail / githubweb)
  13. Fix errors in ZigBeeConverterFanControl.initializeDevice (#496) (detail / githubweb)
  14. Ensure leave command is send to the device (#497) (detail / githubweb)
  15. Add limitToOptions = false for serial port selection (#498) (detail / githubweb)
  16. Add support for IncreaseDecreaseType in LevelControl (#500) (detail / githubweb)
  17. add 'Lupus Small Zigbee Temperature Sensor ’ to readme, refs #501 (#502) (detail / githubweb)
  18. Updated schema location from smarthome → openHAB (503) (detail / githubweb)
  19. mark ‘Osram Smart+ Motion Sensor’ as incompatible with the Telegesis (detail / githubweb)
  20. Update handling of toggle state in LevelControl converter (#505) (detail / githubweb)
  21. Fix problems reading from serial port. (#509) (detail / githubweb)

Web-UIs:

  1. Updated schema location from smarthome → openHAB (#124) (detail / githubweb)
  2. Fixed POM XML Shema Definition path (#125) (detail / githubweb)
  3. [habpanel] Send early update events (#129) (detail / githubweb)
  4. [habpanel] Filter out unnecessary SSE events (#128) (detail / githubweb)
  5. Changed pid from ‘org.eclipse.smarthome.core.i18nprovider’ to (detail / githubweb)
  6. [habpanel] Port over translations from Crowdin (#82) (detail / githubweb)

Regards,
Kai

24 Likes