Upgrade Karaf from 4.4.7 to 4.4.8 - #4932
Conversation
ff19af1 to
ad81dc6
Compare
|
This is quite far, 448 release notes are already checked into git repo. |
0cb3734 to
7a33992
Compare
|
OH5.1 binary distribution is available for download from https://github.com/holgerfriedrich/openhab-builds/actions/workflows/k448.yml and can be tested. |
* Upgrade Karaf from 4.4.7 to 4.4.8 * Upgrade Xtext/Xtend from 2.37.0 to 2.39.0 * Sync runtime dependencies with Karaf 4.4.7, most notably: * PaxWeb 8.0.33 * commons-fileupload 1.6.0 * commons-io 2.20.0 * commons-lang3 3.18.0 * JNA 5.17.0 * XBean 4.27 * Guava 33.4.8 * ASM 9.8 * PaxLogging 2.3.0 * Bouncy Castle 1.81 * lsp4j 0.24.0 * emf.common 2.30.0 * emf.ecore 2.36 * emf.ecore.change 2.16.0 * emf.ecore.xmi 2.37.0 * guava.failureaccess 1.0.3 * jose4j 0.9.6 * logback 1.5.18 * Resolve itest runbundles Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
|
@wborn Karaf is released now, Core PR is ready. |
|
Full distro build is available here: Build with tests will be here soon: |
There was a problem hiding this comment.
Pull Request Overview
This PR upgrades Apache Karaf from version 4.4.7 to 4.4.8, synchronizing runtime dependencies with the new Karaf version. The upgrade includes multiple dependency version updates and resolves integration test run bundles to maintain compatibility.
- Updates core Karaf versions from 4.4.7 to 4.4.8
- Synchronizes numerous runtime dependencies including PaxWeb, commons libraries, JNA, XBean, Guava, ASM, PaxLogging, Xtext/Xtend, Bouncy Castle, lsp4j, and EMF components
- Resolves integration test bundle version ranges to match updated dependencies
Reviewed Changes
Copilot reviewed 37 out of 37 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| pom.xml | Updates Karaf and Xtext version properties |
| itests/pom.xml | Updates logback-classic version for integration tests |
| Multiple itest.bndrun files | Updates dependency version ranges for test bundles |
| features/karaf/openhab-tp/src/main/feature/feature.xml | Updates third-party dependency versions in feature definitions |
| features/karaf/openhab-tp/pom.xml | Updates JNA version property |
| features/karaf/openhab-core/src/main/feature/feature.xml | Updates Xtext and lsp4j version requirements |
| features/karaf/openhab-core/pom.xml | Updates JNA version property |
| Multiple bundle pom.xml files | Updates individual bundle dependency versions |
| Multiple BOM pom.xml files | Updates bill-of-materials dependency versions |
wborn
left a comment
There was a problem hiding this comment.
Thanks for taking care of the big list of upgrades! 👍 It also worked well after doing some testing. 😃
|
Thanks, @wborn. Lets's see what Karaf 4.5 brings. We can finally expect the upgrade of our outdated Jetty... |
Refs openhab/openhab-core#4932. Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
This was updated to wrong version in openhab#4932. Downgrade from 3.19.0 to 3.18.0 to sync with Karaf 4.4.8. Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
This was updated to a wrong version in openhab#4932. Downgrade from 3.19.0 to 3.18.0 to sync with Karaf 4.4.8. Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
This was updated to a wrong version in openhab#4932. Downgrade from 3.19.0 to 3.18.0 to sync with Karaf 4.4.8. Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
This was updated to a wrong version in #4932. Downgrade from 3.19.0 to 3.18.0 to sync with Karaf 4.4.8. Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
RC1 of Karaf 4.4.8 is now under release approval, the tag in git is already available:
https://github.com/apache/karaf/releases/tag/karaf-4.4.8
Upgrade Karaf from 4.4.7 to 4.4.8
Fixes #4909,
Supersedes #4892, #4894, #4857