Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
447 commits
Select commit Hold shift + click to select a range
aa53f76
Update RELEASE-NOTES.md in preparation for 4.4.8 release
jbonofre Aug 3, 2025
eb23766
[maven-release-plugin] prepare release karaf-4.4.8
jbonofre Aug 3, 2025
cf382a3
[maven-release-plugin] prepare for next development iteration
jbonofre Aug 3, 2025
84cb04e
Sync branch (#2069)
jbonofre Sep 29, 2025
ee7b015
KARAF-8001: catch UnsupportedOperationException in LogService as it c…
jbonofre Sep 30, 2025
567ab4b
KARAF-7999: expose JFR packages (#2068)
jbonofre Sep 30, 2025
437af1f
Upgrade to Pax Web 8.0.34 / Jetty 9.4.58.v20250814 (#2065)
jbonofre Sep 30, 2025
2f41815
KARAF-8000: Update jre.properties correctly export packages (#1985) (…
jbonofre Sep 30, 2025
d298313
[KARAF-7671] Fix LDAP cache handling so it does not reset on every lo…
jbonofre Oct 5, 2025
764abe5
karaf-maven-plugin: Remove try/catch blocks from tests (#2074) (#2077)
jbonofre Oct 5, 2025
65e33eb
Fix incomplete upgrade of commons-lang3 (#2073) (#2078)
jbonofre Oct 5, 2025
3c56714
[karaf-4.4.x] Add integration tests execution in the CI (#2079)
jbonofre Oct 12, 2025
a70b63a
Bump org.apache.rat:apache-rat-plugin from 0.16.1 to 0.17 (#2119) (#2…
jbonofre Oct 19, 2025
631d1c2
Bump org.eclipse.persistence:javax.persistence from 2.1.0 to 2.2.1 (#…
jbonofre Oct 19, 2025
386909f
Bump maven.version from 3.8.6 to 3.9.11 (#2110) (#2124)
jbonofre Oct 19, 2025
c2334d6
Bump activemq.version from 5.19.0 to 5.19.1 (#2111) (#2123)
jbonofre Oct 19, 2025
9460030
Bump org.hibernate:hibernate-osgi from 5.6.7.Final to 5.6.15.Final (#…
jbonofre Oct 20, 2025
5abea1e
Update issue tracker (#2130)
jbonofre Oct 24, 2025
3ae0282
Bump org.codehaus.mojo:exec-maven-plugin from 3.6.1 to 3.6.2 (#2127) …
jbonofre Nov 9, 2025
29ef32a
Bump org.hibernate:hibernate-validator from 7.0.2.Final to 7.0.5.Fina…
jbonofre Nov 9, 2025
4a8b5da
Bump commons-io:commons-io from 2.20.0 to 2.21.0 (#2143) (#2145)
jbonofre Nov 10, 2025
9c7ebe3
Bump xbean.version from 4.27 to 4.28 (#2137) (#2146)
jbonofre Nov 11, 2025
3659f77
Set features and kar artifact to the corresponding mojo (#2114) (#2152)
jbonofre Nov 14, 2025
50bbdf0
Bump org.apache.commons:commons-lang3 from 3.19.0 to 3.20.0 (#2158)
jbonofre Nov 18, 2025
e23c3ff
Bump cxf.version from 3.6.5 to 3.6.9 (#2157)
jbonofre Nov 18, 2025
e20011f
Bump asm.version from 9.8 to 9.9 (#2159)
jbonofre Nov 18, 2025
3499275
Bump bouncycastle.version from 1.81 to 1.82 (#2160)
jbonofre Nov 18, 2025
75e9ad8
Bump jna.version from 5.17.0 to 5.18.1 (#2162)
jbonofre Nov 19, 2025
35b9acf
Bump jackson.version from 2.18.2 to 2.20.0 (#2010) (#2161)
jbonofre Nov 20, 2025
081a65a
Upgrade to maven-plugin-plugin 3.11.0 (#2169)
jbonofre Nov 23, 2025
b84f12e
Upgrade to jline 3.30.6 (#2165)
jbonofre Nov 24, 2025
fce6812
Bump bouncycastle.version from 1.82 to 1.83 (#2171)
jbonofre Nov 28, 2025
548a480
Add apache-karaf-integration distribution. (#2167) (#2174)
jbonofre Dec 2, 2025
ad267eb
Fix LogServiceLogback to find root logger correctly and add support f…
jbonofre Dec 2, 2025
cebc22e
[#2117] Feature: Add ability to specify keystore type in JAAS keystor…
mattrpav Dec 2, 2025
e9c6604
Still provide jackson 2.18 features for convenience (#2180)
jbonofre Dec 3, 2025
01d398d
Deal with Array in config env variable and system property (#2181)
jbonofre Dec 4, 2025
d987646
Fix LICENSE/NOTICE in the artifacts (#2184)
jbonofre Dec 9, 2025
fda72ee
Bump javax.transaction:javax.transaction-api from 1.2 to 1.3 (#2109) …
jbonofre Dec 9, 2025
6e33a8a
Remove RELEASE_NOTES.md in favor of GitHub releases. (#2188)
jbonofre Dec 9, 2025
00c0d2a
Load the JLine terminal from the right classloader (#2193)
jbonofre Dec 12, 2025
b8274b5
Add .vscode in .gitignore (#2196)
jbonofre Dec 15, 2025
734e3af
Bump org.codehaus.mojo:exec-maven-plugin from 3.6.2 to 3.6.3 (#2207)
jbonofre Dec 25, 2025
7512a9d
Bump to 4.4.10-SNAPSHOT (#2198)
jbonofre Dec 29, 2025
4c328a9
Bump maven.version from 3.9.11 to 3.9.12 (#2201) (#2210)
jbonofre Dec 30, 2025
3b40f58
Bump xbean.version from 4.28 to 4.29 (#2200) (#2211)
jbonofre Jan 1, 2026
e4977ae
Define the required java version range in karaf maven plugins (#2220)
jbonofre Jan 10, 2026
dba3b68
Rename CI and define build and test run in CI (#2227) (#2229)
jbonofre Jan 20, 2026
f669250
Set chcp in karaf.bat to cleanly render tables on Windows platform (#…
jbonofre Jan 20, 2026
9ad2f85
Update enforcer with minimum Maven and JVM version (#2232)
jbonofre Jan 20, 2026
ad23124
Not FAE for test (easier to investigate on CI) (#2234)
jbonofre Jan 20, 2026
79797d3
Bump jackson.version from 2.20.1 to 2.21.0 (#2230) (#2236)
jbonofre Jan 23, 2026
40ee920
Set javase 11 by default in the karaf-maven-plugin (#2239) (#2240)
jbonofre Jan 27, 2026
0f43b2c
Upgrade to Apache POM 37 (#2241)
jbonofre Jan 28, 2026
b908f21
Catch StringIndexOutOfBoundException in ConsoleSessionImpl to workaro…
jbonofre Jan 28, 2026
ef0884b
Bump xbean.version from 4.29 to 4.30 (#2245) (#2246)
jbonofre Feb 1, 2026
8be7348
Bump org.codehaus.plexus:plexus-archiver from 4.2.7 to 4.11.0 (#2224)…
jbonofre Feb 1, 2026
a17dca5
Bump org.codehaus.modello:modello-maven-plugin from 2.5.1 to 2.6.0 (#…
jbonofre Feb 1, 2026
4cc98d0
Bump sshd.version from 2.16.0 to 2.17.1 (#2244) (#2250)
jbonofre Feb 1, 2026
f5eb60d
Fix override of numeric value via env variable or system property (#2…
jbonofre Feb 3, 2026
0a3a3dc
Add publish test results in CI (#2253) (#2256)
jbonofre Feb 3, 2026
3e33800
Add a note about META-INF/MANIFEST.MF file in kar files (#2255) (#2258)
jbonofre Feb 4, 2026
3c1a7e5
Bump pax.logging.version from 2.3.1 to 2.3.2 (#2254) (#2259)
jbonofre Feb 4, 2026
b3b7631
Clarify what's included in kar files (#2257) (#2261)
jbonofre Feb 4, 2026
1a38b9c
Upgrade to PAX URL 2.7.0 (#2264)
jbonofre Feb 4, 2026
c4c389f
Do not use properties with dots in org.ops4j.pax.logging config (Fixe…
jbonofre Feb 5, 2026
62d6662
[karaf-4.4.x] Download test artifacts instead of copy in the source (…
jbonofre Feb 9, 2026
ab393c1
Bump org.apache.aries.blueprint:org.apache.aries.blueprint.api (#2273…
jbonofre Feb 10, 2026
25c365d
[karaf-4.4.x] Resolve wrapper native libraries and resources at build…
jbonofre Feb 10, 2026
dcbd467
Update GitHub configuration via .asf.yaml (#2280)
jbonofre Feb 11, 2026
24933ba
fix(ci): make test job depend on build to resolve SNAPSHOT artifacts …
jbonofre Mar 14, 2026
6d52702
fix(ci): ensure test results are displayed on error or timeout (#2315)
jbonofre Mar 14, 2026
1e8e73f
fix(shell): normalize line endings in testColoredTable for Windows co…
jbonofre Mar 14, 2026
1a18b0e
fix(shell): prevent LinkageError from killing the local console threa…
jbonofre Mar 14, 2026
15822d1
fix(management): retry JMX connector start on JNDI NotContextExceptio…
jbonofre Mar 14, 2026
943d489
Bump actions/upload-artifact from 4 to 7 (#2330)
dependabot[bot] Mar 14, 2026
4f373f6
Bump actions/setup-java from 4 to 5 (#2328)
dependabot[bot] Mar 14, 2026
ebd224b
fix(tooling): use LinkedHashSet for deterministic option ordering in …
jbonofre Mar 14, 2026
3d44b2d
fix(itests): fix flaky SystemShutdownTest by using delayed shutdown (…
jbonofre Mar 14, 2026
bcdc892
Bump jackson.version from 2.21.0 to 2.21.1 (#2338)
jbonofre Mar 14, 2026
25ca90a
Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (#2336)
jbonofre Mar 14, 2026
46fb2c3
Bump actions/checkout from 4 to 6 (#2329)
dependabot[bot] Mar 14, 2026
92874ab
Bump org.jline:jline from 3.30.6 to 3.30.8 (#2335)
jbonofre Mar 14, 2026
d1e221d
Bump cxf.version from 3.6.9 to 3.6.10 (#2282) (#2288)
jbonofre Mar 14, 2026
46c2892
Rename specs/java.xml and specs/java.xml.ws directories to avoid fail…
jbonofre Mar 15, 2026
961a677
Bump actions/cache from 4 to 5 (#2331)
dependabot[bot] Mar 15, 2026
575a63a
fix: update stale assembly module reference in setup.eclipse profile …
jbonofre Mar 15, 2026
49d78d6
Bump com.conversantmedia:disruptor from 1.2.20 to 1.2.21 (#2421)
dependabot[bot] Mar 16, 2026
20e1eca
Bump org.jacoco:jacoco-maven-plugin from 0.8.13 to 0.8.14 (#2415)
dependabot[bot] Mar 16, 2026
8a0ca35
Bump org.apache.maven.shared:maven-filtering from 3.3.0 to 3.5.0 (#2414)
dependabot[bot] Mar 16, 2026
6ac1ded
Bump org.apache.commons:commons-compress from 1.27.1 to 1.28.0 (#2412)
dependabot[bot] Mar 16, 2026
6e5fb22
Bump maven.version from 3.9.12 to 3.9.14 (#2404)
dependabot[bot] Mar 16, 2026
e564271
Bump org.codehaus.groovy:groovy-all from 3.0.3 to 3.0.25 (#2403)
dependabot[bot] Mar 16, 2026
4558367
Bump io.reactivex.rxjava3:rxjava from 3.1.5 to 3.1.12 (#2389)
dependabot[bot] Mar 16, 2026
51451e6
Bump asm.version from 9.9 to 9.9.1 (#2386)
dependabot[bot] Mar 16, 2026
1f3ae79
Bump javax.ws.rs:javax.ws.rs-api from 2.1 to 2.1.1 (#2385)
dependabot[bot] Mar 16, 2026
ba61ffd
Bump org.osgi:org.osgi.service.cm from 1.6.0 to 1.6.1 (#2378)
dependabot[bot] Mar 16, 2026
7e8803a
Bump slf4j.version from 2.0.12 to 2.0.17 (#2395)
dependabot[bot] Mar 16, 2026
3a38e3d
Bump org.osgi:osgi.annotation from 7.0.0 to 8.1.0 (#2426)
dependabot[bot] Mar 16, 2026
2cd1ff0
Bump org.apache.maven.plugin-tools:maven-plugin-annotations (#2425)
dependabot[bot] Mar 16, 2026
33fd17c
Bump org.osgi:org.osgi.util.function from 1.0.0 to 1.2.0 (#2424)
dependabot[bot] Mar 16, 2026
e055061
Bump org.eclipse.jetty.websocket:websocket-client (#2411)
dependabot[bot] Mar 16, 2026
ee95592
Bump org.osgi:org.osgi.util.promise from 1.0.0 to 1.3.0 (#2409)
dependabot[bot] Mar 16, 2026
06081ae
Bump org.apache.felix:org.apache.felix.webconsole.plugins.memoryusage…
dependabot[bot] Mar 16, 2026
c2c57a4
Bump org.eclipse.platform:org.eclipse.equinox.coordinator (#2401)
dependabot[bot] Mar 16, 2026
f579e2c
Bump org.osgi:org.osgi.service.component.annotations from 1.4.0 to 1.…
dependabot[bot] Mar 16, 2026
c7f72ab
Bump org.osgi:osgi.core from 7.0.0 to 8.0.0 (#2449)
dependabot[bot] Mar 17, 2026
81cd461
Bump com.sun.winsw:winsw from 2.3.0 to 2.9.0 (#2448)
dependabot[bot] Mar 17, 2026
626e087
Bump com.google.code.gson:gson from 2.9.0 to 2.13.2 (#2439)
dependabot[bot] Mar 17, 2026
4d57bf9
Bump biz.aQute.bnd:biz.aQute.bndlib from 6.3.1 to 7.2.1 (#2436)
dependabot[bot] Mar 17, 2026
59e2c38
Bump org.eclipse.platform:org.eclipse.equinox.region (#2441)
dependabot[bot] Mar 17, 2026
0723a4e
Bump org.apache.aries.blueprint:blueprint-maven-plugin-annotation (#2…
dependabot[bot] Mar 17, 2026
b445e05
Bump org.apache.geronimo.specs:geronimo-json_1.1_spec from 1.4 to 1.5…
dependabot[bot] Mar 17, 2026
b848d75
Bump org.apache.felix:org.apache.felix.webconsole.plugins.ds (#2431)
dependabot[bot] Mar 17, 2026
6311e09
Bump com.google.guava:guava from 20.0 to 23.0 (#2453)
dependabot[bot] Mar 18, 2026
3918d99
ci: use workflow_run to publish test results on fork PRs (backport #2…
jbonofre Mar 18, 2026
f89a316
Bump dawidd6/action-download-artifact from 8 to 19 (#2460)
dependabot[bot] Mar 19, 2026
28fbd73
ci: fix test results not commenting on PRs (#2463)
jbonofre Mar 19, 2026
0c344c5
Bump jackson.version from 2.21.1 to 2.21.2 (#2468)
dependabot[bot] Mar 21, 2026
6f24e21
Bump org.fusesource.jansi:jansi from 2.4.2 to 2.4.3 (#2488)
dependabot[bot] Mar 28, 2026
ab92580
Bump log4j.version from 2.24.3 to 2.25.4 (#2497)
dependabot[bot] Mar 31, 2026
9576444
Upgrade to jline 3.30.9 (dependabot proposed 4.x) (#2491)
jbonofre Apr 1, 2026
c005392
Use upload/download-artifact instead of cache for CI inter-job repo s…
jbonofre Apr 2, 2026
ed8ddae
Bump biz.aQute.bnd:biz.aQute.bndlib from 7.2.1 to 7.2.3 (#2482)
dependabot[bot] Apr 2, 2026
cef75aa
build(deps): bump actions/download-artifact from 4 to 8 (#2506)
dependabot[bot] Apr 3, 2026
1c806ee
build(deps): bump dawidd6/action-download-artifact from 19 to 20 (#2505)
dependabot[bot] Apr 3, 2026
88554a5
Update CI contexts for karaf-4.4.x (#2537)
jbonofre Apr 15, 2026
ff67615
build(deps): bump org.apache.felix:org.apache.felix.scr (#2536)
dependabot[bot] Apr 15, 2026
2a4911b
Remove static ThreadLocal caching in XmlUtils to prevent ClassLoader …
jbonofre Apr 15, 2026
434a919
build(deps): bump bouncycastle.version from 1.83 to 1.84 (#2540)
dependabot[bot] Apr 15, 2026
1d7b5ed
fix(shell): enable autoFlush on console PrintStream (#2267) (#2518) (…
jbonofre Apr 15, 2026
9afa648
fix(karaf-maven-plugin): Deal with non-features classifier in the kar…
jbonofre Apr 15, 2026
73cd9ee
Filter out empty repository entries in feature descriptors (#2520)
jbonofre Apr 16, 2026
c9ec515
[KARAF-2513] Fix log:tail thread leak on SSH disconnect (backport to …
jbonofre Apr 16, 2026
696e9c7
Bump org.osgi:org.osgi.service.http from 1.2.1 to 1.2.2 (#2438)
dependabot[bot] Apr 16, 2026
483084c
build(deps): bump pax.logging.version from 2.3.2 to 2.3.3 (#2543)
dependabot[bot] Apr 16, 2026
f867b5d
Bump org.apache.maven:maven-archiver from 3.5.2 to 3.6.6 (#2407)
dependabot[bot] Apr 16, 2026
79bd482
Bump org.osgi:org.osgi.service.component from 1.4.0 to 1.5.1 (#2405)
dependabot[bot] Apr 16, 2026
41c84d1
Bump org.apache.httpcomponents:httpclient from 4.5.13 to 4.5.14 (#2446)
dependabot[bot] Apr 19, 2026
6d5250f
build(deps): bump maven.version from 3.9.14 to 3.9.15 (#2549)
dependabot[bot] Apr 20, 2026
5bfd285
[KARAF-2195] Fix assembly resolution failure when feature requires wr…
jbonofre Apr 20, 2026
2376dd9
Add tx-control JDBC provider reference implementations to transaction…
jbonofre Apr 20, 2026
7bb7c02
Add Hibernate 6 JPA engine feature (#2559)
jbonofre Apr 22, 2026
b9dacfc
Bump to version 4.4.11-SNAPSHOT (#2561)
jbonofre Apr 22, 2026
9fdb4d2
build(deps): bump net.bytebuddy:byte-buddy from 1.17.5 to 1.18.8 (#2563)
dependabot[bot] Apr 23, 2026
e17d96f
build(deps): bump org.codehaus.woodstox:stax2-api from 4.2.2 to 4.3.0…
dependabot[bot] Apr 23, 2026
3f9043c
Downgrade felix.webconsole.plugins.ds to 2.2.0 (#2568)
holgerfriedrich Apr 24, 2026
36236aa
fix(karaf-maven-plugin): handle KAR files in features-generate-descri…
jbonofre Apr 24, 2026
a7b6d0a
build(deps): bump commons-io:commons-io from 2.21.0 to 2.22.0 (#2576)
dependabot[bot] Apr 24, 2026
dbcd4a4
Revert "build(deps): bump net.bytebuddy:byte-buddy from 1.17.5 to 1.1…
jbonofre Apr 24, 2026
a314deb
Revert "build(deps): bump org.codehaus.woodstox:stax2-api from 4.2.2 …
jbonofre Apr 24, 2026
e47603a
Prepare for Maven 4 (#2322) (#2588)
holgerfriedrich Apr 25, 2026
cbcba19
Upgrade to Pax Web 8.0.35 (#2589)
jbonofre Apr 27, 2026
198b972
Upgrade to Pax URL 2.7.1 (#2590)
holgerfriedrich Apr 27, 2026
b07dc97
[4.4.x] bump org.jline:jline from 3.30.9 to 3.30.11 (#2607)
dependabot[bot] Apr 28, 2026
1f9263c
[4.4.x] bump org.codehaus.plexus:plexus-utils from 3.5.1 to 3.6.1 (#2…
dependabot[bot] Apr 28, 2026
cfb9fad
[4.4.x] bump org.osgi:org.osgi.annotation.bundle from 1.1.0 to 1.1.1 …
dependabot[bot] Apr 28, 2026
92695e1
[4.4.x] bump redis.clients:jedis from 4.2.3 to 4.4.8 (#2604)
dependabot[bot] Apr 28, 2026
a55a407
[4.4.x] bump dawidd6/action-download-artifact from 20 to 21 (#2614)
dependabot[bot] Apr 29, 2026
2e4e08d
[4.4.x] bump jakarta.mail:jakarta.mail-api from 1.6.5 to 1.6.8 (#2608)
dependabot[bot] Apr 29, 2026
bcae1ac
[4.4.x] bump activemq.version from 5.19.1 to 5.19.6 (#2610)
dependabot[bot] Apr 29, 2026
65c6a7b
[4.4.x] bump camel.version from 3.6.0 to 3.22.4 (#2605)
dependabot[bot] Apr 29, 2026
11b659a
[4.4.x] bump javax.servlet:javax.servlet-api from 3.0.1 to 3.1.0 (#2601)
dependabot[bot] Apr 29, 2026
3152577
[4.4.x] bump org.hibernate.orm:hibernate-core (#2599)
dependabot[bot] Apr 29, 2026
d7de971
[4.4.x] bump org.jline:jline from 3.30.11 to 3.30.12 (#2618)
dependabot[bot] Apr 30, 2026
bf9fb8c
[4.4.x] bump jackson.version from 2.21.2 to 2.21.3 (#2616)
dependabot[bot] Apr 30, 2026
b82e607
[4.4.x] bump org.hibernate.orm:hibernate-core (#2633)
dependabot[bot] May 5, 2026
8359af3
[4.4.x] bump org.jline:jline from 3.30.12 to 3.30.13 (#2635)
dependabot[bot] May 6, 2026
f9e3686
Downgrade to WebConsole MemoryUsage plugin to 1.0.10 (#2638)
jbonofre May 6, 2026
631f83e
[4.4.x] bump pax.logging.version from 2.3.3 to 2.3.4 (#2662)
dependabot[bot] May 16, 2026
a2df94a
[4.4.x] bump asm.version from 9.9.1 to 9.10 (#2660)
dependabot[bot] May 16, 2026
e44195f
[4.4.x] bump slf4j.version from 2.0.17 to 2.0.18 (#2658)
dependabot[bot] May 17, 2026
3af1f74
[4.4.x] bump log4j.version from 2.25.4 to 2.26.0 (#2650)
dependabot[bot] May 19, 2026
923c5b3
[4.4.x] bump maven.version from 3.9.15 to 3.9.16 (#2663)
dependabot[bot] May 19, 2026
7900d32
[4.4.x] bump cxf.version from 3.6.10 to 3.6.11 (#2667)
dependabot[bot] May 21, 2026
4870c3e
[4.4.x] bump org.hibernate.orm:hibernate-core (#2679)
dependabot[bot] May 26, 2026
b8a50ed
[4.4.x] bump asm.version from 9.10 to 9.10.1 (#2676)
dependabot[bot] May 26, 2026
7b5b8f5
Fix snapshot version (#2674)
CptBartender May 27, 2026
772ca4f
Avoid injection issues in the JDBC datasource (#2673)
jbonofre May 27, 2026
6cace62
[4.4.x] bump jackson.version from 2.21.3 to 2.21.4 (#2690)
dependabot[bot] May 30, 2026
8e638cf
[4.4.x] bump org.jacoco:jacoco-maven-plugin from 0.8.14 to 0.8.15 (#2…
dependabot[bot] Jun 8, 2026
a30c7a9
[4.4.x] bump biz.aQute.bnd:biz.aQute.bndlib from 7.2.3 to 7.3.0 (#2703)
dependabot[bot] Jun 9, 2026
f238147
[4.4.x] bump org.codehaus.plexus:plexus-archiver from 4.11.0 to 4.12.…
dependabot[bot] Jun 10, 2026
18db459
[4.4.x] bump org.hibernate.orm:hibernate-core (#2716)
dependabot[bot] Jun 10, 2026
cc1824c
Added option to configure dynamic imports (#2682)
CptBartender Jun 11, 2026
61798aa
[4.4.x] bump activemq.version from 5.19.6 to 5.19.7 (#2697)
dependabot[bot] Jun 13, 2026
77df0c7
[4.4.x] bump actions/checkout from 6 to 7 (#2737)
dependabot[bot] Jun 26, 2026
2f60944
Add retry on wrapper resources download (karaf-4.4.x) (#2740)
jbonofre Jun 26, 2026
8e34ce4
[4.4.x] bump org.jline:jline from 3.30.13 to 3.30.14 (#2743)
dependabot[bot] Jun 29, 2026
6f406fe
[4.4.x] bump net.bytebuddy:byte-buddy from 1.17.5 to 1.18.11 (#2758)
dependabot[bot] Jul 4, 2026
5c2a3e7
[4.4.x] bump log4j.version from 2.26.0 to 2.26.1 (#2753)
dependabot[bot] Jul 4, 2026
7c201b4
[4.4.x] bump org.apache.maven.shared:maven-filtering from 3.5.0 to 3.…
dependabot[bot] Jul 4, 2026
5e2377c
[4.4.x] bump org.jline:jline from 3.30.14 to 3.30.15 (#2750)
dependabot[bot] Jul 5, 2026
9782458
[4.4.x] bump org.hibernate.orm:hibernate-core (#2747)
dependabot[bot] Jul 5, 2026
fe4aae5
[4.4.x] bump activemq.version from 5.19.7 to 5.19.8 (#2744)
dependabot[bot] Jul 5, 2026
48ba2bc
[4.4.x] bump jna.version from 5.18.1 to 5.19.1 (#2726)
dependabot[bot] Jul 6, 2026
03d5dcc
[4.4.x] bump io.smallrye:jandex from 3.2.7 to 3.6.0 (#2711)
dependabot[bot] Jul 6, 2026
d852af8
[4.4.x] bump xbean.version from 4.30 to 4.31 (#2761)
dependabot[bot] Jul 7, 2026
54bc764
[4.4.x] bump sshd.version from 2.17.1 to 2.19.0 (#2769)
dependabot[bot] Jul 10, 2026
53885f1
Fix flaky SSH security integration tests on Windows CI (#2764) (#2766)
jbonofre Jul 10, 2026
3427689
[4.4.x] bump jackson.version from 2.21.4 to 2.21.5 (#2767)
dependabot[bot] Jul 10, 2026
3e4b2b1
[4.4.x] bump bouncycastle.version from 1.84 to 1.85 (#2775)
dependabot[bot] Jul 16, 2026
82e267b
[4.4.x] bump org.jline:jline from 3.30.15 to 3.30.16 (#2778)
dependabot[bot] Jul 22, 2026
d49abdf
[4.4.x] bump activemq.version from 5.19.8 to 5.19.9 (#2781)
dependabot[bot] Jul 28, 2026
1dfd967
[4.4.x] bump commons-logging:commons-logging from 1.3.6 to 1.4.0 (#2732)
dependabot[bot] Jul 28, 2026
d755844
[4.4.x] bump actions/setup-java from 5 to 5.6.0 (#2789)
dependabot[bot] Aug 1, 2026
ddd4071
[4.4.x] bump activemq.version from 5.19.9 to 5.19.10 (#2799)
dependabot[bot] Aug 15, 2026
5765ae5
[4.4.x] bump org.hibernate.orm:hibernate-core (#2792)
dependabot[bot] Aug 15, 2026
fdd1b91
Make JdbcExampleTest robust to reruns and command registration race (…
jbonofre Aug 15, 2026
e53c972
[4.4.x] bump net.bytebuddy:byte-buddy from 1.18.11 to 1.18.12
dependabot[bot] Aug 20, 2026
4b2ce00
[4.4.x] bump cxf.version from 3.6.11 to 3.6.12
dependabot[bot] Aug 5, 2026
9ea9cf3
[4.4.x] bump dawidd6/action-download-artifact from 21 to 23 (#2807)
dependabot[bot] Aug 21, 2026
fdaf484
[4.4.x] bump biz.aQute.bnd:biz.aQute.bndlib from 7.3.0 to 7.4.0 (#2813)
dependabot[bot] Aug 22, 2026
2833feb
[4.4.x] bump actions/setup-java from 5.6.0 to 5.7.0 (#2791)
dependabot[bot] Aug 22, 2026
5a3931c
[4.4.x] bump dawidd6/action-download-artifact from 23 to 24 (#2826)
dependabot[bot] Aug 25, 2026
c880f5c
[4.4.x] bump org.codehaus.plexus:plexus-archiver from 4.12.0 to 4.13.…
dependabot[bot] Aug 25, 2026
4534848
[4.4.x] bump org.codehaus.modello:modello-maven-plugin (#2820)
dependabot[bot] Aug 25, 2026
ff1868a
[4.4.x] bump org.codehaus.plexus:plexus-utils from 3.6.1 to 3.6.2 (#2…
dependabot[bot] Aug 25, 2026
640a87e
[4.4.x] bump org.easymock:easymock from 5.6.0 to 5.7.0 (#2828)
dependabot[bot] Aug 26, 2026
8833d17
[4.4.x] bump org.codehaus.plexus:plexus-archiver from 4.13.0 to 4.14.…
dependabot[bot] Aug 27, 2026
063098b
[4.4.x] bump org.hibernate.orm:hibernate-core (#2831)
dependabot[bot] Aug 27, 2026
9ac403d
[4.4.x] bump actions/setup-java from 5 to 6 (#2836)
dependabot[bot] Aug 28, 2026
b2a5c92
[4.4.x] bump org.codehaus.modello:modello-maven-plugin (#2850)
dependabot[bot] Sep 6, 2026
d5da402
[4.4.x] bump net.bytebuddy:byte-buddy from 1.18.12 to 1.18.13 (#2858)
dependabot[bot] Sep 8, 2026
4277247
[4.4.x] bump slf4j.version from 2.0.18 to 2.0.19 (#2856)
dependabot[bot] Sep 8, 2026
d31cb7d
[4.4.x] bump activemq.version from 5.19.10 to 5.19.11 (#2854)
dependabot[bot] Sep 8, 2026
2880f87
[4.4.x] bump jackson.version from 2.21.5 to 2.22.2 (#2809)
dependabot[bot] Sep 8, 2026
d1bfc9e
[4.4.x] bump org.apache.maven.plugins:maven-plugin-plugin (#2877)
dependabot[bot] Sep 10, 2026
da2a8de
[4.4.x] bump org.apache.maven.plugin-tools:maven-plugin-annotations (…
dependabot[bot] Sep 10, 2026
47efa80
[4.4.x] bump pax.logging.version from 2.3.4 to 2.3.5 (#2802)
dependabot[bot] Sep 10, 2026
9f22eba
fix(itests): Speed up JVM teardown by using TCP communication instead…
holgerfriedrich Sep 11, 2026
044278e
fix(config): restrict config:install to the admin role (#2862)
jbonofre Sep 11, 2026
6c8c156
[4.4.x] Apply the JMX RBAC guard to MBean lifecycle operations (#2866)
jbonofre Sep 11, 2026
8e69e00
Escape %u/%dn/%fqdn substitutions in LDAP search filters (CWE-90) (#2…
jbonofre Sep 11, 2026
7aee295
[4.4.x] bump org.jline:jline from 3.30.16 to 3.30.17 (#2887)
dependabot[bot] Sep 12, 2026
4576eaa
[4.4.x] Reject shell metacharacters in instance javaOpts and add miss…
jbonofre Sep 12, 2026
024e4cb
Ensure configuration files are always written within ${karaf.etc} (#2…
jbonofre Sep 12, 2026
8ee4009
fix(jdbc,jms): add command ACLs for the jdbc and jms scopes (karaf-4.…
jbonofre Sep 12, 2026
65bab00
fix: port security improvement (XSS) from Felix WebConsole (#2729)
jbonofre Sep 12, 2026
e46152b
Drop guava 23 (#2889) (#2891)
holgerfriedrich Sep 12, 2026
279e8cf
Align jetty dependency in tests (#2890)
holgerfriedrich Sep 12, 2026
73c1df0
[karaf-4.4.x] Restrict feature:repo-add -i and feature:repo-remove -u…
jbonofre Sep 12, 2026
79d3a31
Align jetty dependency (#2894)
holgerfriedrich Sep 13, 2026
734e36b
Upgrade org.eclipse.osgi from 3.18.0 to 3.18.600 (#2893)
holgerfriedrich Sep 13, 2026
0c27a7b
Upgrade bouncycastle from 1.85 to 1.86 (#2895)
holgerfriedrich Sep 14, 2026
033286e
GH-2741: Clean the OSGi bundle cache on JDK version change (#2899)
jbonofre Sep 14, 2026
625c96c
[karaf-4.4.x] Fix race condition corrupting cfg files when updating a…
jbonofre Sep 14, 2026
58b1c27
[4.4.x] bump org.codehaus.mojo:build-helper-maven-plugin (#2904)
dependabot[bot] Sep 15, 2026
31f1b3f
Upgrade jackson 2.18 legacy features to 2.18.10 (#2901)
holgerfriedrich Sep 15, 2026
813bb3f
Bump Jolokia to 1.7.3
rovarga Sep 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
63 changes: 63 additions & 0 deletions .asf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,68 @@
# limitations under the License.
#

github:
description: "Apache Karaf, the enterprise modulith runtime"
homepage: https://karaf.apache.org
labels:
- apache
- karaf
- osgi
- modulith
- runtime

enabled_merge_buttons:
merge: false
rebase: true
squash: true

del_branch_on_merge: true

protected_branches:
main:
required_pull_request_reviews:
require_code_owner_reviews: false
required_approving_review_count: 0
required_linear_history: true
required_status_checks:
strict: false
contexts:
- "build (ubuntu-24.04)"
- "build (windows-latest)"
- "build (macos-latest)"
- "test (ubuntu-24.04)"
- "test (windows-latest)"
- "test (macos-latest)"
karaf-4.4.x:
required_pull_request_reviews:
require_code_owner_reviews: false
required_approving_review_count: 0
required_linear_history: true
required_status_checks:
strict: false
contexts:
- "build (ubuntu-24.04)"
- "build (windows-latest)"
- "build (macos-latest)"
- "test (ubuntu-24.04)"
- "test (windows-latest)"
- "test (macos-latest)"

features:
wiki: false
issues: true
projects: true
discussions: true

dependabot_alerts: true
dependabot_updates: true

autolink_jira:
- KARAF

notifications:
commits: commits@karaf.apache.org
issues: issues@karaf.apache.org
discussions: dev@karaf.apache.org
pullrequests: commits@karaf.apache.org
jira_options: link label
36 changes: 36 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
#

version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "daily"
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-major"]
- package-ecosystem: "maven"
directory: "/"
schedule:
interval: "daily"
open-pull-requests-limit: 50
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-major"]
66 changes: 66 additions & 0 deletions .github/workflows/ci-test-results.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
#

name: CI Test Results

on:
workflow_run:
workflows: ["CI"]
types:
- completed

permissions:
contents: read
checks: write
pull-requests: write
actions: read

jobs:
test-results:
name: Publish Test Results
runs-on: ubuntu-24.04
if: github.event.workflow_run.conclusion != 'skipped'

steps:
- name: Download Test Results
uses: dawidd6/action-download-artifact@v24
with:
run_id: ${{ github.event.workflow_run.id }}
name: test-results-.*
name_is_regexp: true
path: artifacts

- name: Download Event File
uses: dawidd6/action-download-artifact@v24
with:
run_id: ${{ github.event.workflow_run.id }}
name: event-file-.*
name_is_regexp: true
path: event

- name: Publish Test Results
uses: EnricoMi/publish-unit-test-result-action@v2
with:
commit: ${{ github.event.workflow_run.head_sha }}
event_file: event/event.json
event_name: ${{ github.event.workflow_run.event }}
large_files: true
report_individual_runs: true
report_suite_logs: error
files: 'artifacts/**/*.xml'
102 changes: 102 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
#

name: CI

on:
push:
branches: [ "karaf-4.4.x" ]
pull_request:
branches: [ "karaf-4.4.x" ]

jobs:
build:
name: build (${{ matrix.os }})

permissions:
contents: read

strategy:
fail-fast: false
matrix:
os: [ ubuntu-24.04, windows-latest, macos-latest ]

runs-on: ${{ matrix.os }}

steps:
- name: Checkout
uses: actions/checkout@v7
- name: Set up JDK 11
uses: actions/setup-java@v6
with:
java-version: '11'
distribution: 'temurin'
cache: 'maven'
- name: Build
run: mvn -U -B -e clean install -Prat -DskipTests "-Dinvoker.skip=true"
- name: Save Maven Local Repository
uses: actions/upload-artifact@v7
with:
name: maven-local-repo-${{ matrix.os }}
path: ~/.m2/repository
retention-days: 1

test:
name: test (${{ matrix.os }})
needs: build

permissions:
contents: read

strategy:
fail-fast: false
matrix:
os: [ ubuntu-24.04, windows-latest, macos-latest ]

runs-on: ${{ matrix.os }}

steps:
- name: Checkout
uses: actions/checkout@v7
- name: Set up JDK 11
uses: actions/setup-java@v6
with:
java-version: '11'
distribution: 'temurin'
cache: 'maven'
- name: Restore Maven Local Repository
uses: actions/download-artifact@v8
with:
name: maven-local-repo-${{ matrix.os }}
path: ~/.m2/repository
- name: Test
run: mvn -B -e install -Ptest ${{ runner.os == 'Windows' && '-pl !itests/test' || '' }}
timeout-minutes: 180
- name: Upload Test Results
if: always()
uses: actions/upload-artifact@v7
with:
name: test-results-${{ matrix.os }}
path: '**/target/surefire-reports/*.xml'
- name: Upload Event File
if: always()
uses: actions/upload-artifact@v7
with:
name: event-file-${{ matrix.os }}
path: ${{ github.event_path }}
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@ atlassian-ide-plugin.xml
bin
dependency-reduced-pom.xml
.apt_generated_tests

.vscode
1 change: 1 addition & 0 deletions .mvn/README
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
required by Maven 4 to detect root dir; adding root=true to pom is not compatible with Maven 3
Loading
Loading