Holger Friedrich and GitHub
4ad6899161
Upgrade Maven from 3.9.12 to 3.9.13 ( #5409 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-03-06 23:12:15 +01:00
openhab-bot and GitHub
c812d0930a
New translations i18n.properties (Danish) ( #5402 )
2026-03-06 22:04:09 +01:00
dependabot[bot] and GitHub
1d7bf01eb8
Bump org.apache.maven.plugins:maven-resources-plugin from 3.4.0 to 3.5.0 ( #5406 )
...
Bumps [org.apache.maven.plugins:maven-resources-plugin](https://github.com/apache/maven-resources-plugin ) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/apache/maven-resources-plugin/releases )
- [Commits](https://github.com/apache/maven-resources-plugin/compare/v3.4.0...maven-resources-plugin-3.5.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 22:02:16 +01:00
dependabot[bot] and GitHub
4612a70fc8
Bump org.apache.maven.plugins:maven-shade-plugin from 3.6.1 to 3.6.2 ( #5407 )
...
Bumps [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin ) from 3.6.1 to 3.6.2.
- [Release notes](https://github.com/apache/maven-shade-plugin/releases )
- [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.6.1...maven-shade-plugin-3.6.2 )
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 21:56:04 +01:00
Дилян Палаузов and GitHub
3f93027f9e
Textual Rules: allow XBase between then … end ( #5398 )
...
* changes the Rules.xtext grammar not to use explicitly the Script object
from the Script.xtext grammar. This allows at a later time to extend DSL
Scripts to start with `import`s, without allowing `import` statements right
after `rule … when … then <IMPORT> … end`.
* also allows at a later moment to merge DSL Rules and DSL Scripts into one.
2026-03-04 20:03:02 +01:00
Andrew Fiddian-Green and GitHub
84de71a9a6
Schema update for configuration description ( #5372 )
...
* add schema options for context
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2026-03-04 19:49:48 +01:00
Holger Friedrich and GitHub
a252737930
Upgrade Jackson to 2.21.1 ( #5394 )
...
* Upgrade Jackson from 2.21.0 to 2.21.1
* Upgrade snakeyaml from 2.4 to 2.5
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-03-02 17:16:48 +01:00
openhab-bot and GitHub
45e9907b0b
New Crowdin updates ( #5395 )
...
* New translations jsr223.properties (Italian)
* New translations i18n.properties (Italian)
* New translations automation.properties (Italian)
* New translations i18n.properties (German)
* New translations automation.properties (German)
2026-03-01 13:47:07 +01:00
dependabot[bot] and GitHub
471380c6a7
Bump actions/upload-artifact from 6 to 7 ( #5396 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7 )
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-01 11:05:03 +01:00
f9b59d0bd0
Bump com.fasterxml.jackson.core:jackson-core in /tools/upgradetool ( #5393 )
...
Bumps [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core ) from 2.21.0 to 2.21.1.
- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.21.0...jackson-core-2.21.1 )
---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-core
dependency-version: 2.21.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-28 18:38:07 +01:00
Дилян Палаузов and GitHub
71c5bcdcb3
Textual Rules: evaluate global variables in the context of previous variables ( #5086 )
2026-02-28 18:35:04 +01:00
Vambot07 and GitHub
0a1cc016bc
Improvements config.serial bundle: Add JavaDoc & fix concurrency bug ( #5161 )
...
* Improvements config.serial bundle: Add JavaDoc & fix concurrency bug
* Improvements config.dispatch bundle: Add JavaDoc, fix NPE bug & add @NonNullByDefault
* Improvements ephemeris bundle: Add comprehensive JavaDoc
* Improvements id bundle: Add JavaDoc
* Improvements bin2json bundle: Add JavaDoc
* Improvements console bundle: Add JavaDoc
* Improvements console.eclipse bundle: Add JavaDoc
* Improvements console.rfc147 bundle: Add comprehensive JavaDoc
Signed-off-by: Vambot07 <salihinazizizol@gmail.com >
2026-02-28 18:30:42 +01:00
Дилян Палаузов and GitHub
f9fb6a1323
core/resources: Use geographic coordinates with precision 1 meter ( #5232 )
2026-02-28 18:26:35 +01:00
Mark Herwege and GitHub
93fba8fa1d
Persistence health check for configuration from multiple providers ( #5217 )
...
* persistence health check for configuration with multiple providers
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2026-02-28 18:13:10 +01:00
joerg1985 and GitHub
0c2db221b0
[automation] conditions related to the ThingStatus ( #5231 )
...
Signed-off-by: Jörg Sautter <joerg.sautter@gmx.net >
2026-02-28 18:10:58 +01:00
Jacob Laursen and GitHub
01c20d59ad
Improve java.util.Date support for action inputs ( #5310 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2026-02-28 18:06:36 +01:00
Holger Friedrich and GitHub
3108cd9984
Upgrade cxf to 3.6.10 ( #5380 )
...
* Upgrade cxf to 3.6.10
Upgrade cxf from 3.6.9 to 3.6.10
Find the list of relevant changes here:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310511&version=12356395
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-02-28 18:04:49 +01:00
Holger Friedrich and GitHub
93110e2794
[io.monitor] Upgrade dependencies ( #5381 )
...
* metrics-core from 4.2.37 to 4.2.38
Release notes:
https://github.com/dropwizard/metrics/releases
* micrometer-core from 1.16.0 to 1.16.3
Release notes:
https://github.com/micrometer-metrics/micrometer/releases
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-02-28 17:29:10 +01:00
Christoph Weitkamp and GitHub
f017dec693
Added dimension for calorific value and related unit ( #5327 )
...
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de >
2026-02-28 17:28:34 +01:00
Mark Herwege and GitHub
6d625b1261
Persistence item info REST endpoint bug fixes and enhancements ( #5336 )
...
* getItemInfo enhancement
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2026-02-28 16:44:34 +01:00
Holger Friedrich and GitHub
e17886b22f
Upgrade Swagger to 2.2.43 ( #5382 )
...
Upgrade Swagger from 2.2.35/2.2.41 to 2.2.43.
For changelog, see
https://github.com/swagger-api/swagger-core/releases/tag/v2.2.43
https://github.com/swagger-api/swagger-core/releases/tag/v2.2.42
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-02-25 08:09:08 +01:00
dependabot[bot] and GitHub
e065bead27
Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 ( #5378 )
...
Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire ) from 3.5.4 to 3.5.5.
- [Release notes](https://github.com/apache/maven-surefire/releases )
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.5.4...surefire-3.5.5 )
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-21 13:11:13 +01:00
Nadahar and GitHub
4757e22a23
Fix community marketplace discourse parsing ( #5376 )
...
Signed-off-by: Ravi Nadahar <nadahar@rediffmail.com >
2026-02-21 12:58:54 +01:00
Holger Friedrich and GitHub
7f7741d1ef
Use Java 21 language features ( #5374 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-02-20 07:30:15 +01:00
Holger Friedrich and GitHub
669b7918e2
Fix dependencies ( #5371 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-02-18 13:34:28 +01:00
Holger Friedrich and GitHub
8084755af0
Upgrade Karaf to 4.4.10 ( #5353 )
...
Upgrade Karaf from 4.4.9 to 4.4.10.
This includes upgrades for the following libraries:
* pax-logging from 2.3.1 to 2.3.2
* xbean from 4.28 to 4.29
Reverts downgrade of karaf-maven-plugin to 4.4.8.
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-02-16 20:25:24 +01:00
e6ca14c9e1
Bump org.codehaus.gmavenplus:gmavenplus-plugin from 4.3.0 to 4.3.1 ( #5369 )
...
Bumps [org.codehaus.gmavenplus:gmavenplus-plugin](https://github.com/groovy/GMavenPlus ) from 4.3.0 to 4.3.1.
- [Release notes](https://github.com/groovy/GMavenPlus/releases )
- [Commits](https://github.com/groovy/GMavenPlus/compare/4.3.0...4.3.1 )
---
updated-dependencies:
- dependency-name: org.codehaus.gmavenplus:gmavenplus-plugin
dependency-version: 4.3.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-16 20:13:06 +01:00
David Pace and GitHub
5c4ce916d6
Improve Javadoc for QuantityType ( #5360 )
...
Signed-off-by: David Pace <dev@davidpace.de >
2026-02-15 13:01:49 +01:00
lolodomo and GitHub
3bc47c09a2
[YAML thing provider] Remove unsued and unneeded variable "modelLoaded" ( #5362 )
...
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2026-02-15 12:57:18 +01:00
b19ac57df7
Add support for short-form syntax in YAML Semantic Tags ( #5313 )
...
* Add support for short-form YAML semantic tags
Implemented hybrid mapping for YamlSemanticTagDTO to allow tags to be defined as either a simple string (label) or a detailed object (label, description, synonyms). Includes Jackson creator/value logic for round-trip serialization.
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au >
Co-authored-by: Laurent Garnier <lg.hc@free.fr >
2026-02-15 12:54:35 +01:00
Andrew Fiddian-Green and GitHub
48e1442e6b
[mDNS] Only consider fully qualified discovery results ( #5348 )
...
* [mDNS] only consider fully qualified results
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2026-02-14 21:55:37 +01:00
Andrew Fiddian-Green and GitHub
70144e3cc5
Support 'keywords' field in addon.xml schema ( #5352 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2026-02-14 20:04:06 +01:00
Nadahar and GitHub
767e809e5a
Rule file provider ( #4633 )
...
Signed-off-by: Ravi Nadahar <nadahar@rediffmail.com >
2026-02-14 19:57:24 +01:00
jimtng and GitHub
f9776bcb7f
Restore model validation not to fail on diagnostic errors for rules and scripts ( #5351 )
...
* Restore model validation not to fail on diagnostic errors
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au >
2026-02-14 13:28:52 +01:00
Chris Jackson and GitHub
50aea478ca
Add comment to ProgressCallback doc ( #5286 )
...
Signed-off-by: Chris Jackson <chris@cd-jackson.com >
2026-02-14 08:25:53 +01:00
lolodomo and GitHub
3706443006
[YAML] Enhance removedModel method in all providers ( #5341 )
...
The enhancement consists in just getting the UID of the elements to be removed rather than building a full object.
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2026-02-14 08:21:06 +01:00
lolodomo and GitHub
5391ba2cbf
[DSL generator] Do not generate thing label if same as in thing type ( #5305 )
...
Apply the same logic as for YAML.
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2026-02-14 08:15:21 +01:00
openhab-bot and GitHub
7efd3e0f0a
New Crowdin updates ( #5347 )
...
* New translations tags.properties (Danish)
* New translations tags.properties (German)
2026-02-14 08:04:16 +01:00
Christoph Weitkamp and GitHub
15ec1c8aa3
Add utility method to cast profile configurations to specific classes ( #5333 )
...
* Add utility method to cast profile configurations to specific classes
* Replace ProfileContext implementation in ScriptProfileTest by a mock
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de >
2026-02-13 17:47:07 +01:00
Mark Herwege and GitHub
d12b1f8456
implicit RiemannType import ( #5349 )
...
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2026-02-12 21:23:50 +01:00
lolodomo and GitHub
60331d1d65
[YAML thing] Allow "configuration" in syntax as alternative to "config" ( #5332 )
...
For thing and channel.
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2026-02-12 06:32:17 +01:00
lolodomo and GitHub
759d6b27dc
[YAML] Move YAML test files in sub-folders ( #5331 )
...
Move YAML test files in sub-folders
Tests for YamlThingProvider moved in a separate class.
Also test that a thing change listener is properly called when loading a YAML file containing things.
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2026-02-12 06:26:06 +01:00
lolodomo and GitHub
0e9ca965f2
[YAML] Use Objects.equals for Map + adjust hashCode methods ( #5335 )
...
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2026-02-11 11:18:09 +01:00
jimtng and GitHub
6beadca4c4
Add StateOfCharge Semantic Tag Property ( #5316 )
...
* change groovycsv to jackson csv library
groovycsv caused an error in Groovy 5.x, even in its "latest" version 1.3.
Rerun the script which fixed a few errors in the manually generated tags (Property_Price, Equipment_HVAC_AirConditioner)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au >
* Add Property_StateOfCharge semantic tag
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au >
* add readValues guard
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au >
---------
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au >
2026-02-11 11:09:38 +01:00
jimtng and GitHub
2cf0fc8051
Validate ThingUID part during ChannelUID construction ( #5342 )
...
The ThingUID portion of a ChannelUID was previously only validated
lazily when getThingUID() was called. This could lead to
ChannelUID objects existing in an invalid state.
This change moves validation to the constructor to ensure
fail-fast behavior and provides a more descriptive error
message if the ThingUID part is malformed.
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au >
2026-02-11 10:59:33 +01:00
Дилян Палаузов and GitHub
8f258ff610
DSL Rule - allow using PersistenceExtensions.RiemannType.TRAPEZOIDAL ( #5334 )
2026-02-09 01:02:18 +01:00
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