Commit Graph
2111 Commits
Author SHA1 Message Date
Holger FriedrichandGitHub ab870d73df Reduce SAT warnings (#4567)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-02-15 16:23:24 +01:00
Florian HotzeandGitHub 4ec2b3c457 Add topic filter for event WebSocket (#4550)
* Add topic filter for event WebSocket

Signed-off-by: Florian Hotze <dev@florianhotze.com>
2025-02-15 16:20:41 +01:00
Gaël L'hopitalandGitHub 94bd3fcf7c Some non null annotations (#4486)
Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2025-02-09 14:55:45 +01:00
NadaharandGitHub d3cfba562b Fix managed transformations retrieval (#4574) 2025-02-05 15:15:03 +01:00
Andrew Fiddian-GreenandGitHub fb5ecab356 IP addon finder mac address format tweak (#4481)
* mac address format tweaks

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2025-01-27 22:48:10 +01:00
Holger FriedrichandWouter Born 4da70a2ed8 Upgrade Karaf from 4.4.6 to 4.4.7
* Sync runtime dependencies with Karaf 4.4.7, most notably:
   * PaxWeb 8.0.30
   * Jetty 9.4.57.v20241219
   * BouncyCastle 1.78.1
   * CXF 3.6.4
   * Jackson 2.18.2
   * JNA 5.16.0
   * JAXB 2.3.9
   * commons-io 2.17.0
   * commons-lang3 3.17.0
   * XBean 4.26
   * ASM 9.7.1
   * PaxLogging 2.2.8
 * Resolve itest runbundles

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-01-26 15:15:29 +01:00
Holger FriedrichandGitHub 7548f26db6 Remove RegistryHook (#4568)
Remove RegistryHook which is not longer used. Remove related methods
from ItemRegistry and ItemUiRegistry.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-01-26 14:55:08 +01:00
VitaandGitHub 6922d60fd9 Extends updateThing method warning message. (#4558)
Fixes #4557

Signed-off-by: Vita Tucek <vita.tucek@seznam.cz>
2025-01-19 12:19:09 +01:00
Gaël L'hopitalandGitHub 15eb5cccd3 Clear warnings in org.openhab.core.id (#4498)
Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2025-01-14 21:52:34 +01:00
Chris JacksonandGitHub 1b203d1b79 Avoid stack overflow - don't log a message within the log handler (#4556)
* Avoid stack overflow - don't log a message within the log handler

Signed-off-by: Chris Jackson <chris@cd-jackson.com>

* Don't log error

Signed-off-by: Chris Jackson <chris@cd-jackson.com>

---------

Signed-off-by: Chris Jackson <chris@cd-jackson.com>
2025-01-14 09:07:25 +01:00
Mark HerwegeandGitHub 9ad83bada4 Remove calls to deprecated URL constructor (#4551)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2025-01-12 22:18:10 +01:00
jimtngandGitHub 229d87263f Improve cron exception handling (#4553)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-01-11 09:14:54 +01:00
Dan CunninghamandGitHub f8d34d9882 Ensure sitemap subscriptions are updated on Group Items (#4552)
Signed-off-by: Dan Cunningham <dan@digitaldan.com>
2025-01-11 08:41:05 +01:00
Mark HerwegeandGitHub 6dffaa6a8c HttpUtil: fix invalid URI (#4546)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2025-01-11 00:47:47 +01:00
jimtngandGitHub a7b8c1a9b3 Prevent infinite loop in CronAdjuster with invalid date combinations (#4548)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-01-11 00:39:20 +01:00
Wouter BornandGitHub f00c7700cb Start license headers with /* instead of /** (#4544)
Prevents JavaDoc tooling issues because these tools check comments starting with `/**`.

Signed-off-by: Wouter Born <github@maindrain.net>
2025-01-07 21:48:56 +01:00
Holger FriedrichandGitHub 98552a4d88 Upgrade plugins (#4537)
* exec-maven-plugin to 3.5.0
https://github.com/mojohaus/exec-maven-plugin/releases
* maven-dependency-plugin to 3.8.1
* maven-plugin-plugin to 3.15.1

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-01-07 18:22:30 +01:00
Holger FriedrichandGitHub 40d079ae80 Java 21 language features (#4535)
* Java 21 language features

* use getFirst and getLast methods
* replace new Locale by Locale.of
* replace Paths.get by Path.of
* use ThreadLocalRandom.current().nextDouble()
* add @Serial annotations

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-01-06 23:22:43 +01:00
Florian HotzeandGitHub f8fdd66f78 [websocket] Change EventWebSocketAdapter adapter id to events (#4540)
This is aligns the event WS name with the SSE events endpoint.
This is a breaking change for clients that have explicitly used `/ws/event-subscriber` instead of the default `/ws`.

Signed-off-by: Florian Hotze <dev@florianhotze.com>
2025-01-06 19:57:55 +01:00
Gaël L'hopitalandGitHub 13eeea96e8 Another warning hunting session (#4484)
* Another warning hunting session, focusing on Potential null pointer access

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2025-01-06 18:49:45 +01:00
Holger FriedrichandGitHub 1e0b3c2410 Upgrade plugins (#4536)
* sortpom-maven-plugin to 4.0.0 (breaking change)
https://github.com/Ekryd/sortpom?tab=readme-ov-file#news
* maven-clean-plugin to 3.4.0
https://github.com/apache/maven-clean-plugin/releases/tag/maven-clean-plugin-3.4.0
* maven-deploy-plugin to 3.1.3
https://github.com/apache/maven-deploy-plugin/releases/tag/maven-deploy-plugin-3.1.3
* maven-enforcer-plugin to 3.5.0
https://github.com/apache/maven-enforcer/releases
* maven-install-plugin to 3.1.3
https://github.com/apache/maven-install-plugin/releases
* maven-plugin-plugin to 3.15.1
* license-maven-plugin to 4.6
https://github.com/mathieucarbou/license-maven-plugin/releases
* maven-jar-plugin to 3.4.2
https://github.com/apache/maven-jar-plugin/releases/tag/maven-jar-plugin-3.4.2
* maven-archetype-plugin to 3.3.1
* maven-dependency-plugin to 3.8.1
* maven-javadoc-plugin to 3.11.2
* maven-release-plugin to 3.1.1
* maven-shade-plugin to 3.6.0
* maven-site-plugin to 3.21.0
* maven-surefire-plugin to 3.5.2
* build-helper-maven-plugin
https://github.com/mojohaus/build-helper-maven-plugin/releases/tag/3.6.0
* i18n-maven-plugin to latest OH release 4.3.1

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-01-04 09:48:42 +01:00
Wouter BornandGitHub 979e4a7409 Update license headers to 2025 (#4532)
Signed-off-by: Wouter Born <github@maindrain.net>
2025-01-01 16:40:04 +01:00
Florian HotzeandGitHub cb4d4b8c74 Item triggers: Suggest using conditions that for comparing Item state (#4530)
Signed-off-by: Florian Hotze <dev@florianhotze.com>
2024-12-31 17:30:56 +01:00
Florian HotzeandGitHub 25ca43d165 [websocket] Support token authentication through header (#4515)
Signed-off-by: Florian Hotze <dev@florianhotze.com>
2024-12-31 17:00:40 +01:00
Jacob LaursenandGitHub 139a2e20a1 Remove deprecated DateTimeType methods toLocaleZone and toZone (#4522)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-31 12:50:51 +01:00
jimtngandGitHub 321d3a5f04 Add sharedCache and privateCache to file-based RulesDSL (#4525)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-12-31 12:39:24 +01:00
J-N-KandGitHub fe730b3918 Fix config normalization in addon configuration (#4528)
Signed-off-by: Jan N. Klug <github@klug.nrw>
2024-12-31 08:44:31 +01:00
Jacob LaursenandGitHub 1a91ef2b44 Enhance DateTimeType to parse ZonedDateTime with time-zone ID (#4516)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-29 12:42:06 +01:00
jimtngandGitHub 8b68aa7441 Clean up arguments after executing Script Transformation (#4524)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-12-28 12:28:36 +01:00
Holger FriedrichandGitHub 1f9ba2b0ee Remove workaround for Xtend/Java21 (#4519)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-12-24 09:47:56 +01:00
Wouter BornandGitHub db72021460 Update Eclipse files (#4514)
Signed-off-by: Wouter Born <github@maindrain.net>
2024-12-24 07:02:47 +01:00
Jacob LaursenandGitHub 12f2314a2d Link to Java 21 documentation (#4510)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-21 14:01:51 +01:00
Wouter BornandGitHub e078a5cd98 Fix JavaDoc build (#4504)
Signed-off-by: Wouter Born <github@maindrain.net>
2024-12-17 23:00:09 +01:00
Mark HerwegeandGitHub cdc0e0f32e [persistence] Fix UI persistence item exclude config (#4502)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2024-12-17 19:53:24 +01:00
Gaël L'hopitalandGitHub 7492d1cd14 Warning chase in org.openhab.core.audio (#4497)
Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-12-17 19:41:02 +01:00
Wouter BornandGitHub 9f0b8d48fe Revert LinkedTransferQueue high CPU usage workaround (#4499)
Reverts the workaround #3756 that was introduced for JDK-8301341 because it is fixed in OpenJDK 21

Signed-off-by: Wouter Born <github@maindrain.net>
2024-12-17 00:46:30 +01:00
Gaël L'hopitalandGitHub 576a63c0be Warning hunt in org.openhab.core.addon.xxx (#4489)
Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-12-16 19:04:55 +01:00
Holger FriedrichandGitHub 8d837f9823 Prepare for OH 5.0.0 (#4496)
* Prepare for OH 5.0.0

* Switch to 5.0.0-SNAPSHOT
* Fix spotless after unleash
* resolve itest runbundles
* Fix linux-specific pom

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-12-15 18:49:23 +01:00
openhab-bot 0f2e56f39d [unleash-maven-plugin] Preparation for next development cycle. 2024-12-15 11:41:19 +00:00
lolodomoandGitHub a05aca6c79 Thing action REST API: allow extended scope like bindingid-xxx (#4495)
It is required for actions from the max binding.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-12-15 11:39:57 +01:00
Gaël L'hopitalandGitHub 241e55f157 Add some requested new units : J/m², gr/ft³,gr (#4467)
Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-12-10 21:00:11 +01:00
openhab-botandGitHub 31e28380e1 New Crowdin updates (#4485)
* New translations systemprofiles.properties (Catalan)
* New translations systemprofiles.properties (Czech)
* New translations systemprofiles.properties (French)
* New translations systemprofiles.properties (Danish)
* New translations systemprofiles.properties (Finnish)
* New translations systemprofiles.properties (Hebrew)
* New translations systemprofiles.properties (Hungarian)
* New translations systemprofiles.properties (Italian)
* New translations systemprofiles.properties (Dutch)
* New translations systemprofiles.properties (Norwegian)
* New translations systemprofiles.properties (Polish)
2024-12-09 20:36:18 +01:00
Mark HerwegeandGitHub 8e4cebdec2 [persistence] Add persistence exclusion tests (#4482)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2024-12-08 18:02:54 +01:00
Jacob LaursenandGitHub b31ff66bba [core] Switch DateTimeType to Instant internally for consistent time-zone handling (#3583)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-08 16:06:29 +01:00
Mark HerwegeandGitHub a35041ac7b [persistence] Exclude items and groups (#4468)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2024-12-08 12:50:37 +01:00
openhab-botandGitHub 0c93cc0456 New Crowdin updates (#4480)
* New translations addons.properties (Catalan)
* New translations addons.properties (Czech)
* New translations audio.properties (Catalan)
* New translations automation.properties (Catalan)
* New translations automation.properties (Czech)
* New translations chart.properties (Catalan)
* New translations chart.properties (Czech)
* New translations defaultsystemchannels.properties (Catalan)
* New translations defaultsystemchannels.properties (Czech)
* New translations ephemeris.properties (Catalan)
* New translations firmware.properties (Catalan)
* New translations hli.properties (Catalan)
* New translations i18n.properties (Catalan)
* New translations inbox.properties (Catalan)
* New translations jsonstorage.properties (Catalan)
* New translations jsr223.properties (Catalan)
* New translations jsr223.properties (Czech)
* New translations languagesupport.properties (Catalan)
* New translations languagesupport.properties (Portuguese)
* New translations languagesupport.properties (Portuguese, Brazilian)
* New translations lsp.properties (Catalan)
* New translations magic.properties (Catalan)
* New translations marketplace.properties (Catalan)
* New translations messages.properties (Catalan)
* New translations network.properties (Catalan)
* New translations persistence.properties (Catalan)
* New translations restauth.properties (Catalan)
* New translations scriptprofile.properties (Catalan)
* New translations scriptprofile.properties (Czech)
* New translations sitemap.properties (Catalan)
* New translations systemprofiles.properties (Catalan)
* New translations systemprofiles.properties (Czech)
* New translations systemthingstatusinfos.properties (Catalan)
* New translations tags.properties (Catalan)
* New translations units.properties (Catalan)
* New translations units.properties (Czech)
* New translations validation.properties (Catalan)
* New translations validation.properties (Czech)
* New translations voice.properties (Catalan)
* New translations voice.properties (Czech)
2024-12-08 11:45:41 +01:00
Andrew Fiddian-GreenandGitHub 57cf6a5d43 IP addon finder: add support for sending local mac address (#4477)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2024-12-08 02:26:13 +01:00
openhab-botandGitHub 76daeeff12 New Crowdin updates (#4479)
* New translations addons.properties (Italian)
* New translations i18n.properties (Italian)
2024-12-08 01:33:30 +01:00
Gaël L'hopitalandGitHub ed2d1962f5 A session of compile warning hunt (#4472)
Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-12-07 23:13:45 +01:00
Florian HotzeandGitHub 7005c7f15e ConfigDescriptionParameter & Input: Add null annotations & improve JavaDoc (#4465)
* Add null annotations to org.openhab.core.automation.type.Input
* Add null annotations to org.openhab.core.config.core.ConfigDescriptionParameter

Signed-off-by: Florian Hotze <dev@florianhotze.com>
2024-12-01 12:28:25 +01:00