dependabot[bot] and GitHub
3b4b5b9279
Bump org.apache.maven.plugins:maven-dependency-plugin ( #5337 )
...
Bumps [org.apache.maven.plugins:maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin ) from 3.9.0 to 3.10.0.
- [Release notes](https://github.com/apache/maven-dependency-plugin/releases )
- [Commits](https://github.com/apache/maven-dependency-plugin/compare/maven-dependency-plugin-3.9.0...maven-dependency-plugin-3.10.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-09 00:52:47 +01:00
Florian Hotze and GitHub
9b854e264f
[auth] UserRegistryImpl: Allow registering additional ManagedProviders & Allow field access for subclasses of GenericUser ( #5328 )
...
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2026-02-06 11:19:47 +01:00
Nadahar and GitHub
7343711214
Adjust REST HTTP response status codes ( #5236 )
...
Signed-off-by: Ravi Nadahar <nadahar@rediffmail.com >
2026-02-05 18:57:27 +01:00
Holger Friedrich and GitHub
cca4f2fcdc
Upgrade to Pax Web 8.0.34 / Jetty 9.4.58.v20250814 ( #5324 )
...
* Upgrade Pax Web from 8.0.33 to 8.0.34
* Upgrade Jetty from 9.4.57 to 9.4.58
* Upgrade log4j-api from 2.0.16 to 2.0.17
This was missed when Karaf was upgraded to 4.4.9 in #5195 .
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-02-05 08:51:13 +01:00
Florian Hotze and GitHub
450c104d5a
[auth] Decouple session & API token management from ManagedUser implementation & JaasAuthenticationProvider fixes ( #5325 )
...
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2026-02-04 23:07:44 +01:00
dependabot[bot] and GitHub
4644636284
Bump org.apache.maven.plugins:maven-compiler-plugin ( #5322 )
...
Bumps [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin ) from 3.14.1 to 3.15.0.
- [Release notes](https://github.com/apache/maven-compiler-plugin/releases )
- [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.14.1...maven-compiler-plugin-3.15.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-02 08:46:37 +01:00
lolodomo and GitHub
1a41209d9c
[REST] API /file-format/parse: do not extend thing/channel config ( #5295 )
...
* [REST] API /file-format/parse: do not extend thing/channel config
The /file-format/parse API does no more extend the thing and channel configuration with parameters having a default value. The output will contain hte thing/channel configuration parameters provided in the input.
It is fixed for YAML and DSL formats.
Unit tests added for YAML models containing Thing
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2026-01-27 16:04:54 +01:00
Jeff James and GitHub
84d284514b
Updated item and persistent REST services to use itemName vs. itemname. ( #5308 )
...
Signed-off-by: Jeff James <jeff@james-online.com >
2026-01-26 20:22:02 +01:00
dependabot[bot] and GitHub
62a1da0c07
Bump org.codehaus.plexus:plexus-compiler-eclipse from 2.16.1 to 2.16.2 ( #5311 )
...
Bumps org.codehaus.plexus:plexus-compiler-eclipse from 2.16.1 to 2.16.2.
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-26 20:16:43 +01:00
Holger Friedrich and GitHub
33d0e2af63
Fix test failures in DiscoveryServiceRegistryOSGiTest ( #5309 )
...
* Fix test failures in DiscoveryServiceRegistryOSGiTest
Follow-up to #5307 . Apply the fix to more test cases.
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-01-26 08:07:06 +01:00
Jacob Laursen and GitHub
c543c214ee
Optimize ZonedDateTime.now().toInstant() ( #5303 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2026-01-25 16:53:39 +01:00
73c65c5213
Fix test failures in DiscoveryServiceRegistryOSGiTest by resetting mock after cached result replay ( #5307 )
...
* Initial plan
* Fix Mockito verification failures in DiscoveryServiceRegistryOSGiTest
Add reset(discoveryListenerMock) after addDiscoveryListener() in both testRemoveOlderResultsOnlySameService() and testRemoveOlderResultsOnlyOfSpecificBridge() to clear the mock invocation counter after cached results are replayed.
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: holgerfriedrich <2121139+holgerfriedrich@users.noreply.github.com >
2026-01-25 14:54:35 +01:00
Jacob Laursen and GitHub
9a4193a89e
Fix LogDTO.compareTo to avoid overflow and contract violation ( #5304 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2026-01-25 13:29:25 +01:00
Jacob Laursen and GitHub
01eb3d27c7
Fix Instant deserialization for action inputs ( #5296 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2026-01-24 16:49:23 +01:00
Holger Friedrich and GitHub
1b77da10cd
Add JDK25 generating Java21 bytecode ( #5290 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-01-23 21:15:39 +01:00
dependabot[bot] and GitHub
d1d4e42228
Bump jackson.version from 2.20.1 to 2.21.0 ( #5294 )
...
* Bump jackson.version from 2.20.1 to 2.21.0
Bumps `jackson.version` from 2.20.1 to 2.21.0.
Updates `com.fasterxml.jackson.core:jackson-core` from 2.20.1 to 2.21.0
- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.20.1...jackson-core-2.21.0 )
Updates `com.fasterxml.jackson.core:jackson-databind` from 2.20.1 to 2.21.0
- [Commits](https://github.com/FasterXML/jackson/commits )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-cbor` from 2.20.1 to 2.21.0
- [Commits](https://github.com/FasterXML/jackson-dataformats-binary/compare/jackson-dataformats-binary-2.20.1...jackson-dataformats-binary-2.21.0 )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.20.1 to 2.21.0
- [Commits](https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.20.1...jackson-dataformat-xml-2.21.0 )
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-yaml` from 2.20.1 to 2.21.0
- [Commits](https://github.com/FasterXML/jackson-dataformats-text/compare/jackson-dataformats-text-2.20.1...jackson-dataformats-text-2.21.0 )
Updates `com.fasterxml.jackson.datatype:jackson-datatype-jdk8` from 2.20.1 to 2.21.0
Updates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.20.1 to 2.21.0
Updates `com.fasterxml.jackson.jaxrs:jackson-jaxrs-base` from 2.20.1 to 2.21.0
- [Commits](https://github.com/FasterXML/jackson-jaxrs-providers/compare/jackson-jaxrs-providers-2.20.1...jackson-jaxrs-providers-2.21.0 )
Updates `com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider` from 2.20.1 to 2.21.0
Updates `com.fasterxml.jackson.module:jackson-module-jaxb-annotations` from 2.20.1 to 2.21.0
- [Commits](https://github.com/FasterXML/jackson-modules-base/compare/jackson-modules-base-2.20.1...jackson-modules-base-2.21.0 )
---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-core
dependency-version: 2.21.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.core:jackson-databind
dependency-version: 2.21.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-cbor
dependency-version: 2.21.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-xml
dependency-version: 2.21.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml
dependency-version: 2.21.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jdk8
dependency-version: 2.21.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jsr310
dependency-version: 2.21.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.jaxrs:jackson-jaxrs-base
dependency-version: 2.21.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider
dependency-version: 2.21.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.module:jackson-module-jaxb-annotations
dependency-version: 2.21.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-01-23 21:06:11 +01:00
Holger Friedrich and GitHub
352e81b201
[io.rest] Restore disabled iTests ( #5302 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-01-23 20:58:28 +01:00
jimtng and GitHub
e206397672
Add support for short-form expire property in Item Yaml config ( #5252 )
...
* Add support for short-form expire property in Item Yaml config
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au >
2026-01-23 19:55:47 +01:00
jimtng and GitHub
4b7ad7a23e
Add support for short-form metadata namespace in Item Yaml config ( #5250 )
...
* Support deserializing short-form metadata in YamlMetadataDTO
So we can set
`metadata: value`
instead of
```
metadata:
value: value
```
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au >
2026-01-23 19:53:12 +01:00
Holger Friedrich and GitHub
9e9409b98b
Pin xtext/xtend to target Java version ( #5289 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-01-23 19:43:37 +01:00
dependabot[bot] and GitHub
8fbc72eabf
Bump ch.qos.logback:logback-core from 1.5.24 to 1.5.25 in /bundles/org.openhab.core.test ( #5298 )
...
* Bump ch.qos.logback:logback-core in /bundles/org.openhab.core.test
Bumps [ch.qos.logback:logback-core](https://github.com/qos-ch/logback ) from 1.5.24 to 1.5.25.
- [Release notes](https://github.com/qos-ch/logback/releases )
- [Commits](https://github.com/qos-ch/logback/compare/v_1.5.24...v_1.5.25 )
---
updated-dependencies:
- dependency-name: ch.qos.logback:logback-core
dependency-version: 1.5.25
dependency-type: direct:production
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-01-23 19:41:24 +01:00
dependabot[bot] and GitHub
c1ac5de12f
Upgrade bndtools to 7.2.1 and re-establish iTests ( #5279 )
...
* Bump bnd.version from 7.1.0 to 7.2.1
Bumps `bnd.version` from 7.1.0 to 7.2.1.
Updates `biz.aQute.bnd:bnd-maven-plugin` from 7.1.0 to 7.2.1
- [Release notes](https://github.com/bndtools/bnd/releases )
- [Commits](https://github.com/bndtools/bnd/compare/7.1.0...7.2.1 )
Updates `biz.aQute.bnd:bnd-indexer-maven-plugin` from 7.1.0 to 7.2.1
- [Release notes](https://github.com/bndtools/bnd/releases )
- [Commits](https://github.com/bndtools/bnd/compare/7.1.0...7.2.1 )
Updates `biz.aQute.bnd:bnd-resolver-maven-plugin` from 7.1.0 to 7.2.1
- [Release notes](https://github.com/bndtools/bnd/releases )
- [Commits](https://github.com/bndtools/bnd/compare/7.1.0...7.2.1 )
Updates `biz.aQute.bnd:bnd-export-maven-plugin` from 7.1.0 to 7.2.1
- [Release notes](https://github.com/bndtools/bnd/releases )
- [Commits](https://github.com/bndtools/bnd/compare/7.1.0...7.2.1 )
Updates `biz.aQute.bnd:bnd-testing-maven-plugin` from 7.1.0 to 7.2.1
- [Release notes](https://github.com/bndtools/bnd/releases )
- [Commits](https://github.com/bndtools/bnd/compare/7.1.0...7.2.1 )
Updates `biz.aQute.bnd:bnd-baseline-maven-plugin` from 7.1.0 to 7.2.1
- [Release notes](https://github.com/bndtools/bnd/releases )
- [Commits](https://github.com/bndtools/bnd/compare/7.1.0...7.2.1 )
Updates `biz.aQute.bnd:biz.aQute.tester.junit-platform` from 7.1.0 to 7.2.1
- [Release notes](https://github.com/bndtools/bnd/releases )
- [Commits](https://github.com/bndtools/bnd/compare/7.1.0...7.2.1 )
---
updated-dependencies:
- dependency-name: biz.aQute.bnd:bnd-maven-plugin
dependency-version: 7.2.1
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: biz.aQute.bnd:bnd-indexer-maven-plugin
dependency-version: 7.2.1
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: biz.aQute.bnd:bnd-resolver-maven-plugin
dependency-version: 7.2.1
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: biz.aQute.bnd:bnd-export-maven-plugin
dependency-version: 7.2.1
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: biz.aQute.bnd:bnd-testing-maven-plugin
dependency-version: 7.2.1
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: biz.aQute.bnd:bnd-baseline-maven-plugin
dependency-version: 7.2.1
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: biz.aQute.bnd:biz.aQute.tester.junit-platform
dependency-version: 7.2.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
* adapt folder structure, add timeouts and dependencies
* Fix bnd warnings about backslashes in pom.xml
* Activate javaagent for tests to avoid JDK warnings
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-01-23 19:39:49 +01:00
dependabot[bot] and GitHub
7bd83e580f
Bump org.codehaus.gmavenplus:gmavenplus-plugin from 4.2.1 to 4.3.0 ( #5300 )
...
Bumps [org.codehaus.gmavenplus:gmavenplus-plugin](https://github.com/groovy/GMavenPlus ) from 4.2.1 to 4.3.0.
- [Release notes](https://github.com/groovy/GMavenPlus/releases )
- [Commits](https://github.com/groovy/GMavenPlus/compare/4.2.1...4.3.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-22 23:13:16 +01:00
dependabot[bot] and GitHub
a60dfbc176
Bump org.apache.groovy:groovy-all from 5.0.3 to 5.0.4 ( #5299 )
...
Bumps [org.apache.groovy:groovy-all](https://github.com/apache/groovy ) from 5.0.3 to 5.0.4.
- [Commits](https://github.com/apache/groovy/commits )
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-22 23:12:30 +01:00
jimtng and GitHub
2d4793a829
[YAML Thing Provider] Log warning on Thing config errors ( #5282 )
...
Catch IAE during Thing configuration loading to prevent
the entire file from failing. Errors are now logged as warnings
instead of throwing a full stack trace.
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au >
2026-01-22 17:16:20 +01:00
Jeff James and GitHub
fbd0d987ea
Enhancements and corrections in openapi spec ( #5203 )
...
- 'config' in RootUIComponent/UIComponent was of the wrong type in openapi spec
- getType accessor in UIComponent generated a property
- Updated the naming of data structures in openapi spec w/o the internal DTO nomenclature for consistency and simplicity
Also-by: Florian Hotze <dev@florianhotze.com >
Also-by: Wouter Born <github@maindrain.net >
Signed-off-by: Jeff James <jeff@james-online.com >
2026-01-22 14:49:20 +01:00
Florian Hotze and GitHub
aff119cd19
IconServlet: Remove error & warn logging when client disconnected while sending response ( #5257 )
...
When a client disconnected while receiving the icon byte stream response,
an error and a warning were logged, making users worried:
```
2022-08-15 20:09:31.387 [ERROR] [ab.core.ui.icon.internal.IconServlet] - Failed sending the icon byte stream as a response: null
2022-08-15 20:09:31.390 [WARN ] [org.eclipse.jetty.server.HttpChannel] - /icon/autarky
java.lang.IllegalStateException: ABORTED
at org.eclipse.jetty.server.HttpChannelState.sendError(HttpChannelState.java:915) ~[?:?]
...
```
IMO, there is no need to log at ERROR or WARN level in such cases,
so I decided to reduce to DEBUG logging.
The following script can be used to reproduce the above case:
```python
import socket
import struct
host = 'localhost'
port = 8080
path = '/icon/BatteryLevel?format=svg&anyFormat=true&state=94+%25&iconset=classic'
request = f"GET {path} HTTP/1.1\r\nHost: {host}\r\nConnection: keep-alive\r\n\r\n"
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((host, port))
# Send the request
s.sendall(request.encode())
# FORCE an immediate hard reset (RST)
# This ensures the server sees a connection failure while it's inside doGet
s.setsockopt(socket.SOL_SOCKET, socket.SO_LINGER, struct.pack('ii', 1, 0))
s.close()
```
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2026-01-17 19:45:21 +01:00
Florian Hotze and GitHub
d0c3b4a4ec
[automation] Set config descriptions for SimpleRule & Improve null handling ( #5273 )
...
* SimpleRule: Improve code wrt null handling & annotations
* SimpleRule: Fix adding type and source config throws validation error in RuleRegistryImpl
Define those two as "default" config description as the UI uses those fields to display the source.
Fixes #5268 .
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2026-01-17 19:37:16 +01:00
Holger Friedrich and GitHub
6bbab4da83
Upgrade Mockito to 5.21, junit-jupiter to 5.14.2 ( #5281 )
...
* Upgrade Mockito from 5.19 to 5.21.
Changelog: https://github.com/mockito/mockito/releases
* Upgrade junit-jupiter from 5.13.4 to 5.14.2
Changelog: https://docs.junit.org/5.14.2/release-notes
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-01-17 19:24:25 +01:00
lolodomo and GitHub
a2b15263a2
[YAML provider] Add INFO log for config TEXT param value not parsed a… ( #5280 )
...
* [YAML provider] Add INFO log for config TEXT param value not parsed as string
Related to openhab/openhab-webui#3696
Follow-up #5248
A log at level INFO is now displayed when a YAML file is loaded and contains a thing or channel configuration parameter of type TEXT whose value is not parsed as a string. This occurs when an unquoted number is provided. The log recommends enclosing the value in double quotes to prevent conversion.
For better consistency, the YAML provider is now also processing any BigDecimal value to convert it into a String type when the config paramater is of type TEXT.
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2026-01-17 19:22:33 +01:00
Nadahar and GitHub
de14a998c5
Add time zone support for ZonedDateTime action inputs ( #5235 )
...
* Add time zone support for ZonedDateTime action inputs
Signed-off-by: Ravi Nadahar <nadahar@rediffmail.com >
2026-01-17 19:17:17 +01:00
jimtng and GitHub
f4c50780d8
Allow setting a blank or null metadata value ( #5283 )
...
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au >
2026-01-17 19:13:57 +01:00
Holger Friedrich and GitHub
0d7d0702b6
Upgrade Swagger to 2.2.41 ( #5269 )
...
Upgrade Swagger from 2.2.35 to 2.2.41.
For changelog, see https://github.com/swagger-api/swagger-core/releases/tag/v2.2.41
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-01-13 05:53:20 +01:00
Holger Friedrich and GitHub
0e7d3ccef6
[upgradetool] Bump commons-cli to 1.11 ( #5270 )
...
Upgrade commons-cli from 1.10 to 1.11, see release note
https://commons.apache.org/proper/commons-cli/changes.html#a1.11.0
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-01-13 05:52:06 +01:00
Holger Friedrich and GitHub
062dc6e3db
Upgrade pdfbox from to 3.0.1 ( #5267 )
...
* Upgrade pdfbox from to 3.0.1
Upgrade Apache pdfbox from 2.0.27 to 3.0.1.
* Exclude junit due to launcher incompatibility
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-01-13 05:51:05 +01:00
Holger Friedrich and GitHub
dee36c4091
Upgrade hivemq-mqtt-client to 1.3.12 ( #5265 )
...
* Upgrade hivemq-mqtt-client from 1.3.9 to 1.3.12,
changelog:
https://github.com/hivemq/hivemq-mqtt-client/releases/tag/1.3.10
https://github.com/hivemq/hivemq-mqtt-client/releases/tag/v1.3.11
https://github.com/hivemq/hivemq-mqtt-client/releases/tag/v1.3.12
* Upgrade netty from 4.1.126 to 4.1.130,
changelog:
https://netty.io/news/2025/09/08/4-1-127-Final.html
https://netty.io/news/2025/10/14/4-1-128-Final.html
https://netty.io/news/2025/12/11/4-1-129-Final.html
https://netty.io/news/2025/12/15/4-1-130-Final.html
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-01-13 05:45:27 +01:00
Holger Friedrich and GitHub
78020549a3
Upgrade json-path to 2.10.0 ( #5271 )
...
Upgrade com.jayway.jsonpath:json-path from 2.9.0 to 2.10.0,
including the following dependencies:
Upgrade net.minidev:accessors-smart and net.minidev:json-smart to from 2.5.0
to 2.6.0. Removes transitive CVE-2024-57699.
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-01-13 05:44:09 +01:00
Holger Friedrich and GitHub
ba668ddf1d
Upgrade commons-pool2 to 2.13.1 ( #5264 )
...
Upgrade commons-pool2 from 2.12.1 to 2.13.1
Changelog:
https://commons.apache.org/proper/commons-pool/changes.html#a2.13.1
https://commons.apache.org/proper/commons-pool/changes.html#a2.13.0
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-01-13 05:43:14 +01:00
Holger Friedrich and GitHub
fe04325b17
Upgrade logback to 1.5.24 ( #5277 )
...
* Upgrade logback from 1.5.18 to 1.5.24, see changelog
https://logback.qos.ch/news.html#1.5.24
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-01-13 05:42:02 +01:00
Holger Friedrich and GitHub
c983ecac1c
Upgrade Gson to 2.13.2 ( #5275 )
...
* Upgrade Gson from 2.13.1 to 2.13.2, see
https://github.com/google/gson/releases/tag/gson-parent-2.13.2
* Upgrade error_prone_annotations from 2.38.0 to 2.41.0
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-01-13 05:40:29 +01:00
Holger Friedrich and GitHub
b17b3051a5
Upgrade jmdns to 3.6.3 ( #5263 )
...
Upgrades jmdns from 3.6.2 to 3.6.3.
Changelogs:
https://github.com/jmdns/jmdns/releases/tag/v3.6.3
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-01-13 05:38:44 +01:00
Holger Friedrich and GitHub
a26c35abd8
Upgrade Jollyday to 1.8.1 ( #5266 )
...
Upgrades Jollyday from 1.5.4 to 1.8.1.
For release notes, see:
https://github.com/focus-shift/jollyday/releases
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-01-13 05:36:38 +01:00
Florian Hotze and Holger Friedrich
bb02591ced
RuleEngine: Fix startlevel trigger for DSL rules triggers twice during startup
...
Fixes #4395 .
The issue was noticed for Rules DSL, but not for JS Scripting, because JS Scripting is loaded at a point where the rule engine is already started.
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2026-01-11 23:25:17 +01:00
Florian Hotze and Holger Friedrich
a70b9859f4
RuleEngine: Fix startlevel is always 40 when executing rule with StartlevelTrigger after change
...
Fixes #5177 .
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2026-01-11 23:25:17 +01:00
Holger Friedrich and GitHub
79277fafb7
Update license headers to 2026 ( #5259 )
...
* Update license headers to 2026
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-01-10 22:36:26 +01:00
Holger Friedrich and Kai Kreuzer
cb272c42fb
Downgrade karaf-maven-plugin to 4.4.8
...
This is a workaround for apache/karaf#2218 and fixes #5234 .
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-01-10 22:35:06 +01:00
Holger Friedrich and Kai Kreuzer
8bfcf0d6dd
Upgrade Maven used by mvnw to 3.9.12
...
* Upgrade Maven from 3.9.11 to 3.9.12
Release notes: https://maven.apache.org/docs/3.9.12/release-notes.html
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-01-10 22:35:06 +01:00
Дилян Палаузов and GitHub
bd4412dcd8
Karaf features: Update supported schema versions ( #5254 )
2026-01-08 22:30:34 +01:00
Florian Hotze and GitHub
a90149b3a4
Add support for RegEx expressions in event WebSocket topic filter ( #5116 )
...
* Add support for RegEx expressions in event WebSocket topic filter
Closes #4600 .
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2026-01-06 18:30:51 +01:00
lolodomo and GitHub
fdf8d6589c
Normalize thing/channel config in response of /file-format/parse API ( #5242 )
...
This PR normalizes thing/channel configuration before producing the response.
It allows having proper types for config parameters in the JSON response of the API.
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2026-01-06 18:13:38 +01:00