Nadahar and GitHub
0bc16195cb
Reorganize file conversion classes/interfaces ( #5370 )
...
Signed-off-by: Ravi Nadahar <nadahar@rediffmail.com >
2026-03-15 21:23:04 +01:00
Дилян Палаузов and GitHub
a8fd50ef51
model.rule.RulesRuntimeModule: switch {Rules => Script}ImplicitlyImportedTypes ( #5397 )
2026-03-15 20:14:12 +01:00
Jeff James and GitHub
eebf1173c5
[rest] Corrections in the annotations for several REST api calls ( #5404 )
...
* Fix expected post body
* Fixes to openapi spec
Signed-off-by: Jeff James <jeff@james-online.com >
2026-03-15 20:09:47 +01:00
Florian Hotze and GitHub
1341eda39e
[rest] PersistenceResource: Update OpenAPI annotation itemname => itemName ( #5400 )
...
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2026-03-15 20:01:47 +01:00
lo92fr and GitHub
105b5244b8
Fixes for null pointer error when compiling into eclipse ( #5414 )
...
Signed-off-by: Laurent ARNAL <laurent@clae.net >
2026-03-15 19:56:53 +01:00
Bernd Weymann and GitHub
b7a48af786
Add RadiationDoseRate dimension ( #5418 )
...
* add RadiationDoseRate unit
* add unit test
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com >
2026-03-15 18:23:14 +01:00
Mark Herwege and GitHub
775f2b368b
Persistence timeseries fix updating Item state ( #5403 )
...
* correct alias when storing timeseries
* call handleExternalPersistenceDataChange from persistence extensions
when persisting or removing
* set item state if current state update time before restored entry in
timeseries
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2026-03-15 12:39:59 +01:00
lolodomo and GitHub
abdda021b8
Check valid properties for channel ( #5416 )
...
Null key or value are rejected and an IllegalArgumentException is thrown.
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2026-03-15 12:18:54 +01:00
Дилян Палаузов and GitHub
d7f9af5032
core.model.{rule,script}/bnd.bnd: reorder packages alphabetically ( #5339 )
...
So that both files can easily be compared.
2026-03-15 11:44:29 +01:00
Дилян Палаузов and GitHub
d6bcafb796
Delete model.rule.RulesClassFinder.forName(String,ClassLoader) ( #5338 )
...
The method body is exactly the same as in the base class.
2026-03-14 12:32:16 +01:00
lo92fr and GitHub
4d6f115a8b
Fix accessors on AccessTokenResponse.java ( #5417 )
...
Signed-off-by: Laurent ARNAL <laurent@clae.net >
2026-03-11 18:30:35 +01:00
lo92fr and GitHub
926304f727
Add extra fields support to oAuth AccessTokenResponse ( #5355 )
...
* add extra fields support to oAuth AccessTokenResponse
Signed-off-by: Laurent ARNAL <laurent@clae.net >
2026-03-10 22:41:54 +01:00
lolodomo and GitHub
2e7be80e21
Fix when "Unloading DSL model" is logged ( #5411 )
...
Fix #5350
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2026-03-08 16:53:18 +01:00
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