Holger Friedrich and GitHub
875ebaaef7
[rest] Fix Java 21 build ( #4171 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-04-05 20:40:06 +02:00
Holger Friedrich and GitHub
3e16027b72
Bump maven-compiler-plugin to 3.13.0 ( #4168 )
...
Avoid ZipException with ejc >3.30.0.
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-04-04 06:12:53 +02:00
Holger Friedrich and GitHub
9f5a60d6fa
Allow for compiling with Java 21 ( #4161 )
...
* Support Java 17 and 21, default compilation to Java 17 class files,
use maven.compiler.release instead of source and target
* Add profile "j21" to compile to Java 21 class files
* Upgrade SAT to 0.16.0, adapt code which breaks build with new SAT
checks
* Use model-specific-profile to pin xtend to Java 17
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-04-01 13:46:57 +02:00
Holger Friedrich and GitHub
3850599163
Upgrade to Karaf 4.4.5 and Xtext 2.34 ( #4133 )
...
* Upgrade to Karaf 4.4.5 and Xtext 2.34
Upgrade Karaf from 4.4.4 to 4.4.5:
* Sync runtime dependencies with Karaf 4.4.5, most notably:
* Jetty 9.4.53.v20231009
* JNA 5.14.0
* Pax Logging 2.2.6
* Pax Web 8.0.24
* ASM 9.6
* Resolve itest runbundles
Upgrade Xtext from 2.32 to 2.34
* Sync depencencies, most notably:
* Guava 33.0.0
* classgraph 4.8.165 changing provider to io.github.classgraph
* Migrate old Xtext generator xtext.generator to xtext.xtext.generator
as xtext.generator has been removed from Xtext, affecting
org.openhab.core.model.lazygen
* resolve runbundles
* Remove org.openhab.core.model.lazygen
No longer in use since 2017, see eclipse-archived/smarthome#4122 .
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-03-17 09:41:15 +01:00
Holger Friedrich and GitHub
9c1c88519b
Bump ecj to 3.36.0 ( #4154 )
...
Allow for compiling with Java 21
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-03-17 09:25:21 +01:00
Holger Friedrich and GitHub
bf11a92f40
Bump maven-plugin-plugin to 3.11.0 ( #4153 )
...
Allow for compiling with Java 21
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-03-17 09:24:59 +01:00
Holger Friedrich and GitHub
cf7bff88ee
Bump maven-shade-plugin to 3.5.2 ( #4152 )
...
Allow for compiling with Java 21
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-03-17 09:24:36 +01:00
Holger Friedrich and GitHub
bca1010c0e
Relax test to accept files with CRLF line endings ( #4126 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-03-03 13:05:16 +01:00
Holger Friedrich and GitHub
40e6202c5f
Minor extension to generic ip discovery ( #3943 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-02-14 18:53:41 +01:00
Holger Friedrich and GitHub
7bac24e58f
IpAddonFinder: Skip installed addons ( #4013 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-01-04 22:27:18 +01:00
Holger Friedrich and GitHub
361273fcb5
IP addon finder: developer docs ( #3948 )
...
* IP addon finder: developer docs
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2023-12-27 20:25:32 +01:00
Holger Friedrich and GitHub
7213e7b06a
Update Jackson to 2.16.0 ( #3956 )
...
Updates Jackson from 2.15.2 to 2.16.0
For release notes, see:
https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.16
This upgrade addresses:
* CVE-2023-35116
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2023-12-23 21:54:36 +01:00
Holger Friedrich and GitHub
e7fbd0179f
Upgrade Netty to 4.1.104.Final ( #3955 )
...
Upgrades:
* Netty from 4.1.99.Final to 4.1.104.Final
For all fixes and improvements of these upgrades, see:
* https://netty.io/news/index.html
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2023-12-23 21:53:11 +01:00
Holger Friedrich and GitHub
d1bbaba4d4
Javadoc: Introduce custom tags implNote and apiNote ( #3945 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2023-12-23 14:52:51 +01:00
Holger Friedrich and GitHub
bada23fdb8
Minor code cleanup ( #3942 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2023-12-23 12:54:29 +01:00
Holger Friedrich and GitHub
839ba1ab4c
Apply spotless after release, resolve bundles ( #3953 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2023-12-22 23:14:28 +01:00
Holger Friedrich and GitHub
5e94d8350b
Additional logging AddonInfo addons.xml ( #3928 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2023-12-20 11:19:35 +01:00
Holger Friedrich and GitHub
24b1784d44
Reduce SAT warnings ( #3932 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2023-12-19 20:37:57 +01:00
Holger Friedrich and GitHub
8bed621c8c
Service to suggest addons via generic IP scan ( #3920 )
...
* Service to suggest addons via generic IP scan
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2023-12-17 13:12:55 +01:00
fe5f130ca7
minor doc update to fix javadoc build ( #3926 )
...
* minor doc update to fix javadoc build
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
Co-authored-by: Andrew Fiddian-Green <software@whitebear.ch >
2023-12-16 17:22:40 +01:00
Holger Friedrich and GitHub
4e634c6b55
Service to suggest addons based on running processes ( #3904 )
...
* Service to suggest addons based on running processes
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2023-12-16 10:52:41 +01:00