13ce3a16c9
Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.5.0 to 3.6.0 ( #4887 )
...
Bumps [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer ) from 3.5.0 to 3.6.0.
- [Release notes](https://github.com/apache/maven-enforcer/releases )
- [Commits](https://github.com/apache/maven-enforcer/compare/enforcer-3.5.0...enforcer-3.6.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-enforcer-plugin
dependency-version: 3.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-07 08:24:15 +02:00
1ebdfe7c24
Bump org.codehaus.gmavenplus:gmavenplus-plugin from 4.2.0 to 4.2.1 ( #4886 )
...
Bumps [org.codehaus.gmavenplus:gmavenplus-plugin](https://github.com/groovy/GMavenPlus ) from 4.2.0 to 4.2.1.
- [Release notes](https://github.com/groovy/GMavenPlus/releases )
- [Commits](https://github.com/groovy/GMavenPlus/compare/4.2.0...4.2.1 )
---
updated-dependencies:
- dependency-name: org.codehaus.gmavenplus:gmavenplus-plugin
dependency-version: 4.2.1
dependency-type: direct:production
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>
2025-07-07 08:23:18 +02:00
Jacob Laursen and GitHub
81d0e55137
Remove deprecated method from interface ( #4884 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2025-07-06 15:16:11 +02:00
Jacob Laursen and GitHub
7329ce7acf
Remove deprecated discovery methods ( #4883 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2025-07-06 06:54:56 +02:00
Jacob Laursen and GitHub
cdfd652ce2
Refactor timestamps to Instant in discovery methods ( #4866 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2025-07-05 16:18:50 +02:00
Kai Kreuzer and GitHub
ec08f6963c
Fix streaming of m3u audio streams ( #4879 )
...
Signed-off-by: Kai Kreuzer <kai@openhab.org >
2025-07-05 11:16:30 +02:00
lolodomo and GitHub
b48e1632aa
WARN log when an object with same ID is added to a registry by a seco… ( #4880 )
...
* WARN log when an object with same ID is added to a registry by a second provider
Log was existing but at DEBUG level, meaning the general user was not informed that he defined the same object (thing, item, ...) at different places (providers) like for example an item in Main UI and an item in config file with same name.
Fix #4810
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2025-07-01 16:25:03 +02:00
Florian Hotze and GitHub
77530fe2eb
[thing] Add SemverVersion type to be used by bindings ( #4875 )
...
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2025-07-01 08:31:31 +02:00
jimtng and GitHub
1922550faa
AbstractRegistry: hide exception stacktrace on IAE when adding an element ( #4877 )
...
Hide the scary stacktrace from user. The message is sufficient to describe the problem.
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au >
2025-06-30 22:50:17 +02:00
Wouter Born and GitHub
5c29932f1f
Remove base-fixes bundle ( #4876 )
...
It was used by the workaround reverted in #4499 .
Signed-off-by: Wouter Born <github@maindrain.net >
2025-06-29 23:08:05 +02:00
jimtng and GitHub
a045b3c601
Move expire's Duration parser to a separate utility class and support ms for milliseconds ( #4868 )
...
* Move expire's Duration parser to a separate utility class so it can be used elsewhere
* Support `ms` in Duration parser
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au >
2025-06-29 11:34:21 +02:00
Florian Hotze and GitHub
80d20d1f3e
[automation] Extend provider script extension for metadata & ItemChannelLinks ( #4865 )
...
* [automation] Move provider script extension to a new bundle
* [automation] Add ProviderRegistryDelegate interface and improve ProviderScriptExtension code
* [automation] Add ScriptedMetadataProvider & ProviderMetadataRegistryDelegate
* Rename ProviderRegistryDelegate.java to ProviderRegistry.java
* [automation] Add ScriptedItemChannelLinkProvider & ProviderItemChannelLinkRegistry
* [automation] Implement ProviderItemChannelLinkRegistry::purge
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2025-06-29 11:32:10 +02:00
jimtng and GitHub
9efdc0401c
Yaml Model: restrict the watched folders to things, items, tags, and yaml; support both '.yaml' and '.yml' extensions ( #4798 )
...
* Yaml Model: restrict the watched folders to `things`, `items`, `tags`, and `yaml`
* Support `.yml` and `.yaml` extensions
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au >
2025-06-28 19:04:57 +02:00
Mark Herwege and GitHub
565294b9c6
Semantics health REST endpoint ( #4827 )
...
* semantics health REST endpoint
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2025-06-28 19:03:11 +02:00
Florian Hotze and GitHub
6bd830af24
[rest] Add editable field to metadata ( #4874 )
...
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2025-06-28 18:51:25 +02:00
Holger Friedrich and GitHub
f26c542429
Fix upgradetool dependencies, regression of #4855 ( #4871 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-06-25 22:38:19 +02:00
663951cd95
Bump com.mycila:license-maven-plugin from 4.6 to 5.0.0 ( #4800 )
...
Bumps [com.mycila:license-maven-plugin](https://github.com/mathieucarbou/license-maven-plugin ) from 4.6 to 5.0.0.
- [Release notes](https://github.com/mathieucarbou/license-maven-plugin/releases )
- [Commits](https://github.com/mathieucarbou/license-maven-plugin/compare/license-maven-plugin-4.6...v5.0.0 )
---
updated-dependencies:
- dependency-name: com.mycila:license-maven-plugin
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-22 12:14:30 +02:00
Wouter Born and GitHub
3d0996bf83
Upgrade Jollyday to 1.5.4 ( #4862 )
...
Upgrades Jollyday from 1.5.0 to 1.5.4.
For release notes, see:
https://github.com/focus-shift/jollyday/releases
Signed-off-by: Wouter Born <github@maindrain.net >
2025-06-21 13:49:20 +02:00
openhab-bot and GitHub
35dc698215
New Crowdin updates ( #4858 )
...
* New translations tags.properties (Danish)
* New translations jsr223.properties (Spanish)
* New translations tags.properties (Hebrew)
* New translations automation.properties (Italian)
* New translations jsr223.properties (Hebrew)
* New translations firmware.properties (Portuguese, Brazilian)
* New translations languagesupport.properties (Portuguese)
* New translations languagesupport.properties (Portuguese, Brazilian)
* New translations audio.properties (Portuguese, Brazilian)
* New translations inbox.properties (Portuguese, Brazilian)
* New translations ephemeris.properties (Portuguese, Brazilian)
* New translations jsonstorage.properties (Portuguese, Brazilian)
* New translations network.properties (Portuguese, Brazilian)
* New translations sitemap.properties (Portuguese, Brazilian)
2025-06-21 08:56:43 +02:00
Holger Friedrich and GitHub
e17577c7c5
Reduce SAT warnings ( #4860 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-06-21 07:10:58 +02:00
Holger Friedrich and GitHub
6eb7d0c9a6
Clean up POM dependencies ( #4855 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-06-18 20:23:10 +02:00
Andrew Fiddian-Green and GitHub
81865db3a9
Add precipitation property ( #4850 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2025-06-17 22:50:14 +02:00
openhab-bot and GitHub
575ba25023
New Crowdin updates ( #4853 )
...
* New translations firmware.properties (Portuguese)
* New translations audio.properties (Portuguese)
* New translations inbox.properties (Portuguese)
* New translations ephemeris.properties (Portuguese)
* New translations jsonstorage.properties (Portuguese)
* New translations network.properties (Portuguese)
* New translations sitemap.properties (Portuguese)
2025-06-17 22:48:02 +02:00
Florian Hotze and GitHub
7b56bdbaf2
Fix itests after #4513 ( #4856 )
...
This change fixes the problem by explicitly retrieving the GenericItemProvider.
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2025-06-17 22:45:45 +02:00
Wouter Born and GitHub
fcd3a38fd4
Fix binding skeleton pom.xml indentation ( #4851 )
...
Newly created bindings should pass the Spotless checks.
Fixes #4811
Signed-off-by: Wouter Born <github@maindrain.net >
2025-06-16 12:00:32 +02:00
Holger Friedrich and GitHub
8988589ed3
[addonservice] Use valid component name ( #4848 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-06-15 19:17:33 +02:00
Holger Friedrich and GitHub
b751c2ac76
Set property oh.java.version ( #4847 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-06-15 19:16:39 +02:00
Wouter Born and GitHub
8becc209f1
Skip antlr-generator-3.2.0-patch.jar download ( #4849 )
...
Uses antlr-generator-3.2.0-patch.jar in the repository as it currently can no longer be downloaded causing builds to fail.
See also: https://github.com/eclipse-xtext/xtext/issues/3443
Signed-off-by: Wouter Born <github@maindrain.net >
2025-06-15 15:51:55 +02:00
jimtng and GitHub
98e3b13c71
Add ValueCache.compute method ( #4704 )
...
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au >
2025-06-14 14:52:34 +02:00
Florian Hotze and GitHub
f695acfc4c
[automation] Add provider script extension ( #4513 )
...
* [automation] Add provider script extension
This new script extension allow scripts to provide openHAB entities like Items without needing to manually handle the lifecycle of those.
First, we will only provide an itemRegistry, but this can easily be extended later.
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2025-06-14 14:46:59 +02:00
Holger Friedrich and GitHub
4e948db729
Resolve runbundles of linuxsysfs itest ( #4839 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-06-12 18:55:24 +02:00
maxx-ukoo and GitHub
48e20d660a
Fix calculate readOnly field in stateDescription for items with more than one linked channel ( #4838 ) ( #4845 )
...
Signed-off-by: Maksym Krasovskyi <maxx@maxx.net.ua >
2025-06-09 21:57:27 +02:00
95cb442524
Bump org.codehaus.mojo:build-helper-maven-plugin from 3.6.0 to 3.6.1 ( #4844 )
...
Bumps [org.codehaus.mojo:build-helper-maven-plugin](https://github.com/mojohaus/build-helper-maven-plugin ) from 3.6.0 to 3.6.1.
- [Release notes](https://github.com/mojohaus/build-helper-maven-plugin/releases )
- [Commits](https://github.com/mojohaus/build-helper-maven-plugin/compare/3.6.0...3.6.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-09 11:04:56 +02:00
Holger Friedrich and GitHub
e72a7905e3
Use gmavenplus-plugin ( #4843 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-06-08 16:58:46 +02:00
Matthew Skinner and GitHub
2079497ace
Update README.md in skeleton ( #4841 )
...
Add an extra line so new bindings do not create as many errors when you compile for the first time with a fresh created binding to help new devs get started quicker.
Signed-off-by: Matthew Skinner <matt@pcmus.com >
2025-06-08 08:19:01 +02:00
Matthew Skinner and GitHub
4b81cb4078
Fix copyright message format error in skeleton ( #4842 )
...
Signed-off-by: Matthew Skinner <matt@pcmus.com >
2025-06-08 08:17:20 +02:00
Holger Friedrich and GitHub
a9069385e5
Use Maven 3.9.10 for CI build ( #4840 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-06-07 16:20:33 +02:00
6b49739830
Bump org.apache.maven.plugins:maven-archetype-plugin from 3.3.1 to 3.4.0 ( #4822 )
...
Bumps [org.apache.maven.plugins:maven-archetype-plugin](https://github.com/apache/maven-archetype ) from 3.3.1 to 3.4.0.
- [Release notes](https://github.com/apache/maven-archetype/releases )
- [Commits](https://github.com/apache/maven-archetype/compare/maven-archetype-3.3.1...maven-archetype-3.4.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-archetype-plugin
dependency-version: 3.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-02 08:46:56 +02:00
4c57f917cf
Bump org.apache.maven.archetype:archetype-packaging from 3.0.1 to 3.4.0 ( #4821 )
...
Bumps [org.apache.maven.archetype:archetype-packaging](https://github.com/apache/maven-archetype ) from 3.0.1 to 3.4.0.
- [Release notes](https://github.com/apache/maven-archetype/releases )
- [Commits](https://github.com/apache/maven-archetype/compare/maven-archetype-3.0.1...maven-archetype-3.4.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.archetype:archetype-packaging
dependency-version: 3.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-02 08:46:20 +02:00
11edda6a01
Bump org.apache.maven.plugins:maven-clean-plugin from 3.4.1 to 3.5.0 ( #4836 )
...
Bumps [org.apache.maven.plugins:maven-clean-plugin](https://github.com/apache/maven-clean-plugin ) from 3.4.1 to 3.5.0.
- [Release notes](https://github.com/apache/maven-clean-plugin/releases )
- [Commits](https://github.com/apache/maven-clean-plugin/compare/maven-clean-plugin-3.4.1...maven-clean-plugin-3.5.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-clean-plugin
dependency-version: 3.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-02 06:27:41 +02:00
9eb13a517c
Bump org.codehaus.mojo:exec-maven-plugin from 3.5.0 to 3.5.1 ( #4835 )
...
Bumps [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin ) from 3.5.0 to 3.5.1.
- [Release notes](https://github.com/mojohaus/exec-maven-plugin/releases )
- [Commits](https://github.com/mojohaus/exec-maven-plugin/compare/3.5.0...3.5.1 )
---
updated-dependencies:
- dependency-name: org.codehaus.mojo:exec-maven-plugin
dependency-version: 3.5.1
dependency-type: direct:production
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>
2025-06-02 06:26:56 +02:00
592deb2ec0
Bump org.codehaus.groovy:groovy-all from 3.0.24 to 3.0.25 ( #4837 )
...
Bumps [org.codehaus.groovy:groovy-all](https://github.com/apache/groovy ) from 3.0.24 to 3.0.25.
- [Commits](https://github.com/apache/groovy/commits )
---
updated-dependencies:
- dependency-name: org.codehaus.groovy:groovy-all
dependency-version: 3.0.25
dependency-type: direct:production
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>
2025-06-02 06:26:03 +02:00
Holger Friedrich and GitHub
15eb9aaff3
Add top dir marker for Maven 4 ( #4829 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-05-30 03:14:15 +02:00
Florian Hotze and GitHub
5126166611
[rest] Add timezone information to root resource ( #4826 )
...
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2025-05-30 03:12:10 +02:00
Holger Friedrich and GitHub
07ad5b52b2
Tweak x-axis labels of charts ( #4830 )
...
* More tuning to avoid overlapping of labels,
follow-up to #4733
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-05-30 03:10:53 +02:00
Andrew Fiddian-Green and GitHub
cce185af64
UPNP don't notify embedded child devices by default ( #4735 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2025-05-29 10:02:00 +02:00
Nadahar and GitHub
5b12280f5b
Regenerate rules from templates ( #4718 )
...
* Rule template regeneration support
Signed-off-by: Ravi Nadahar <nadahar@rediffmail.com >
2025-05-26 22:53:17 +02:00
lolodomo and GitHub
fb62bf33cd
YAML config: fix user defined channels creation when binding loads late ( #4823 )
...
While things can now be loaded even when the binding is not yet available, channel types for user defined channels could be not yet in the registry when these channels are first created.
So when the binding is finally available, the thing is updated and user defined channels are now created again to retrieve properties from channel types.
This fix avoids warnings at startup regarding missing channel types.
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2025-05-25 21:18:17 +02:00
lolodomo and GitHub
26c2631296
YAML model loading: WARN log when an element is not a container object ( #4824 )
...
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2025-05-25 21:17:01 +02:00
openhab-bot and GitHub
c53a6a9e61
New Crowdin updates ( #4819 )
...
* New translations tags.properties (Danish)
* New translations messages.properties (French)
* New translations tags.properties (Danish)
* New translations messages.properties (Danish)
2025-05-20 21:31:39 +02:00