SuccessChanges

Summary

  1. Extended ThingBuilder with 'withoutChannels' methods (#6238) (details)
  2. Fixed NPE in averageSince() method (#6248) (details)
  3. Add Photon repository to resolve xtend 2.14.0 when installing Eclipse (details)
  4. add Eclipse SmartHome 3rd party Maven Repository (#6255) (details)
  5. When the player is OFFLINE and a command is received (usually this is (details)
  6. [core] Added 'getChannelsOfGroup' method to Thing (#6240) (details)
  7. MQTT embedded broker: fix missing import (#6262) (details)
  8. LSP requires Gson 2.7 that exports internal packages (#6259) (details)
  9. add nullness annotations to config option provider (#6264) (details)
  10. added WebSocketFactory interface and service (#6258) (details)
  11. [astro] Add german translation for moon eclipses (#6271) (details)
  12. added debug log information for unknown devices (#6272) (details)
  13. Paper UI: add test case for THING context & filter (#6276) (details)
  14. Basic UI: fix favicon for sitemap list (#6273) (details)
  15. Paper UI: retain given options for contexts ITEM, THING, CHANNEL, RULE (details)
  16. [homematic] Provide more functionality in the bridge handler (#6268) (details)
  17. Align group function EQUALITY (#6278) (details)
  18. Deprecate & deactivate DiscoveryServiceCallback and ExtendedDiscovery… (details)
  19. Documentation: Add Silvercrest SIRD 14 C2 with modes to the (details)
  20. [automation] refactor OSGi DS to annotation, change to lazy activation (details)
Commit 10b17b279356f95d33e86bf89b940b977b082522 by Markus Rathgeb
Extended ThingBuilder with 'withoutChannels' methods (#6238)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
The file was modifiedbundles/core/org.eclipse.smarthome.core.thing/src/main/java/org/eclipse/smarthome/core/thing/binding/builder/ThingBuilder.java (diff)
Commit aeb5e9d8d9378f2060ad671dbd476fdfcc0d91ab by henning.treu
Fixed NPE in averageSince() method (#6248)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
The file was modifiedbundles/model/org.eclipse.smarthome.model.persistence/src/org/eclipse/smarthome/model/persistence/extensions/PersistenceExtensions.java (diff)
Commit 184b5e063363b961b82637174f080ba10c1e797d by Markus Rathgeb
Add Photon repository to resolve xtend 2.14.0 when installing Eclipse
2018-09 (#6251)
Addresses #6249.
Signed-off-by: Henning Treu <henning.treu@telekom.de>
The file was modifiedtargetplatform/EclipseSmartHome.setup (diff)
Commit ef1cd3a6d994cab4737ddb8dd0c3b2101f9ec3c8 by Kai Kreuzer
add Eclipse SmartHome 3rd party Maven Repository (#6255)
Related to: https://github.com/eclipse/smarthome/pull/6254
Signed-off-by: Markus Rathgeb <maggu2810@gmail.com>
The file was modifiedpom.xml (diff)
Commit b71e96d5459290a93975c43ae467e01204757e7c by henning.treu
When the player is OFFLINE and a command is received (usually this is
REFRESH command) (#6252)
there is a huge websocket client leak. Proposed fix:
1. Make openConnection and closeConnection calls synchronous.
the connection to the player is closed - set the commandExecutor to NULL
3. On each received command - check if the commandExecutor is NULL and
if it is - skip the command
Signed-off-by: Ivaylo Ivanov <ivivanov.bg@gmail.com>
The file was modifiedextensions/binding/org.eclipse.smarthome.binding.bosesoundtouch/src/main/java/org/eclipse/smarthome/binding/bosesoundtouch/handler/BoseSoundTouchHandler.java (diff)
Commit 84ece98381c9636cf74ec08713bb1e3dd3b293c8 by Markus Rathgeb
[core] Added 'getChannelsOfGroup' method to Thing (#6240)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
The file was modifiedbundles/core/org.eclipse.smarthome.core.thing/src/main/java/org/eclipse/smarthome/core/thing/Thing.java (diff)
The file was modifiedbundles/core/org.eclipse.smarthome.core.thing/src/main/java/org/eclipse/smarthome/core/thing/internal/ThingImpl.java (diff)
Commit df3c61ef1b1b597239bf1b1dd3c02c113a4066f9 by Kai Kreuzer
MQTT embedded broker: fix missing import (#6262)
Fixes: https://github.com/eclipse/smarthome/issues/6246
The error has been caused by a missing Import-Package for a
javax.security

I tracked it down the road:

* io.netty.channel.ChannelException: Unable to create Channel from class
class io.netty.channel.socket.nio.NioServerSocketChannel
* Caused by: java.lang.NoClassDefFoundError: Could not initialize class
io.netty.channel.DefaultChannelId
* java.lang.NoClassDefFoundError: Could not initialize class
io.netty.util.internal.EmptyArrays
* java.lang.NoClassDefFoundError: javax/security/cert/X509Certificate
Signed-off-by: Markus Rathgeb <maggu2810@gmail.com>
The file was modifiedextensions/io/org.eclipse.smarthome.io.mqttembeddedbroker/META-INF/MANIFEST.MF (diff)
Commit d3b2f5894ba73c21a6db1e544eef7b9435733201 by Kai Kreuzer
LSP requires Gson 2.7 that exports internal packages (#6259)
Fixes: https://github.com/eclipse/smarthome/issues/6250
Signed-off-by: Markus Rathgeb <maggu2810@gmail.com>
The file was modifiedfeatures/karaf/esh-tp/src/main/feature/feature.xml (diff)
Commit 029d7d9cbcebf40e1eff92d42b6e101f123ca2e4 by Kai Kreuzer
add nullness annotations to config option provider (#6264)
Signed-off-by: Markus Rathgeb <maggu2810@gmail.com>
The file was modifiedbundles/core/org.eclipse.smarthome.core.audio/src/main/java/org/eclipse/smarthome/core/audio/internal/AudioManagerImpl.java (diff)
The file was modifiedbundles/config/org.eclipse.smarthome.config.core/src/main/java/org/eclipse/smarthome/config/core/ConfigOptionProvider.java (diff)
Commit 19313b3d8e194f2f59d07d95f1713dc75aa58ced by henning.treu
added WebSocketFactory interface and service (#6258)
* added WebSocketFactory interface and service
Also-by: Markus Rathgeb <maggu2810@gmail.com>
Kreuzer <kai@openhab.org>
The file was modifiedbundles/io/org.eclipse.smarthome.io.net/src/main/java/org/eclipse/smarthome/io/net/http/HttpClientFactory.java (diff)
The file was modifiedfeatures/karaf/esh-core/src/main/feature/feature.xml (diff)
The file was removedbundles/io/org.eclipse.smarthome.io.net.test/src/test/java/org/eclipse/smarthome/io/net/http/internal/SecureHttpClientFactoryTest.java
The file was addedbundles/io/org.eclipse.smarthome.io.net.test/src/test/java/org/eclipse/smarthome/io/net/http/internal/WebClientFactoryTest.java
The file was modifieddocs/documentation/development/bindings/dependencies.md (diff)
The file was removedbundles/io/org.eclipse.smarthome.io.net/src/main/java/org/eclipse/smarthome/io/net/http/internal/SecureHttpClientFactory.java
The file was addedbundles/io/org.eclipse.smarthome.io.net/src/main/java/org/eclipse/smarthome/io/net/http/WebSocketFactory.java
The file was modifiedbundles/io/org.eclipse.smarthome.io.net/META-INF/MANIFEST.MF (diff)
The file was addedbundles/io/org.eclipse.smarthome.io.net/src/main/java/org/eclipse/smarthome/io/net/http/internal/WebClientFactoryImpl.java
Commit 38321aa9e87ba4a023c6ffb5477ea996382b8049 by Kai Kreuzer
[astro] Add german translation for moon eclipses (#6271)
Fixes #6261.
Signed-off-by: Henning Treu <henning.treu@telekom.de>
The file was modifiedextensions/binding/org.eclipse.smarthome.binding.astro/ESH-INF/i18n/astro_de.properties (diff)
Commit 0b4fe548466a32e1f563c822fa3cfa16598bf2b2 by henning.treu
added debug log information for unknown devices (#6272)
Signed-off-by: Kai Kreuzer <kai@openhab.org>
The file was modifiedextensions/binding/org.eclipse.smarthome.binding.tradfri/src/main/java/org/eclipse/smarthome/binding/tradfri/internal/discovery/TradfriDiscoveryService.java (diff)
Commit dab4ac202c03a20ae43979a60dea5558e3a42667 by Kai Kreuzer
Paper UI: add test case for THING context & filter (#6276)
Addresses #6274.
Signed-off-by: Henning Treu <henning.treu@telekom.de>
The file was modifiedextensions/ui/org.eclipse.smarthome.ui.paper/tests/configService.test.js (diff)
Commit 9fb426b621cc07701a7cb0599c6ec17ae6075569 by Kai Kreuzer
Basic UI: fix favicon for sitemap list (#6273)
Fixes #6270.
Signed-off-by: Henning Treu <henning.treu@telekom.de>
The file was modifiedextensions/ui/org.eclipse.smarthome.ui.basic/snippets/main_static.html (diff)
Commit 8debf182116cf53f2d8ff58d12e57507ac298b2b by Kai Kreuzer
Paper UI: retain given options for contexts ITEM, THING, CHANNEL, RULE
(#6279)
Fixes #6274.
Also: slightly refactored configuration service for better readybility.

Signed-off-by: Henning Treu <henning.treu@telekom.de>
The file was modifiedextensions/ui/org.eclipse.smarthome.ui.paper/web-src/js/services.js (diff)
The file was modifiedextensions/ui/org.eclipse.smarthome.ui.paper/tests/configService.test.js (diff)
Commit baebf269cfc43f6bdb6bad333f1c43fbae19d568 by henning.treu
[homematic] Provide more functionality in the bridge handler (#6268)
- Provide access to the getValue() RPC call which allows to update
single HmDatapoints
- Provide access to the current duty cycle of the bridge
Signed-off-by: Florian Stolte <fstolte@itemis.de>
The file was modifiedextensions/binding/org.eclipse.smarthome.binding.homematic/src/main/java/org/eclipse/smarthome/binding/homematic/internal/communicator/HomematicGateway.java (diff)
The file was modifiedextensions/binding/org.eclipse.smarthome.binding.homematic/src/main/java/org/eclipse/smarthome/binding/homematic/internal/communicator/client/RpcClient.java (diff)
The file was modifiedextensions/binding/org.eclipse.smarthome.binding.homematic/src/main/java/org/eclipse/smarthome/binding/homematic/handler/HomematicBridgeHandler.java (diff)
The file was modifiedextensions/binding/org.eclipse.smarthome.binding.homematic/src/main/java/org/eclipse/smarthome/binding/homematic/internal/communicator/AbstractHomematicGateway.java (diff)
Commit 225c06c36ad1604eb1136da7fbf781de9ff2452e by Kai Kreuzer
Align group function EQUALITY (#6278)
Fixes #6257.
Signed-off-by: Henning Treu <henning.treu@telekom.de>
The file was modifiedbundles/model/org.eclipse.smarthome.model.rule.tests/org.eclipse.smarthome.model.rule.tests.launch (diff)
The file was modifiedbundles/model/org.eclipse.smarthome.model.item.tests/org.eclipse.smarthome.model.item.tests.launch (diff)
The file was modifiedbundles/model/org.eclipse.smarthome.model.item/src/org/eclipse/smarthome/model/Items.xtext (diff)
The file was modifiedbundles/core/org.eclipse.smarthome.core/src/main/java/org/eclipse/smarthome/core/internal/items/GroupFunctionHelper.java (diff)
The file was modifiedbundles/model/org.eclipse.smarthome.model.item.tests/src/org/eclipse/smarthome/model/item/internal/GenericItemProviderTest.java (diff)
The file was modifieddocs/documentation/concepts/items.md (diff)
Commit 219bbe7976d1f6859aa25e52947d7f7eb0ba5009 by Kai Kreuzer
Deprecate & deactivate DiscoveryServiceCallback and ExtendedDiscovery…
(#6237)
* Deprecate & deactivate DiscoveryServiceCallback and
ExtendedDiscoverySerice
* Remove paragraph about ExtendedDiscoveryService from docs
Fixes #6216.
Signed-off-by: Henning Treu <henning.treu@telekom.de>
The file was modifiedbundles/config/org.eclipse.smarthome.config.discovery/src/main/java/org/eclipse/smarthome/config/discovery/internal/DiscoveryServiceRegistryImpl.java (diff)
The file was removedbundles/config/org.eclipse.smarthome.config.discovery.test/src/test/java/org/eclipse/smarthome/config/setup/test/discovery/ExtendedDiscoveryServiceMock.java
The file was modifiedbundles/config/org.eclipse.smarthome.config.discovery/src/main/java/org/eclipse/smarthome/config/discovery/ExtendedDiscoveryService.java (diff)
The file was modifieddocs/documentation/development/bindings/discovery-services.md (diff)
The file was modifiedbundles/config/org.eclipse.smarthome.config.discovery/src/main/java/org/eclipse/smarthome/config/discovery/DiscoveryServiceCallback.java (diff)
The file was modifiedbundles/config/org.eclipse.smarthome.config.discovery.test/src/test/java/org/eclipse/smarthome/config/discovery/DiscoveryServiceRegistryOSGiTest.java (diff)
Commit 61fca59edcbcebcfa4e7162df0389205238d5e85 by henning.treu
Documentation: Add Silvercrest SIRD 14 C2 with modes to the
fsinternetradio binding README (#6285)
I've tested the Silvercrest SIRD 14 C2 with the fsinternetradio
binding...
Signed-off-by: Jan Haffner <info@jan-haffner.de>
The file was modifiedextensions/binding/org.eclipse.smarthome.binding.fsinternetradio/README.md (diff)
Commit 8b96a4b0282f06a1adcd896fb27fca7a95163f6f by Kai Kreuzer
[automation] refactor OSGi DS to annotation, change to lazy activation
(#6284)
Fixes #6149.
Signed-off-by: Henning Treu <henning.treu@telekom.de>
The file was addedbundles/automation/org.eclipse.smarthome.automation.module.script/OSGI-INF/.gitignore
The file was removedbundles/automation/org.eclipse.smarthome.automation.module.script/OSGI-INF/ScriptModuleHandlerFactory.xml
The file was modifiedbundles/automation/org.eclipse.smarthome.automation.module.script/src/main/java/org/eclipse/smarthome/automation/module/script/ScriptEngineContainer.java (diff)
The file was modifiedbundles/automation/org.eclipse.smarthome.automation.module.script/src/main/java/org/eclipse/smarthome/automation/module/script/internal/ScriptEngineManagerImpl.java (diff)
The file was modifiedbundles/automation/org.eclipse.smarthome.automation.module.script/src/main/java/org/eclipse/smarthome/automation/module/script/internal/ScriptExtensionManager.java (diff)
The file was removedbundles/automation/org.eclipse.smarthome.automation.module.script/OSGI-INF/ScriptExtensionManager.xml
The file was modifiedbundles/automation/org.eclipse.smarthome.automation.module.script/src/main/java/org/eclipse/smarthome/automation/module/script/internal/ScriptExtensionManagerWrapper.java (diff)
The file was modifiedbundles/automation/org.eclipse.smarthome.automation.module.script/src/main/java/org/eclipse/smarthome/automation/module/script/internal/factory/ScriptModuleHandlerFactory.java (diff)
The file was removedbundles/automation/org.eclipse.smarthome.automation.module.script/OSGI-INF/ScriptEngineManager.xml
The file was modifiedbundles/automation/org.eclipse.smarthome.automation.module.media/src/main/java/org/eclipse/smarthome/automation/module/media/internal/MediaScriptScopeProvider.java (diff)
The file was modifiedbundles/automation/org.eclipse.smarthome.automation.module.script/src/main/java/org/eclipse/smarthome/automation/module/script/internal/NashornScriptEngineFactory.java (diff)
The file was modifiedbundles/automation/org.eclipse.smarthome.automation.module.script/src/main/java/org/eclipse/smarthome/automation/module/script/ScriptEngineManager.java (diff)
The file was removedbundles/automation/org.eclipse.smarthome.automation.module.script/OSGI-INF/NashornScriptEngineFactory.xml