Repository navigation
jolokia 1.7.3 - #2908
Closed
rovarga wants to merge 447 commits into
Closed
jolokia 1.7.3#2908rovarga wants to merge 447 commits into
rovarga wants to merge 447 commits into
Conversation
rovarga
commented
Sep 15, 2026
Contributor
- [KARAF-7761] Upgrade maven-resources-plugin to 3.3.1
- [KARAF-7760] Upgrade maven-source-plugin to 3.3.0
- [KARAF-7759] Upgrade maven-remote-resources-plugin to 3.1.0
- [KARAF-7758]: Upgrade maven-surefire-plugin to 3.1.2
- [KARAF-7757] Upgrade maven-enforcer-plugin to 3.4.1
- [KARAF-7755]: Upgrade maven-compiler-plugin to 3.11.0
- [KARAF-7773] Upgrade to Pax Web 8.0.24 & Jetty 9.4.53.v20231009
- [KARAF-7779] Fix deployment scenario where feature has a fragment for existing bundle
- Update MainLockingTest.java
- avoid long evaluation chain for JRE property
- [KARAF-7751] upgrade plugins to solve RB issues
- [KARAF-6606] Fixed felix.fileinstall.filename property availability via ConfigMBean (getConfig method)
- KARAF-7790: Upgrade to jansi 2.4.1
- KARAF-7789: Upgrade to xbean 4.24
- KARAF-7788: Upgrade to commons-lang3 3.14.0
- KARAF-7787: Upgrade to commons-compress 1.25.0
- KARAF-7786: Upgrade to Aries SpiFly 1.3.7
- KARAF-7785: Upgrade to Aries Proxy 1.1.14
- KARAF-7784: Upgrade to JNA 5.14.0
- KARAF-7771: Upgrade to asm 9.6
- [KARAF-7762] Upgrade build-helper-maven-plugin to 3.4.0
- KARAF-7772: Upgrade to sshd 2.11.0
- KARAF-7782: Upgrade to commons-io 2.15.1
- KARAF-7781: Upgrade to maven-plugin-annotations 3.10.2
- KARAF-7783: Upgrade to commons-logging 1.3.0
- KARAF-7727: Fix org.osgi.util.promise version and use properties
- KARAF-7769: Upgrade to Felix WebConsole 4.8.12
- KARAF-7793: Upgrade to PAX Logging 2.2.6
- KARAF-7775: Move config shell commands in a dedicated bundle
- Update RELEASE-NOTES.md in preparation for 4.4.5 release
- [maven-release-plugin] prepare release karaf-4.4.5
- [maven-release-plugin] prepare for next development iteration
- KARAF-7795 Fix handling of custom info providers in shell:info command.
- [KARAF-7799] Allow merging of org.apache.karaf.features.xml definitions
- [KARAF-7800] Upgrade asciidoctor-maven-plugin to 2.2.5
- Support Java 21 in Builder.JavaVersion
- KARAF-7804 - provide unique servlet-name when registering http proxy servlets
- KARAF-7691 Prevent exception on status check by terminating ShutdownSocketThread loop before socket closes
- Check for annotation in ActionCommand constructor
- Changed handling of the TCP connection to send the stop command and added a EOL character to the stream
- KARAF-7822: Upgrade to Apache POM 31
- KARAF-7819: Upgrade to Spring 5.2.25_1 feature
- KARAF-7816: Upgrade to Pax JDBC 1.5.7
- KARAF-7815: Upgrade to Pax Logging 2.2.7/slf4j 2.0.12/log4j 2.23.1
- KARAF-7813: Upgrade to ASM 9.7
- KARAF-7814: Upgrade to Pax Web 8.0.27/Jetty 9.4.54.v20240208
- KARAF-7801: Upgrade to sshd 2.12.1
- KARAF-7809: Upgrade to bouncycastle 1.77
- KARAF-7810: Upgrade to commons-logging 1.3.1
- KARAF-7811: Upgrade to commons-compress 1.26.1
- KARAF-7812: Upgrade to Maven Wagon 3.5.3
- KARAF-7802: Add javax.annotation.sql and javax.annotation.security packages to etc/jre.properties
- KARAF-7820: Upgrade to Spring 5.3.33
- KARAF-7817: Upgrade Spring Security features to 5.7.12/5.5.3/5.1.6
- KARAF-7747: Provide Spring 6.1.x/6.0.x features
- Update RELEASE NOTES in preparation for 4.4.6 release
- Update Maven plugins and update release plugin configuration
- [maven-release-plugin] prepare release karaf-4.4.6
- [maven-release-plugin] prepare for next development iteration
- Make spifly feature start spifly.dynamic.bundle at start-level 20 to fix KARAF-7843
- [KARAF-7847] Upgrade to eclipselink 2.7.15
- KARAF-7844: Upgrade to sshd 2.13.1
- [KARAF-7846] Upgrade JAXB 2.3.9
- [KARAF-7850] Add karaf-services-maven-plugin doc for command
- KARAF-7859: use geronimo-atinject_1.0_spec in enterprise features
- KARAF-7852: Upgrade to commons-pool2 2.12.0
- KARAF-7834: Upgrade to commons-compress 1.26.2
- KARAF-7851: Upgrade to commons-lang3 3.15.0
- KARAF-7833: Upgrade to commons-logging 1.3.2
- KARAF-7832: Upgrade to commons-io 2.16.1
- KARAF-7831: Upgrade to easymock 5.3.0
- [KARAF-7854] Upgrade to jackson 2.17.2
- KARAF-7867: Upgrade to commons-compress 1.27.1
- KARAF-7868: Upgrade to commons-lang3 3.17.0
- KARAF-7869: Upgrade to sshd 2.13.2
- KARAF-7838: Upgrade to xbean 4.25
- KARAF-7866: Upgrade to JNA 5.15.0
- KARAF-7865: Upgrade to commons-logging 1.3.4
- KARAF-7864: Upgrade to commons-io 2.17.0
- KARAF-7863: Upgrade to easymock 5.4.0
- KARAF-7858: Upgrade to CXF 3.6.4
- KARAF-7875: Upgrade to dom4j 2.1.4
- KARAF-7874: Upgrade to xbean 4.26
- KARAF-7877: Upgrade to ASM 9.7.1
- KARAF-7876: Upgrade to sshd 2.14.0
- KARAF-7879: Upgrade to Pax Web 8.0.29
- KARAF-7845: Upgrade to Spring 6.1.13
- KARAF-7845: Upgrade to Spring 6.0.23
- KARAF-7845: Upgrade to Spring 5.3.39
- Cleanup commons-collections dependency
- Pin plugins in archetypes so that they don't use the latest 4.x ones
- KARAF-7873: Fallback to karaf.home for shell history file
- KARAF-7695: Set the artifact file in ArchiveMojo only if it exists
- KARAF-7892: Start Felix FileInstall before ConfigAdmin to avoid race condition
- KARAF-7885: Upgrade to commons-io 2.18.0
- KARAF-7882: Upgrade to Pax URL 2.6.15
- KARAF-7893: using random instance name in InstanceTest and downgrade surefire plugin version to speed up tests
- KARAF-7895: Upgrade to Spring Security 5.7.12_3
- KARAF-7894: Upgrade to Spring 6.1.14
- KARAF-7897: Upgrade to log4j 2.24.3
- KARAF-7896: Upgrade to easymock 5.5.0
- KARAF-7871: Add Java 23 support at runtime
- KARAF-7902: Cleanup maven-dependency-tree
- KARAF-7900: Upgrade to JNA 5.16.0
- KARAF-7925: Upgrade to maven-archetype-plugin 3.3.1
- KARAF-7919: Upgrade to exec-maven-plugin 3.5.0
- KARAF-7920: Upgrade to modello-maven-plugin 2.4.0
- KARAF-7921: Upgrade to maven-invoker-plugin 3.9.0
- KARAF-7922: Upgrade to jacoco-maven-plugin 0.8.12
- KARAF-7923: Upgrade to maven-scm-publish-plugin 3.3.0
- KARAF-7924: Upgrade to asciidoctor-maven-plugin 3.1.1
- KARAF-7926: Upgrade to Jackson 2.18.2
- KARAF-7906: Upgrade to maven-dependency-plugin 3.8.1
- KARAF-7907: Upgrade to maven-deploy-plugin 3.1.3
- KARAF-7908: Upgrade to maven-enforcer-plugin 3.5.0
- KARAF-7909: Upgrade to maven-gpg-plugin 3.2.7
- KARAF-7910: Upgrade to maven-install-plugin 3.1.3
- KARAF-7911: Upgrade to maven-jar-plugin 3.4.2
- KARAF-7912: Upgrade to maven-javadoc-plugin 3.11.2
- KARAF-7913: Upgrade to maven-jxr-plugin 3.6.0
- KARAF-7914: Upgrade to maven-project-info-reports-plugin 3.8.0
- KARAF-7915: Upgrade to maven-release-plugin 3.1.1
- KARAF-7916: Upgrade to maven-surefire-plugin 3.5.2
- KARAF-7917: Upgrade to apache-rat-plugin 0.16.1
- KARAF-7918: Upgrade to build-helper-maven-plugin 3.6.0
- [KARAF-7927] Add missing java.nio.file.spi to etc/jre.properties
- KARAF-7898: Use slf4j provider in Karaf client
- KARAF-7929: populate the JVM version in bin/client
- KARAF-7930: Fix karaf-maven-plugin integration tests, including on JDK17
- Update RELEASE-NOTES.md in preparation for 4.4.7 release
- KARAF-7933: Upgrade to woodstox-core 6.4.0
- KARAF-7935: Upgrade to Pax Logging 2.2.8
- KARAF-7936: Upgrade to Pax URL 2.6.16
- KARAF-7934: Upgrade to Pax Web 8.0.30
- KARAF-7938: Fix LICENSE/NOTICE in distributions
- Upgrade RELEASE-NOTES.md in preparation for 4.4.7 release
- Skip tests in the deploy profile
- Down overrride invoker.skip in karaf-maven-plugin
- [maven-release-plugin] prepare release karaf-4.4.7
- [maven-release-plugin] prepare for next development iteration
- KARAF-7940 Upgrade to CXF 3.6.5
- [KARAF-7949] Add karaf-bom-nodeps artifact
- [KARAF-7971] Support Java 26
- [KARAF-7961]: Bump SSHD to 2.15.0
- [KARAF-7856] Improve support for JAAS roles that extend Karaf's RolePrincipal
- [KARAF-6158] Update AbstractKarafLoginModule to use an ordered set for principals
- KARAF-7958: Upgrade to commons-io 2.19.0
- [KARAF-7805] Add JAAS Subject to SSH shell session
- KARAF-7959: Upgrade to commons-logging 1.3.5
- KARAF-7960: Upgrade to JNA 5.17.0
- KARAF-7962: Upgrade to xbean 4.27
- KARAF-7963: Upgrade to jansi 2.4.2
- KARAF-7964: Upgrade to ASM 9.8
- KARAF-7975: Upgrade to Pax Web 8.0.32
- [KARAF-7950] Use modular OSGi dependencies
- KARAF-7889: Upgrade to Apache POM 35 and target Java SE 11
- Fix build
- [KARAF-7957] Rename karaf-bom-nodeps to karaf-bom-artifacts ([KARAF-7957] Rename karaf-bom-nodeps to karaf-bom-artifacts #1947)
- KARAF-7905: Upgrade to Pax Tinybundles 4.0.1 (KARAF-7905: Upgrade to Pax Tinybundles 4.0.1 #1918)
- KARAF-7904: Upgrade to Pax Swissbox 1.9.0 (KARAF-7904: Upgrade to Pax Swissbox 1.9.0 #1919)
- KARAF-7974: Upgrade to Pax URL 3.0.1 (KARAF-7974: Upgrade to Pax URL 3.0.1 #1960)
- KARAF-7972: Upgrade to easymock 5.6.0 (KARAF-7972: Upgrade to easymock 5.6.0 #1962)
- KARAF-7973: Upgrade to Pax Logging 2.3.0 (KARAF-7973: Upgrade to Pax Logging 2.3.0 #1961)
- Bump org.apache.commons:commons-lang3 (Bump org.apache.commons:commons-lang3 from 3.4 to 3.18.0 in /tooling/karaf-maven-plugin/src/it/test-feature-use-base-version #1963)
- Use maven-dependency-plugin version from Apache POM
- KARAF-7978: Upgrade to commons-io 2.20.0 (KARAF-7978: Upgrade to commons-io 2.20.0 #1966)
- KARAF-7979: Upgrade to commons-lang3 3.18.0 (KARAF-7979: Upgrade to commons-lang3 3.18.0 #1967)
- KARAF-7987: Use maven-archetype-plugin version from Apache POM (KARAF-7987: Use maven-archetype-plugin version from Apache POM #1968)
- KARAF-7986: Upgrade to asciidoctor-maven-plugin 3.2.0 (KARAF-7986: Upgrade to asciidoctor-maven-plugin 3.2.0 #1969)
- KARAF-7984: Use maven-invoker-plugin version from Apache POM (KARAF-7984: Use maven-invoker-plugin version from Apache POM #1971)
- KARAF-7983: Upgrade to modello-maven-plugin 2.5.1 (KARAF-7983: Upgrade to modello-maven-plugin 2.5.1 #1972)
- KARAF-7985: Upgrade to jacoco-maven-plugin 0.8.13 (KARAF-7985: Upgrade to jacoco-maven-plugin 0.8.13 #1970)
- KARAF-7982: Upgrade to exec-maven-plugin 3.5.1 (KARAF-7982: Upgrade to exec-maven-plugin 3.5.1 #1973)
- KARAF-7981: Upgrade to build-helper-maven-plugin 3.6.1 (KARAF-7981: Upgrade to build-helper-maven-plugin 3.6.1 #1974)
- KARAF-7947: Upgrade to Felix CM Json 1.0.8 (KARAF-7947: Upgrade to Felix CM Json 1.0.8 #1975)
- KARAF-7990: Upgrade to aspectj SMX bundle 1.9.21.1_1 (KARAF-7990: Upgrade to aspectj SMX bundle 1.9.21.1_1 #1978)
- KARAF-7991: Upgrade to last ServiceMix Spring bundles (KARAF-7991: Upgrade to last ServiceMix Spring bundles #1979)
- KARAF-7988: Upgrade to BouncyCastle 1.81 (KARAF-7988: Upgrade to BouncyCastle 1.81 #1976)
- Update RELEASE-NOTES.md in preparation for 4.4.8 release
- KARAF-7993: Upgrade to commons-fileupload 1.6.0 (KARAF-7993: Upgrade to commons-fileupload 1.6.0 #1980)
- Upgrade RELEASE-NOTES.md in preparation for the 4.4.8 release
- [maven-release-plugin] prepare release karaf-4.4.8
- [maven-release-plugin] prepare for next development iteration
- KARAF-7994: Upgrade to Pax Web 8.0.33 (KARAF-7994: Upgrade to Pax Web 8.0.33 #1982)
- Upgrade RELEASE-NOTES.md in preparation for 4.4.8 release
- Cancel Apache Karaf 4.4.8 RC0
- [maven-release-plugin] prepare release karaf-4.4.8
- [maven-release-plugin] prepare for next development iteration
- Cancel Apache Karaf 4.4.8 RC1
- KARAF-7997: Upgrade to Pax URL 2.6.17 (KARAF-7997: Upgrade to Pax URL 2.6.17 #1983)
- Update RELEASE-NOTES.md in preparation for 4.4.8 release
- [maven-release-plugin] prepare release karaf-4.4.8
- [maven-release-plugin] prepare for next development iteration
- Sync branch (Sync branch #2069)
- KARAF-8001: catch UnsupportedOperationException in LogService as it can happen in the case of static distribution ([karaf-4.4.x] KARAF-8001: catch UnsupportedOperationException in LogService as it can happen in the case of static distribution #2072)
- KARAF-7999: expose JFR packages (KARAF-7999: expose JFR packages #2068)
- Upgrade to Pax Web 8.0.34 / Jetty 9.4.58.v20250814 ([karaf-4.4.x] Upgrade to Pax Web 8.0.34 / Jetty 9.4.58.v20250814 #2065)
- KARAF-8000: Update jre.properties correctly export packages (KARAF-8000: Update jre.properties correctly export packages #1985) (KARAF-8000: Update jre.properties correctly export packages (#1985) #2075)
- [KARAF-7671] Fix LDAP cache handling so it does not reset on every login attempt ([karaf-4.4.x][KARAF-7671] Fix LDAP cache handling so it does not reset on every login attempt #2071)
- karaf-maven-plugin: Remove try/catch blocks from tests (karaf-maven-plugin: Remove try/catch blocks from tests #2074) ([karaf-4.4.x] karaf-maven-plugin: Remove try/catch blocks from tests (#2074) #2077)
- Fix incomplete upgrade of commons-lang3 (Fix incomplete upgrade of commons-lang3 #2073) ([karaf-4.4.x] Fix incomplete upgrade of commons-lang3 (#2073) #2078)
- [karaf-4.4.x] Add integration tests execution in the CI ([karaf-4.4.x] Add integration tests execution in the CI #2079)
- Bump org.apache.rat:apache-rat-plugin from 0.16.1 to 0.17 (Bump org.apache.rat:apache-rat-plugin from 0.16.1 to 0.17 #2119) ([karaf-4.4.x] Bump org.apache.rat:apache-rat-plugin from 0.16.1 to 0.17 (#2119) #2122)
- Bump org.eclipse.persistence:javax.persistence from 2.1.0 to 2.2.1 (Bump org.eclipse.persistence:javax.persistence from 2.1.0 to 2.2.1 #2113) ([karaf-4.4.x] Bump org.eclipse.persistence:javax.persistence from 2.1.0 to 2.2.1 (#2113) #2120)
- Bump maven.version from 3.8.6 to 3.9.11 (Bump maven.version from 3.8.6 to 3.9.11 #2110) ([karaf-4.4.x] Bump maven.version from 3.8.6 to 3.9.11 (#2110) #2124)
- Bump activemq.version from 5.19.0 to 5.19.1 (Bump activemq.version from 5.19.0 to 5.19.1 #2111) ([karaf-4.4.x] Bump activemq.version from 5.19.0 to 5.19.1 (#2111) #2123)
- Bump org.hibernate:hibernate-osgi from 5.6.7.Final to 5.6.15.Final (Bump org.hibernate:hibernate-osgi from 5.6.7.Final to 5.6.15.Final #2001) ([karaf-4.4.x] Bump org.hibernate:hibernate-osgi from 5.6.7.Final to 5.6.15.Final (#2001) #2126)
- Update issue tracker ([karaf-4.4.x] Update issue tracker #2130)
- Bump org.codehaus.mojo:exec-maven-plugin from 3.6.1 to 3.6.2 (Bump org.codehaus.mojo:exec-maven-plugin from 3.6.1 to 3.6.2 #2127) ([karaf-4.4.x] Bump org.codehaus.mojo:exec-maven-plugin from 3.6.1 to 3.6.2 (#2127) #2131)
- Bump org.hibernate:hibernate-validator from 7.0.2.Final to 7.0.5.Final (Bump org.hibernate:hibernate-validator from 7.0.2.Final to 7.0.5.Final #2112) ([karaf-4.4.x] Bump org.hibernate:hibernate-validator from 7.0.2.Final to 7.0.5.Final (#2112) #2125)
- Bump commons-io:commons-io from 2.20.0 to 2.21.0 (Bump commons-io:commons-io from 2.20.0 to 2.21.0 #2143) ([karaf-4.4.x] Bump commons-io:commons-io from 2.20.0 to 2.21.0 (#2143) #2145)
- Bump xbean.version from 4.27 to 4.28 (Bump xbean.version from 4.27 to 4.28 #2137) ([karaf-4.4.x] Bump xbean.version from 4.27 to 4.28 (#2137) #2146)
- Set features and kar artifact to the corresponding mojo (Set features and kar artifact to the corresponding mojo #2114) ([karaf-4.4.x] Set features and kar artifact to the corresponding mojo (#2114) #2152)
- Bump org.apache.commons:commons-lang3 from 3.19.0 to 3.20.0 ([karaf-4.4.x] Bump org.apache.commons:commons-lang3 from 3.19.0 to 3.20.0 #2158)
- Bump cxf.version from 3.6.5 to 3.6.9 ([karaf-4.4.x] Bump cxf.version from 3.6.5 to 3.6.9 #2157)
- Bump asm.version from 9.8 to 9.9 ([karaf-4.4.x] Bump asm.version from 9.8 to 9.9 #2159)
- Bump bouncycastle.version from 1.81 to 1.82 ([karaf-4.4.x] Bump bouncycastle.version from 1.81 to 1.82 #2160)
- Bump jna.version from 5.17.0 to 5.18.1 ([karaf-4.4.x] Bump jna.version from 5.17.0 to 5.18.1 #2162)
- Bump jackson.version from 2.18.2 to 2.20.0 (Bump jackson.version from 2.18.2 to 2.20.0 #2010) ([karaf-4.4.x] Bump jackson.version from 2.18.2 to 2.20.0 (#2010) #2161)
- Upgrade to maven-plugin-plugin 3.11.0 ([karaf-4.4.x] Upgrade to maven-plugin-plugin 3.11.0 #2169)
- Upgrade to jline 3.30.6 ([karaf-4.4.x] Upgrade to jline 3.30.6 #2165)
- Bump bouncycastle.version from 1.82 to 1.83 ([karaf-4.4.x] Bump bouncycastle.version from 1.82 to 1.83 #2171)
- Add apache-karaf-integration distribution. (Add apache-karaf-integration distribution #2167) ([karaf-4.4.x] Add apache-karaf-integration distribution. (#2167) #2174)
- Fix LogServiceLogback to find root logger correctly and add support for basic variable substitution (Fix LogServiceLogback to find root logger correctly and add support for basic variable substitution #2172) ([karaf-4.4.x] Fix LogServiceLogback to find root logger correctly and add support for basic variable substitution (#2172) #2173)
- [New feature: JAAS Keystore configuration support keystore type #2117] Feature: Add ability to specify keystore type in JAAS keystore ([#2217] Feature: Support specifying type for JAAS keystores #2118)
- Still provide jackson 2.18 features for convenience ([karaf-4.4.x][Ref #2149] Still provide jackson 2.18 features for convenience #2180)
- Deal with Array in config env variable and system property ([karaf-4.4.x][Ref #2062] Deal with Array in config env variable and system property #2181)
- Fix LICENSE/NOTICE in the artifacts ([karaf-4.4.x] Fix LICENSE/NOTICE in the artifacts #2184)
- Bump javax.transaction:javax.transaction-api from 1.2 to 1.3 (Bump javax.transaction:javax.transaction-api from 1.2 to 1.3 #2109) ([karaf-4.4.x] Bump javax.transaction:javax.transaction-api from 1.2 to 1.3 (#2109) #2187)
- Remove RELEASE_NOTES.md in favor of GitHub releases. ([karaf-4.4.x] Remove RELEASE_NOTES.md in favor of GitHub releases. #2188)
- Load the JLine terminal from the right classloader ([karaf-4.4.x] Load the JLine terminal from the right classloader #2193)
- Add .vscode in .gitignore ([karaf-4.4.x] Add .vscode in .gitignore #2196)
- Bump org.codehaus.mojo:exec-maven-plugin from 3.6.2 to 3.6.3 ([karaf-4.4.x] Bump org.codehaus.mojo:exec-maven-plugin from 3.6.2 to 3.6.3 #2207)
- Bump to 4.4.10-SNAPSHOT (Bump to 4.4.10-SNAPSHOT #2198)
- Bump maven.version from 3.9.11 to 3.9.12 (Bump maven.version from 3.9.11 to 3.9.12 #2201) ([karaf-4.4.x] Bump maven.version from 3.9.11 to 3.9.12 (#2201) #2210)
- Bump xbean.version from 4.28 to 4.29 (Bump xbean.version from 4.28 to 4.29 #2200) ([karaf-4.4.x] Bump xbean.version from 4.28 to 4.29 (#2200) #2211)
- Define the required java version range in karaf maven plugins ([karaf-4.4.x] Define the required java version range in karaf maven plugins #2220)
- Rename CI and define build and test run in CI (Define build and test run in CI #2227) ([karaf-4.4.x] Rename CI and define build and test run in CI (#2227) #2229)
- Set chcp in karaf.bat to cleanly render tables on Windows platform ([karaf-4.4.x] Set chcp in karaf.bat to cleanly render tables on Windows platform #2228)
- Update enforcer with minimum Maven and JVM version ([karaf-4.4.x] Update enforcer with minimum Maven and JVM version #2232)
- Not FAE for test (easier to investigate on CI) ([karaf-4.4.x] Not FAE for test (easier to investigate on CI) #2234)
- Bump jackson.version from 2.20.1 to 2.21.0 (Bump jackson.version from 2.20.1 to 2.21.0 #2230) ([karaf-4.4.x] Bump jackson.version from 2.20.1 to 2.21.0 (#2230) #2236)
- Set javase 11 by default in the karaf-maven-plugin (Set javase 11 by default in the karaf-maven-plugin #2239) ([karaf-4.4.x] Set javase 11 by default in the karaf-maven-plugin (#2239) #2240)
- Upgrade to Apache POM 37 ([karaf-4.4.x] Upgrade to Apache POM 37 #2241)
- Catch StringIndexOutOfBoundException in ConsoleSessionImpl to workaround an issue in JLine ([karaf-4.4.x] Catch StringIndexOutOfBoundException in ConsoleSessionImpl to workaround an issue in JLine #2242)
- Bump xbean.version from 4.29 to 4.30 (Bump xbean.version from 4.29 to 4.30 #2245) ([karaf-4.4.x] Bump xbean.version from 4.29 to 4.30 (#2245) #2246)
- Bump org.codehaus.plexus:plexus-archiver from 4.2.7 to 4.11.0 (Bump org.codehaus.plexus:plexus-archiver from 4.2.7 to 4.11.0 #2224) ([karaf-4.4.x] Bump org.codehaus.plexus:plexus-archiver from 4.2.7 to 4.11.0 (#2224) #2247)
- Bump org.codehaus.modello:modello-maven-plugin from 2.5.1 to 2.6.0 (Bump org.codehaus.modello:modello-maven-plugin from 2.5.1 to 2.6.0 #2243) ([karaf-4.4.x] Bump org.codehaus.modello:modello-maven-plugin from 2.5.1 to 2.6.0 (#… #2249)
- Bump sshd.version from 2.16.0 to 2.17.1 (Bump sshd.version from 2.16.0 to 2.17.1 #2244) ([karaf-4.4.x] Bump sshd.version from 2.16.0 to 2.17.1 (#2244) #2250)
- Fix override of numeric value via env variable or system property (Fix override of numeric value via env variable or system property #2251) ([karaf-4.4x] Fix override of numeric value via env variable or system property (#2251) #2252)
- Add publish test results in CI (Add publish test results in CI #2253) ([karaf-4.4.x] Add publish test results in CI (#2253) #2256)
- Add a note about META-INF/MANIFEST.MF file in kar files (Add a note about META-INF/MANIFEST.MF file in kar files #2255) ([karaf-4.4.x] Add a note about META-INF/MANIFEST.MF file in kar files (#2255) #2258)
- Bump pax.logging.version from 2.3.1 to 2.3.2 (Bump pax.logging.version from 2.3.1 to 2.3.2 #2254) ([karaf-4.4.x] Bump pax.logging.version from 2.3.1 to 2.3.2 (#2254) #2259)
- Clarify what's included in kar files (Clarify what's included in kar files #2257) ([karaf-4.4.x] Clarify what's included in kar files (#2257) #2261)
- Upgrade to PAX URL 2.7.0 ([karaf-4.4.x] Upgrade to PAX URL 2.7.0 #2264)
- Do not use properties with dots in org.ops4j.pax.logging config (Fixes Error displayed when starting Karaf #2121) (Do not use properties with dots in org.ops4j.pax.logging config (Fixe… #2138) ([karaf-4.4.x] Do not use properties with dots in org.ops4j.pax.logging config #2266)
- [karaf-4.4.x] Download test artifacts instead of copy in the source (source distribution) ([karaf-4.4.x] Download test artifacts instead of copy in the source (source distribution) #2270)
- Bump org.apache.aries.blueprint:org.apache.aries.blueprint.api (Bump org.apache.aries.blueprint:org.apache.aries.blueprint.api from 1.0.0 to 1.0.1 #2273) ([karaf-4.4.x] Bump org.apache.aries.blueprint:org.apache.aries.blueprint.api (#2273) #2277)
- [karaf-4.4.x] Resolve wrapper native libraries and resources at build time ([karaf-4.4.x] Resolve wrapper native libraries and resources at build time #2276)
- Update GitHub configuration via .asf.yaml ([karaf-4.4.x] Update GitHub configuration via .asf.yaml #2280)
- fix(ci): make test job depend on build to resolve SNAPSHOT artifacts ([karaf-4.4.x] fix(ci): make test job depend on build to resolve SNAPSHOT artifacts #2321)
- fix(ci): ensure test results are displayed on error or timeout (fix(ci): ensure test results are displayed on error or timeout (karaf-4.4.x) #2315)
- fix(shell): normalize line endings in testColoredTable for Windows compatibility (fix(shell): normalize line endings in testColoredTable for Windows compatibility (karaf-4.4.x) #2319)
- fix(shell): prevent LinkageError from killing the local console thread (fix(shell): prevent LinkageError from killing the local console thread (karaf-4.4.x) #2316)
- fix(management): retry JMX connector start on JNDI NotContextException (fix(management): retry JMX connector start on JNDI NotContextException (karaf-4.4.x) #2317)
- Bump actions/upload-artifact from 4 to 7 (Bump actions/upload-artifact from 4 to 7 #2330)
- Bump actions/setup-java from 4 to 5 (Bump actions/setup-java from 4 to 5 #2328)
- fix(tooling): use LinkedHashSet for deterministic option ordering in help generation (fix(tooling): use LinkedHashSet for deterministic option ordering in help generation #2306) (fix(tooling): use LinkedHashSet for deterministic option ordering (backport to 4.4.x) #2337)
- fix(itests): fix flaky SystemShutdownTest by using delayed shutdown ([karaf-4.4.x] fix(itests): fix flaky SystemShutdownTest by using delayed shutdown #2334)
- Bump jackson.version from 2.21.0 to 2.21.1 (Bump jackson.version from 2.21.0 to 2.21.1 (4.4.x) #2338)
- Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (Bump commons-logging:commons-logging from 1.3.5 to 1.3.6 (4.4.x) #2336)
- Bump actions/checkout from 4 to 6 (Bump actions/checkout from 4 to 6 #2329)
- Bump org.jline:jline from 3.30.6 to 3.30.8 (Bump org.jline:jline from 3.30.6 to 3.30.8 (backport to 4.4.x) #2335)
- Bump cxf.version from 3.6.9 to 3.6.10 (Bump cxf.version from 3.6.9 to 3.6.10 #2282) ([karaf-4.4.x] Bump cxf.version from 3.6.9 to 3.6.10 (#2282) #2288)
- Rename specs/java.xml and specs/java.xml.ws directories to avoid failure in dependabot (Rename specs/java.xml and specs/java.xml.ws directories to avoid failure in dependabot #1997) (Rename specs/java.xml and specs/java.xml.ws directories to avoid failure in dependabot #2375)
- Bump actions/cache from 4 to 5 (Bump actions/cache from 4 to 5 #2331)
- fix: update stale assembly module reference in setup.eclipse profile (fix: update stale assembly module reference in setup.eclipse profile #2376)
- Bump com.conversantmedia:disruptor from 1.2.20 to 1.2.21 (Bump com.conversantmedia:disruptor from 1.2.20 to 1.2.21 #2421)
- Bump org.jacoco:jacoco-maven-plugin from 0.8.13 to 0.8.14 (Bump org.jacoco:jacoco-maven-plugin from 0.8.13 to 0.8.14 #2415)
- Bump org.apache.maven.shared:maven-filtering from 3.3.0 to 3.5.0 (Bump org.apache.maven.shared:maven-filtering from 3.3.0 to 3.5.0 #2414)
- Bump org.apache.commons:commons-compress from 1.27.1 to 1.28.0 (Bump org.apache.commons:commons-compress from 1.27.1 to 1.28.0 #2412)
- Bump maven.version from 3.9.12 to 3.9.14 (Bump maven.version from 3.9.12 to 3.9.14 #2404)
- Bump org.codehaus.groovy:groovy-all from 3.0.3 to 3.0.25 (Bump org.codehaus.groovy:groovy-all from 3.0.3 to 3.0.25 #2403)
- Bump io.reactivex.rxjava3:rxjava from 3.1.5 to 3.1.12 (Bump io.reactivex.rxjava3:rxjava from 3.1.5 to 3.1.12 #2389)
- Bump asm.version from 9.9 to 9.9.1 (Bump asm.version from 9.9 to 9.9.1 #2386)
- Bump javax.ws.rs:javax.ws.rs-api from 2.1 to 2.1.1 (Bump javax.ws.rs:javax.ws.rs-api from 2.1 to 2.1.1 #2385)
- Bump org.osgi:org.osgi.service.cm from 1.6.0 to 1.6.1 (Bump org.osgi:org.osgi.service.cm from 1.6.0 to 1.6.1 #2378)
- Bump slf4j.version from 2.0.12 to 2.0.17 (Bump slf4j.version from 2.0.12 to 2.0.17 #2395)
- Bump org.osgi:osgi.annotation from 7.0.0 to 8.1.0 (Bump org.osgi:osgi.annotation from 7.0.0 to 8.1.0 #2426)
- Bump org.apache.maven.plugin-tools:maven-plugin-annotations (Bump org.apache.maven.plugin-tools:maven-plugin-annotations from 3.10.2 to 3.15.2 #2425)
- Bump org.osgi:org.osgi.util.function from 1.0.0 to 1.2.0 (Bump org.osgi:org.osgi.util.function from 1.0.0 to 1.2.0 #2424)
- Bump org.eclipse.jetty.websocket:websocket-client (Bump org.eclipse.jetty.websocket:websocket-client from 9.4.52.v20230823 to 9.4.58.v20250814 #2411)
- Bump org.osgi:org.osgi.util.promise from 1.0.0 to 1.3.0 (Bump org.osgi:org.osgi.util.promise from 1.0.0 to 1.3.0 #2409)
- Bump org.apache.felix:org.apache.felix.webconsole.plugins.memoryusage (Bump org.apache.felix:org.apache.felix.webconsole.plugins.memoryusage from 1.0.10 to 1.1.0 #2402)
- Bump org.eclipse.platform:org.eclipse.equinox.coordinator (Bump org.eclipse.platform:org.eclipse.equinox.coordinator from 1.5.200 to 1.5.500 #2401)
- Bump org.osgi:org.osgi.service.component.annotations from 1.4.0 to 1.5.1 (Bump org.osgi:org.osgi.service.component.annotations from 1.4.0 to 1.5.1 #2383)
- Bump org.osgi:osgi.core from 7.0.0 to 8.0.0 (Bump org.osgi:osgi.core from 7.0.0 to 8.0.0 #2449)
- Bump com.sun.winsw:winsw from 2.3.0 to 2.9.0 (Bump com.sun.winsw:winsw from 2.3.0 to 2.9.0 #2448)
- Bump com.google.code.gson:gson from 2.9.0 to 2.13.2 (Bump com.google.code.gson:gson from 2.9.0 to 2.13.2 #2439)
- Bump biz.aQute.bnd:biz.aQute.bndlib from 6.3.1 to 7.2.1 (Bump biz.aQute.bnd:biz.aQute.bndlib from 6.3.1 to 7.2.1 #2436)
- Bump org.eclipse.platform:org.eclipse.equinox.region (Bump org.eclipse.platform:org.eclipse.equinox.region from 1.5.300 to 1.5.800 #2441)
- Bump org.apache.aries.blueprint:blueprint-maven-plugin-annotation (Bump org.apache.aries.blueprint:blueprint-maven-plugin-annotation from 1.0.0 to 1.3.0 #2444)
- Bump org.apache.geronimo.specs:geronimo-json_1.1_spec from 1.4 to 1.5 (Bump org.apache.geronimo.specs:geronimo-json_1.1_spec from 1.4 to 1.5 #2433)
- Bump org.apache.felix:org.apache.felix.webconsole.plugins.ds (Bump org.apache.felix:org.apache.felix.webconsole.plugins.ds from 2.2.0 to 2.3.0 #2431)
- Bump com.google.guava:guava from 20.0 to 23.0 (Bump com.google.guava:guava from 20.0 to 23.0 #2453)
- ci: use workflow_run to publish test results on fork PRs (backport ci: use workflow_run to publish test results on fork PRs #2450) (ci: use workflow_run to publish test results on fork PRs (backport #2450) #2458)
- Bump dawidd6/action-download-artifact from 8 to 19 (Bump dawidd6/action-download-artifact from 8 to 19 #2460)
- ci: fix test results not commenting on PRs (ci: fix test results not commenting on PRs (backport to 4.4.x) #2463)
- Bump jackson.version from 2.21.1 to 2.21.2 (Bump jackson.version from 2.21.1 to 2.21.2 #2468)
- Bump org.fusesource.jansi:jansi from 2.4.2 to 2.4.3 (Bump org.fusesource.jansi:jansi from 2.4.2 to 2.4.3 #2488)
- Bump log4j.version from 2.24.3 to 2.25.4 (Bump log4j.version from 2.24.3 to 2.25.4 #2497)
- Upgrade to jline 3.30.9 (dependabot proposed 4.x) (Upgrade to jline 3.30.9 (dependabot proposed 4.x) #2491)
- Use upload/download-artifact instead of cache for CI inter-job repo sharing (Use upload/download-artifact for CI inter-job repo sharing #2499)
- Bump biz.aQute.bnd:biz.aQute.bndlib from 7.2.1 to 7.2.3 (build(deps): bump biz.aQute.bnd:biz.aQute.bndlib from 7.2.1 to 7.2.3 #2482)
- build(deps): bump actions/download-artifact from 4 to 8 (build(deps): bump actions/download-artifact from 4 to 8 #2506)
- build(deps): bump dawidd6/action-download-artifact from 19 to 20 (build(deps): bump dawidd6/action-download-artifact from 19 to 20 #2505)
- Update CI contexts for karaf-4.4.x (Update CI contexts for karaf-4.4.x #2537)
- build(deps): bump org.apache.felix:org.apache.felix.scr (build(deps): bump org.apache.felix:org.apache.felix.scr from 2.2.6 to 2.2.18 #2536)
- Remove static ThreadLocal caching in XmlUtils to prevent ClassLoader leaks ([4.4.x] Remove static ThreadLocal caching in XmlUtils to prevent ClassLoader leaks #2532)
- build(deps): bump bouncycastle.version from 1.83 to 1.84 (build(deps): bump bouncycastle.version from 1.83 to 1.84 #2540)
- fix(shell): enable autoFlush on console PrintStream (Karaf console does not show the printed message without delay #2267) (fix(shell): enable autoFlush on console PrintStream (#2267) #2518) (fix(shell): enable autoFlush on console PrintStream (backport #2518) #2538)
- fix(karaf-maven-plugin): Deal with non-features classifier in the karaf-maven-plugin (fix(karaf-maven-plugin): Deal with non-features classifier in the karaf-maven-plugin [karaf-4.4.x] #2522)
- Filter out empty repository entries in feature descriptors ([Backport 4.4.x] Filter out empty repository entries in feature descriptors #2520)
- [KARAF-2513] Fix log:tail thread leak on SSH disconnect (backport to 4.4.x) ([KARAF-2513] Fix log:tail thread leak on SSH disconnect (backport to 4.4.x) #2519)
- Bump org.osgi:org.osgi.service.http from 1.2.1 to 1.2.2 (build(deps): bump org.osgi:org.osgi.service.http from 1.2.1 to 1.2.2 #2438)
- build(deps): bump pax.logging.version from 2.3.2 to 2.3.3 (build(deps): bump pax.logging.version from 2.3.2 to 2.3.3 #2543)
- Bump org.apache.maven:maven-archiver from 3.5.2 to 3.6.6 (build(deps): bump org.apache.maven:maven-archiver from 3.5.2 to 3.6.6 #2407)
- Bump org.osgi:org.osgi.service.component from 1.4.0 to 1.5.1 (build(deps): bump org.osgi:org.osgi.service.component from 1.4.0 to 1.5.1 #2405)
- Bump org.apache.httpcomponents:httpclient from 4.5.13 to 4.5.14 (build(deps): bump org.apache.httpcomponents:httpclient from 4.5.13 to 4.5.14 #2446)
- build(deps): bump maven.version from 3.9.14 to 3.9.15 (build(deps): bump maven.version from 3.9.14 to 3.9.15 #2549)
- [KARAF-2195] Fix assembly resolution failure when feature requires wrap protocol ([KARAF-2195] Fix assembly resolution failure when feature requires wrap protocol (4.4.x) #2552)
- Add tx-control JDBC provider reference implementations to transaction feature (Add tx-control JDBC provider reference implementations to transaction feature (4.4.x) #2554)
- Add Hibernate 6 JPA engine feature (Add Hibernate 6 JPA engine feature #2559)
- Bump to version 4.4.11-SNAPSHOT (Bump to version 4.4.11-SNAPSHOT #2561)
- build(deps): bump net.bytebuddy:byte-buddy from 1.17.5 to 1.18.8 (build(deps): bump net.bytebuddy:byte-buddy from 1.17.5 to 1.18.8 #2563)
- build(deps): bump org.codehaus.woodstox:stax2-api from 4.2.2 to 4.3.0 (build(deps): bump org.codehaus.woodstox:stax2-api from 4.2.2 to 4.3.0 #2565)
- Downgrade felix.webconsole.plugins.ds to 2.2.0 (Downgrade felix.webconsole.plugins.ds to 2.2.0 #2568)
- fix(karaf-maven-plugin): handle KAR files in features-generate-descriptor (fix(karaf-maven-plugin): handle KAR files in features-generate-descriptor (4.4.x) #2577)
- build(deps): bump commons-io:commons-io from 2.21.0 to 2.22.0 (build(deps): bump commons-io:commons-io from 2.21.0 to 2.22.0 #2576)
- Revert "build(deps): bump net.bytebuddy:byte-buddy from 1.17.5 to 1.18.8 (build(deps): bump net.bytebuddy:byte-buddy from 1.17.5 to 1.18.8 #2563)" (Revert "build(deps): bump net.bytebuddy:byte-buddy from 1.17.5 to 1.18.8" #2584)
- Revert "build(deps): bump org.codehaus.woodstox:stax2-api from 4.2.2 to 4.3.0…" (Revert "build(deps): bump org.codehaus.woodstox:stax2-api from 4.2.2 to 4.3.0" #2583)
- Prepare for Maven 4 (Prepare for Maven 4 #2322) (Prepare for Maven 4 (#2322) #2588)
- Upgrade to Pax Web 8.0.35 (Upgrade to Pax Web 8.0.35 #2589)
- Upgrade to Pax URL 2.7.1 (Upgrade to Pax URL 2.7.1 #2590)
- [4.4.x] bump org.jline:jline from 3.30.9 to 3.30.11 ([4.4.x] bump org.jline:jline from 3.30.9 to 3.30.11 #2607)
- [4.4.x] bump org.codehaus.plexus:plexus-utils from 3.5.1 to 3.6.1 ([4.4.x] bump org.codehaus.plexus:plexus-utils from 3.5.1 to 3.6.1 #2606)
- [4.4.x] bump org.osgi:org.osgi.annotation.bundle from 1.1.0 to 1.1.1 ([4.4.x] bump org.osgi:org.osgi.annotation.bundle from 1.1.0 to 1.1.1 #2602)
- [4.4.x] bump redis.clients:jedis from 4.2.3 to 4.4.8 ([4.4.x] bump redis.clients:jedis from 4.2.3 to 4.4.8 #2604)
- [4.4.x] bump dawidd6/action-download-artifact from 20 to 21 ([4.4.x] bump dawidd6/action-download-artifact from 20 to 21 #2614)
- [4.4.x] bump jakarta.mail:jakarta.mail-api from 1.6.5 to 1.6.8 ([4.4.x] bump jakarta.mail:jakarta.mail-api from 1.6.5 to 1.6.8 #2608)
- [4.4.x] bump activemq.version from 5.19.1 to 5.19.6 ([4.4.x] bump activemq.version from 5.19.1 to 5.19.6 #2610)
- [4.4.x] bump camel.version from 3.6.0 to 3.22.4 ([4.4.x] bump camel.version from 3.6.0 to 3.22.4 #2605)
- [4.4.x] bump javax.servlet:javax.servlet-api from 3.0.1 to 3.1.0 ([4.4.x] bump javax.servlet:javax.servlet-api from 3.0.1 to 3.1.0 #2601)
- [4.4.x] bump org.hibernate.orm:hibernate-core ([4.4.x] bump org.hibernate.orm:hibernate-core from 6.6.18.Final to 6.6.49.Final #2599)
- [4.4.x] bump org.jline:jline from 3.30.11 to 3.30.12 ([4.4.x] bump org.jline:jline from 3.30.11 to 3.30.12 #2618)
- [4.4.x] bump jackson.version from 2.21.2 to 2.21.3 ([4.4.x] bump jackson.version from 2.21.2 to 2.21.3 #2616)
- [4.4.x] bump org.hibernate.orm:hibernate-core ([4.4.x] bump org.hibernate.orm:hibernate-core from 6.6.49.Final to 6.6.50.Final #2633)
- [4.4.x] bump org.jline:jline from 3.30.12 to 3.30.13 ([4.4.x] bump org.jline:jline from 3.30.12 to 3.30.13 #2635)
- Downgrade to WebConsole MemoryUsage plugin to 1.0.10 (Downgrade to WebConsole MemoryUsage plugin to 1.0.10 #2638)
- [4.4.x] bump pax.logging.version from 2.3.3 to 2.3.4 ([4.4.x] bump pax.logging.version from 2.3.3 to 2.3.4 #2662)
- [4.4.x] bump asm.version from 9.9.1 to 9.10 ([4.4.x] bump asm.version from 9.9.1 to 9.10 #2660)
- [4.4.x] bump slf4j.version from 2.0.17 to 2.0.18 ([4.4.x] bump slf4j.version from 2.0.17 to 2.0.18 #2658)
- [4.4.x] bump log4j.version from 2.25.4 to 2.26.0 ([4.4.x] bump log4j.version from 2.25.4 to 2.26.0 #2650)
- [4.4.x] bump maven.version from 3.9.15 to 3.9.16 ([4.4.x] bump maven.version from 3.9.15 to 3.9.16 #2663)
- [4.4.x] bump cxf.version from 3.6.10 to 3.6.11 ([4.4.x] bump cxf.version from 3.6.10 to 3.6.11 #2667)
- [4.4.x] bump org.hibernate.orm:hibernate-core ([4.4.x] bump org.hibernate.orm:hibernate-core from 6.6.50.Final to 6.6.51.Final #2679)
- [4.4.x] bump asm.version from 9.10 to 9.10.1 ([4.4.x] bump asm.version from 9.10 to 9.10.1 #2676)
- Fix snapshot version (Fix snapshot version #2674)
- Avoid injection issues in the JDBC datasource (Avoid injection issues in the JDBC datasource (backport #2654) #2673)
- [4.4.x] bump jackson.version from 2.21.3 to 2.21.4 ([4.4.x] bump jackson.version from 2.21.3 to 2.21.4 #2690)
- [4.4.x] bump org.jacoco:jacoco-maven-plugin from 0.8.14 to 0.8.15 ([4.4.x] bump org.jacoco:jacoco-maven-plugin from 0.8.14 to 0.8.15 #2705)
- [4.4.x] bump biz.aQute.bnd:biz.aQute.bndlib from 7.2.3 to 7.3.0 ([4.4.x] bump biz.aQute.bnd:biz.aQute.bndlib from 7.2.3 to 7.3.0 #2703)
- [4.4.x] bump org.codehaus.plexus:plexus-archiver from 4.11.0 to 4.12.0 ([4.4.x] bump org.codehaus.plexus:plexus-archiver from 4.11.0 to 4.12.0 #2713)
- [4.4.x] bump org.hibernate.orm:hibernate-core ([4.4.x] bump org.hibernate.orm:hibernate-core from 6.6.51.Final to 6.6.53.Final #2716)
- Added option to configure dynamic imports (Added option to configure dynamic imports #2682)
- [4.4.x] bump activemq.version from 5.19.6 to 5.19.7 ([4.4.x] bump activemq.version from 5.19.6 to 5.19.7 #2697)
- [4.4.x] bump actions/checkout from 6 to 7 ([4.4.x] bump actions/checkout from 6 to 7 #2737)
- Add retry on wrapper resources download (karaf-4.4.x) (Add retry on wrapper resources download (karaf-4.4.x) #2740)
- [4.4.x] bump org.jline:jline from 3.30.13 to 3.30.14 ([4.4.x] bump org.jline:jline from 3.30.13 to 3.30.14 #2743)
- [4.4.x] bump net.bytebuddy:byte-buddy from 1.17.5 to 1.18.11 ([4.4.x] bump net.bytebuddy:byte-buddy from 1.17.5 to 1.18.11 #2758)
- [4.4.x] bump log4j.version from 2.26.0 to 2.26.1 ([4.4.x] bump log4j.version from 2.26.0 to 2.26.1 #2753)
- [4.4.x] bump org.apache.maven.shared:maven-filtering from 3.5.0 to 3.5.1 ([4.4.x] bump org.apache.maven.shared:maven-filtering from 3.5.0 to 3.5.1 #2755)
- [4.4.x] bump org.jline:jline from 3.30.14 to 3.30.15 ([4.4.x] bump org.jline:jline from 3.30.14 to 3.30.15 #2750)
- [4.4.x] bump org.hibernate.orm:hibernate-core ([4.4.x] bump org.hibernate.orm:hibernate-core from 6.6.53.Final to 6.6.54.Final #2747)
- [4.4.x] bump activemq.version from 5.19.7 to 5.19.8 ([4.4.x] bump activemq.version from 5.19.7 to 5.19.8 #2744)
- [4.4.x] bump jna.version from 5.18.1 to 5.19.1 ([4.4.x] bump jna.version from 5.18.1 to 5.19.1 #2726)
- [4.4.x] bump io.smallrye:jandex from 3.2.7 to 3.6.0 ([4.4.x] bump io.smallrye:jandex from 3.2.7 to 3.6.0 #2711)
- [4.4.x] bump xbean.version from 4.30 to 4.31 ([4.4.x] bump xbean.version from 4.30 to 4.31 #2761)
- [4.4.x] bump sshd.version from 2.17.1 to 2.19.0 ([4.4.x] bump sshd.version from 2.17.1 to 2.19.0 #2769)
- Fix flaky SSH security integration tests on Windows CI (Fix flaky SSH security integration tests on Windows CI #2764) (Fix flaky SSH security integration tests on Windows CI (#2764) #2766)
- [4.4.x] bump jackson.version from 2.21.4 to 2.21.5 ([4.4.x] bump jackson.version from 2.21.4 to 2.21.5 #2767)
- [4.4.x] bump bouncycastle.version from 1.84 to 1.85 ([4.4.x] bump bouncycastle.version from 1.84 to 1.85 #2775)
- [4.4.x] bump org.jline:jline from 3.30.15 to 3.30.16 ([4.4.x] bump org.jline:jline from 3.30.15 to 3.30.16 #2778)
- [4.4.x] bump activemq.version from 5.19.8 to 5.19.9 ([4.4.x] bump activemq.version from 5.19.8 to 5.19.9 #2781)
- [4.4.x] bump commons-logging:commons-logging from 1.3.6 to 1.4.0 ([4.4.x] bump commons-logging:commons-logging from 1.3.6 to 1.4.0 #2732)
- [4.4.x] bump actions/setup-java from 5 to 5.6.0 ([4.4.x] bump actions/setup-java from 5 to 5.6.0 #2789)
- [4.4.x] bump activemq.version from 5.19.9 to 5.19.10 ([4.4.x] bump activemq.version from 5.19.9 to 5.19.10 #2799)
- [4.4.x] bump org.hibernate.orm:hibernate-core ([4.4.x] bump org.hibernate.orm:hibernate-core from 6.6.54.Final to 6.6.55.Final #2792)
- Make JdbcExampleTest robust to reruns and command registration race (backport Make JdbcExampleTest robust to reruns and command registration race #2787) (Make JdbcExampleTest robust to reruns and command registration race (backport #2787) #2790)
- [4.4.x] bump net.bytebuddy:byte-buddy from 1.18.11 to 1.18.12
- [4.4.x] bump cxf.version from 3.6.11 to 3.6.12
- [4.4.x] bump dawidd6/action-download-artifact from 21 to 23 ([4.4.x] bump dawidd6/action-download-artifact from 21 to 23 #2807)
- [4.4.x] bump biz.aQute.bnd:biz.aQute.bndlib from 7.3.0 to 7.4.0 ([4.4.x] bump biz.aQute.bnd:biz.aQute.bndlib from 7.3.0 to 7.4.0 #2813)
- [4.4.x] bump actions/setup-java from 5.6.0 to 5.7.0 ([4.4.x] bump actions/setup-java from 5.6.0 to 5.7.0 #2791)
- [4.4.x] bump dawidd6/action-download-artifact from 23 to 24 ([4.4.x] bump dawidd6/action-download-artifact from 23 to 24 #2826)
- [4.4.x] bump org.codehaus.plexus:plexus-archiver from 4.12.0 to 4.13.0 ([4.4.x] bump org.codehaus.plexus:plexus-archiver from 4.12.0 to 4.13.0 #2824)
- [4.4.x] bump org.codehaus.modello:modello-maven-plugin ([4.4.x] bump org.codehaus.modello:modello-maven-plugin from 2.6.0 to 2.8.0 #2820)
- [4.4.x] bump org.codehaus.plexus:plexus-utils from 3.6.1 to 3.6.2 ([4.4.x] bump org.codehaus.plexus:plexus-utils from 3.6.1 to 3.6.2 #2819)
- [4.4.x] bump org.easymock:easymock from 5.6.0 to 5.7.0 ([4.4.x] bump org.easymock:easymock from 5.6.0 to 5.7.0 #2828)
- [4.4.x] bump org.codehaus.plexus:plexus-archiver from 4.13.0 to 4.14.0 ([4.4.x] bump org.codehaus.plexus:plexus-archiver from 4.13.0 to 4.14.0 #2833)
- [4.4.x] bump org.hibernate.orm:hibernate-core ([4.4.x] bump org.hibernate.orm:hibernate-core from 6.6.55.Final to 6.6.56.Final #2831)
- [4.4.x] bump actions/setup-java from 5 to 6 ([4.4.x] bump actions/setup-java from 5 to 6 #2836)
- [4.4.x] bump org.codehaus.modello:modello-maven-plugin ([4.4.x] bump org.codehaus.modello:modello-maven-plugin from 2.8.0 to 2.8.1 #2850)
- [4.4.x] bump net.bytebuddy:byte-buddy from 1.18.12 to 1.18.13 ([4.4.x] bump net.bytebuddy:byte-buddy from 1.18.12 to 1.18.13 #2858)
- [4.4.x] bump slf4j.version from 2.0.18 to 2.0.19 ([4.4.x] bump slf4j.version from 2.0.18 to 2.0.19 #2856)
- [4.4.x] bump activemq.version from 5.19.10 to 5.19.11 ([4.4.x] bump activemq.version from 5.19.10 to 5.19.11 #2854)
- [4.4.x] bump jackson.version from 2.21.5 to 2.22.2 ([4.4.x] bump jackson.version from 2.21.5 to 2.22.2 #2809)
- [4.4.x] bump org.apache.maven.plugins:maven-plugin-plugin ([4.4.x] bump org.apache.maven.plugins:maven-plugin-plugin from 3.15.2 to 3.16.0 #2877)
- [4.4.x] bump org.apache.maven.plugin-tools:maven-plugin-annotations ([4.4.x] bump org.apache.maven.plugin-tools:maven-plugin-annotations from 3.15.2 to 3.16.0 #2876)
- [4.4.x] bump pax.logging.version from 2.3.4 to 2.3.5 ([4.4.x] bump pax.logging.version from 2.3.4 to 2.3.5 #2802)
- fix(itests): Speed up JVM teardown by using TCP communication instead of stdio (fix(itests): Speed up JVM teardown by using TCP communication instead of stdio #2815) ([4.4.x] fix(itests): Speed up JVM teardown by using TCP communication instead of stdio #2882)
- fix(config): restrict config:install to the admin role (fix(config): restrict config:install to the admin role (backport #2861) #2862)
- [4.4.x] Apply the JMX RBAC guard to MBean lifecycle operations ([4.4.x] Apply the JMX RBAC guard to MBean lifecycle operations #2866)
- Escape %u/%dn/%fqdn substitutions in LDAP search filters (CWE-90) ([4.4.x] Escape %u/%dn/%fqdn substitutions in LDAP search filters #2881)
- [4.4.x] bump org.jline:jline from 3.30.16 to 3.30.17 ([4.4.x] bump org.jline:jline from 3.30.16 to 3.30.17 #2887)
- [4.4.x] Reject shell metacharacters in instance javaOpts and add missing instance ACL ([4.4.x] Reject shell metacharacters in instance javaOpts and add missing instance ACL #2879)
- Ensure configuration files are always written within ${karaf.etc} (Ensure configuration files are always written within ${karaf.etc} (4.4.x backport) #2868)
- fix(jdbc,jms): add command ACLs for the jdbc and jms scopes (karaf-4.4.x) (fix(jdbc,jms): add command ACLs for the jdbc and jms scopes (karaf-4.4.x) #2863)
- fix: port security improvement (XSS) from Felix WebConsole (fix: port security improvement (XSS) from Felix WebConsole #2729)
- Drop guava 23 (Drop guava 23 #2889) ([4.4.x] Drop guava 23 (#2889) #2891)
- Align jetty dependency in tests ([4.4.x] Align jetty dependency in tests #2890)
- [karaf-4.4.x] Restrict feature:repo-add -i and feature:repo-remove -u to admin role ([karaf-4.4.x] Restrict feature:repo-add -i and feature:repo-remove -u to admin role #2884)
- Align jetty dependency ([4.4.x] Align jetty dependency #2894)
- Upgrade org.eclipse.osgi from 3.18.0 to 3.18.600 ([4.4.x] Upgrade org.eclipse.osgi from 3.18.0 to 3.18.600 #2893)
- Upgrade bouncycastle from 1.85 to 1.86 ([4.4.x] Upgrade bouncycastle from 1.85 to 1.86 #2895)
- upgrade major jdk version makes Karaf unresponsive to filesystem changes #2741: Clean the OSGi bundle cache on JDK version change ([karaf-4.4.x] GH-2741: Clean the OSGi bundle cache on JDK version change #2899)
- [karaf-4.4.x] Fix race condition corrupting cfg files when updating an existing configuration ([karaf-4.4.x] Fix race condition corrupting cfg files when updating an existing configuration #2900)
- [4.4.x] bump org.codehaus.mojo:build-helper-maven-plugin ([4.4.x] bump org.codehaus.mojo:build-helper-maven-plugin from 3.6.1 to 3.6.2 #2904)
- Upgrade jackson 2.18 legacy features to 2.18.10 (Upgrade jackson 2.18 legacy features to 2.18.10 #2901)
- Bump Jolokia to 1.7.3
…an happen in the case of static distribution (apache#2072)
Expose the three JFR-related packages: - jdk.jfr from jdk.jfr module. - jdk.jfr.consumer from jdk.jfr module. - jdk.management.jfr from jdk.management.jfr module These are available a commercial features since Java 9, but are available normally since Java 11. Signed-off-by: Robert Varga <robert.varga@pantheon.tech> Co-authored-by: Robert Varga <robert.varga@pantheon.tech>
) (apache#2075) * KARAF-8000: use cascading properties Inherit JRE packages from previous version, not just jre-9, almost reverting commit a7f6468, but minimizing the length of evaluation chain based key releases that introduced new packages. * KARAF-8000: expose jdk.nio on Java 11+ This package was introduced in Java 11 as part of https://bugs.openjdk.org/browse/JDK-8205415. * KARAF-8000: expose Java 12 packages Add packages introduced in Java 12: - java.lang.constant via https://bugs.openjdk.java.net/browse/JDK-8202031 - javax.naming.ldap.spi via https://bugs.openjdk.org/browse/JDK-8192975 * KARAF-8000: expose jdk.nio.mapmode on Java 14+ This package was introduced in Java 14 via https://bugs.openjdk.org/browse/JDK-8207851. * KARAF-8000: expose java.lang.foreign on Java 22+ This package was originally introduced as preview in Java 19, but finalized in Java 22 via https://bugs.openjdk.org/browse/JDK-8310626. * KARAF-8000: expose Java 24 packages Add packages introduced in Java 24: - java.lang.classfile* via https://bugs.openjdk.org/browse/JDK-8334712 - jdk.management via https://bugs.openjdk.org/browse/JDK-8338890 * KARAF-8000: expose javax.sound on Java 25+ This package was introduced in Java 25 via https://bugs.openjdk.org/browse/JDK-8356200. * KARAF-8000: correct java.net.http availability This package was originally introduced as incubating in Java 9, but finalized in Java 11 via https://bugs.openjdk.org/browse/JDK-8197565. * KARAF-8000: correct java.lang.runtime availability This package was originally introduced as a preview in Java 14, but finalized in Java 16 via https://bugs.openjdk.org/browse/JDK-8246771. This effectively reverts commit a674d6b. * KARAF-8000: correct java.util.random availability This package was introduced in Java 17 via https://bugs.openjdk.org/browse/JDK-8255395. --------- Signed-off-by: Robert Varga <robert.varga@pantheon.tech> Co-authored-by: Robert Varga <robert.varga@pantheon.tech>
…gin attempt (apache#2071) - Add metrics to the LDAPCache object - Fix unit test to _not_ disable cache - Update unit test to verify metrics counts and caching are working Co-authored-by: Matt Pavlovich <mattrpav@apache.org>
…pache#2077) Error messages including the root cause are now being printed in case the test is failing. Signed-off-by: Holger Friedrich <mail@holger-friedrich.de> Co-authored-by: Holger Friedrich <mail@holger-friedrich.de>
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de> Co-authored-by: Holger Friedrich <mail@holger-friedrich.de>
* Add integration tests execution in the CI * Skip E2ETest in interceptor impl
… (apache#2122) * Bump org.apache.rat:apache-rat-plugin from 0.16.1 to 0.17 Bumps org.apache.rat:apache-rat-plugin from 0.16.1 to 0.17. --- updated-dependencies: - dependency-name: org.apache.rat:apache-rat-plugin dependency-version: '0.17' dependency-type: direct:production update-type: version-update:semver-minor ... * Exclude new test files from rat --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…pache#2113) (apache#2120) Bumps org.eclipse.persistence:javax.persistence from 2.1.0 to 2.2.1. --- updated-dependencies: - dependency-name: org.eclipse.persistence:javax.persistence dependency-version: 2.2.1 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>
* Bump maven.version from 3.8.6 to 3.9.11 Bumps `maven.version` from 3.8.6 to 3.9.11. Updates `org.apache.maven:maven-plugin-api` from 3.8.6 to 3.9.11 - [Release notes](https://github.com/apache/maven/releases) - [Commits](apache/maven@maven-3.8.6...maven-3.9.11) Updates `org.apache.maven:maven-compat` from 3.8.6 to 3.9.11 - [Release notes](https://github.com/apache/maven/releases) - [Commits](apache/maven@maven-3.8.6...maven-3.9.11) Updates `org.apache.maven:maven-core` from 3.8.6 to 3.9.11 Updates `org.apache.maven:maven-artifact` from 3.8.6 to 3.9.11 Updates `org.apache.maven:maven-settings` from 3.8.6 to 3.9.11 Updates `org.apache.maven:maven-settings-builder` from 3.8.6 to 3.9.11 --- updated-dependencies: - dependency-name: org.apache.maven:maven-plugin-api dependency-version: 3.9.11 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.apache.maven:maven-compat dependency-version: 3.9.11 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.apache.maven:maven-core dependency-version: 3.9.11 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.apache.maven:maven-artifact dependency-version: 3.9.11 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.apache.maven:maven-settings dependency-version: 3.9.11 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.apache.maven:maven-settings-builder dependency-version: 3.9.11 dependency-type: direct:production update-type: version-update:semver-minor ... * Add commons-io dependency in the maven.core test --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps `activemq.version` from 5.19.0 to 5.19.1. Updates `org.apache.activemq:activemq-pool` from 5.19.0 to 5.19.1 - [Commits](apache/activemq@activemq-5.19.0...activemq-5.19.1) Updates `org.apache.activemq:activemq-karaf` from 5.19.0 to 5.19.1 - [Commits](apache/activemq@activemq-5.19.0...activemq-5.19.1) --- updated-dependencies: - dependency-name: org.apache.activemq:activemq-pool dependency-version: 5.19.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.apache.activemq:activemq-karaf dependency-version: 5.19.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>
…2127) (apache#2131) Bumps [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) from 3.6.1 to 3.6.2. - [Release notes](https://github.com/mojohaus/exec-maven-plugin/releases) - [Commits](mojohaus/exec-maven-plugin@3.6.1...3.6.2) --- updated-dependencies: - dependency-name: org.codehaus.mojo:exec-maven-plugin dependency-version: 3.6.2 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>
apache#2112) (apache#2125) * Bump org.hibernate:hibernate-validator from 7.0.2.Final to 7.0.5.Final Bumps org.hibernate:hibernate-validator from 7.0.2.Final to 7.0.5.Final. --- updated-dependencies: - dependency-name: org.hibernate:hibernate-validator dependency-version: 7.0.5.Final dependency-type: direct:production update-type: version-update:semver-patch ... * Create feature for hibernate-validator * Bump activemq.version from 5.19.0 to 5.19.1 (apache#2111) Bumps `activemq.version` from 5.19.0 to 5.19.1. Updates `org.apache.activemq:activemq-pool` from 5.19.0 to 5.19.1 - [Commits](apache/activemq@activemq-5.19.0...activemq-5.19.1) Updates `org.apache.activemq:activemq-karaf` from 5.19.0 to 5.19.1 - [Commits](apache/activemq@activemq-5.19.0...activemq-5.19.1) --- updated-dependencies: - dependency-name: org.apache.activemq:activemq-pool dependency-version: 5.19.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.apache.activemq:activemq-karaf dependency-version: 5.19.1 dependency-type: direct:production update-type: version-update:semver-patch ... * Bump maven.version from 3.8.6 to 3.9.11 (apache#2110) * Bump maven.version from 3.8.6 to 3.9.11 Bumps `maven.version` from 3.8.6 to 3.9.11. Updates `org.apache.maven:maven-plugin-api` from 3.8.6 to 3.9.11 - [Release notes](https://github.com/apache/maven/releases) - [Commits](apache/maven@maven-3.8.6...maven-3.9.11) Updates `org.apache.maven:maven-compat` from 3.8.6 to 3.9.11 - [Release notes](https://github.com/apache/maven/releases) - [Commits](apache/maven@maven-3.8.6...maven-3.9.11) Updates `org.apache.maven:maven-core` from 3.8.6 to 3.9.11 Updates `org.apache.maven:maven-artifact` from 3.8.6 to 3.9.11 Updates `org.apache.maven:maven-settings` from 3.8.6 to 3.9.11 Updates `org.apache.maven:maven-settings-builder` from 3.8.6 to 3.9.11 --- updated-dependencies: - dependency-name: org.apache.maven:maven-plugin-api dependency-version: 3.9.11 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.apache.maven:maven-compat dependency-version: 3.9.11 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.apache.maven:maven-core dependency-version: 3.9.11 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.apache.maven:maven-artifact dependency-version: 3.9.11 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.apache.maven:maven-settings dependency-version: 3.9.11 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.apache.maven:maven-settings-builder dependency-version: 3.9.11 dependency-type: direct:production update-type: version-update:semver-minor ... * Add commons-io dependency in the maven.core test --------- * Add other hibernate-validator features * Fix typo in features repository xml --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…e#2145) Bumps [commons-io:commons-io](https://github.com/apache/commons-io) from 2.20.0 to 2.21.0. - [Changelog](https://github.com/apache/commons-io/blob/master/RELEASE-NOTES.txt) - [Commits](apache/commons-io@rel/commons-io-2.20.0...rel/commons-io-2.21.0) --- updated-dependencies: - dependency-name: commons-io:commons-io dependency-version: 2.21.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>
Bumps `xbean.version` from 4.27 to 4.28. Updates `org.apache.xbean:xbean-bundleutils` from 4.27 to 4.28 Updates `org.apache.xbean:xbean-finder` from 4.27 to 4.28 Updates `org.apache.xbean:xbean-finder-shaded` from 4.27 to 4.28 Updates `org.apache.xbean:xbean-blueprint` from 4.27 to 4.28 Updates `org.apache.xbean:xbean-naming` from 4.27 to 4.28 Updates `org.apache.xbean:xbean-reflect` from 4.27 to 4.28 --- updated-dependencies: - dependency-name: org.apache.xbean:xbean-bundleutils dependency-version: '4.28' dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.apache.xbean:xbean-finder dependency-version: '4.28' dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.apache.xbean:xbean-finder-shaded dependency-version: '4.28' dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.apache.xbean:xbean-blueprint dependency-version: '4.28' dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.apache.xbean:xbean-naming dependency-version: '4.28' dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.apache.xbean:xbean-reflect dependency-version: '4.28' 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>
…apache#2152) * Deal with Kar packaging and cleanly attach artifact forcing pom packaging. * Also deal with packaging in the case generation is not enabled.
Bumps `asm.version` from 9.8 to 9.9. Updates `org.ow2.asm:asm` from 9.8 to 9.9 Updates `org.ow2.asm:asm-util` from 9.8 to 9.9 Updates `org.ow2.asm:asm-tree` from 9.8 to 9.9 Updates `org.ow2.asm:asm-analysis` from 9.8 to 9.9 Updates `org.ow2.asm:asm-commons` from 9.8 to 9.9 --- updated-dependencies: - dependency-name: org.ow2.asm:asm dependency-version: '9.9' dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.ow2.asm:asm-util dependency-version: '9.9' dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.ow2.asm:asm-tree dependency-version: '9.9' dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.ow2.asm:asm-analysis dependency-version: '9.9' dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.ow2.asm:asm-commons dependency-version: '9.9' 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>
Bumps `bouncycastle.version` from 1.81 to 1.82. Updates `org.bouncycastle:bcprov-jdk18on` from 1.81 to 1.82 - [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html) - [Commits](https://github.com/bcgit/bc-java/commits) Updates `org.bouncycastle:bcpkix-jdk18on` from 1.81 to 1.82 - [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html) - [Commits](https://github.com/bcgit/bc-java/commits) Updates `org.bouncycastle:bcutil-jdk18on` from 1.81 to 1.82 - [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html) - [Commits](https://github.com/bcgit/bc-java/commits) --- updated-dependencies: - dependency-name: org.bouncycastle:bcprov-jdk18on dependency-version: '1.82' dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.bouncycastle:bcpkix-jdk18on dependency-version: '1.82' dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: org.bouncycastle:bcutil-jdk18on dependency-version: '1.82' 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>
* Bump jackson.version from 2.18.2 to 2.20.0 Bumps `jackson.version` from 2.18.2 to 2.20.0. Updates `com.fasterxml.jackson.core:jackson-databind` from 2.18.2 to 2.20.0 - [Commits](https://github.com/FasterXML/jackson/commits) Updates `com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider` from 2.18.2 to 2.20.0 --- updated-dependencies: - dependency-name: com.fasterxml.jackson.core:jackson-databind dependency-version: 2.20.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider dependency-version: 2.20.0 dependency-type: direct:production update-type: version-update:semver-minor ... * Add jackson.annotations.version as jackson-annotations has a specific version * Use jackson.annotations.version in the examples features --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…#2858) Bumps [net.bytebuddy:byte-buddy](https://github.com/raphw/byte-buddy) from 1.18.12 to 1.18.13. - [Release notes](https://github.com/raphw/byte-buddy/releases) - [Changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md) - [Commits](raphw/byte-buddy@byte-buddy-1.18.12...byte-buddy-1.18.13) --- updated-dependencies: - dependency-name: net.bytebuddy:byte-buddy dependency-version: 1.18.13 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>
Bumps `slf4j.version` from 2.0.18 to 2.0.19. Updates `org.slf4j:slf4j-api` from 2.0.18 to 2.0.19 Updates `org.slf4j:slf4j-jdk14` from 2.0.18 to 2.0.19 Updates `org.slf4j:slf4j-nop` from 2.0.18 to 2.0.19 Updates `org.slf4j:slf4j-simple` from 2.0.18 to 2.0.19 Updates `org.slf4j:jcl-over-slf4j` from 2.0.18 to 2.0.19 Updates `org.slf4j:slf4j-log4j12` from 2.0.18 to 2.0.19 --- updated-dependencies: - dependency-name: org.slf4j:slf4j-api dependency-version: 2.0.19 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.slf4j:slf4j-jdk14 dependency-version: 2.0.19 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.slf4j:slf4j-nop dependency-version: 2.0.19 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.slf4j:slf4j-simple dependency-version: 2.0.19 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.slf4j:jcl-over-slf4j dependency-version: 2.0.19 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.slf4j:slf4j-log4j12 dependency-version: 2.0.19 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>
Bumps `activemq.version` from 5.19.10 to 5.19.11. Updates `org.apache.activemq:activemq-pool` from 5.19.10 to 5.19.11 - [Release notes](https://github.com/apache/activemq/releases) - [Commits](apache/activemq@activemq-5.19.10...activemq-5.19.11) Updates `org.apache.activemq:activemq-karaf` from 5.19.10 to 5.19.11 - [Release notes](https://github.com/apache/activemq/releases) - [Commits](apache/activemq@activemq-5.19.10...activemq-5.19.11) --- updated-dependencies: - dependency-name: org.apache.activemq:activemq-pool dependency-version: 5.19.11 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.apache.activemq:activemq-karaf dependency-version: 5.19.11 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>
* [4.4.x] bump jackson.version from 2.21.5 to 2.22.2 Bumps `jackson.version` from 2.21.5 to 2.22.2. Updates `com.fasterxml.jackson.core:jackson-databind` from 2.21.5 to 2.22.2 - [Commits](https://github.com/FasterXML/jackson/commits) Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.21.5 to 2.22.2 - [Commits](FasterXML/jackson-dataformat-xml@jackson-dataformat-xml-2.21.5...jackson-dataformat-xml-2.22.2) Updates `com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider` from 2.21.5 to 2.22.2 --- updated-dependencies: - dependency-name: com.fasterxml.jackson.core:jackson-databind dependency-version: 2.22.2 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-xml dependency-version: 2.22.2 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider dependency-version: 2.22.2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Upgrade jackson.annotatons to 2.22 and stax2 to 4.3.0 --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Holger Friedrich <mail@holger-friedrich.de>
Bumps [org.apache.maven.plugins:maven-plugin-plugin](https://github.com/apache/maven-plugin-tools) from 3.15.2 to 3.16.0. - [Release notes](https://github.com/apache/maven-plugin-tools/releases) - [Commits](apache/maven-plugin-tools@maven-plugin-tools-3.15.2...maven-plugin-tools-3.16.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-plugin-plugin dependency-version: 3.16.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>
…pache#2876) Bumps [org.apache.maven.plugin-tools:maven-plugin-annotations](https://github.com/apache/maven-plugin-tools) from 3.15.2 to 3.16.0. - [Release notes](https://github.com/apache/maven-plugin-tools/releases) - [Commits](apache/maven-plugin-tools@maven-plugin-tools-3.15.2...maven-plugin-tools-3.16.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugin-tools:maven-plugin-annotations dependency-version: 3.16.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>
Bumps `pax.logging.version` from 2.3.4 to 2.3.5. Updates `org.ops4j.pax.logging:pax-logging-api` from 2.3.4 to 2.3.5 - [Changelog](https://github.com/ops4j/org.ops4j.pax.logging/blob/main/RELEASE-NOTES.html) - [Commits](ops4j/org.ops4j.pax.logging@logging-2.3.4...logging-2.3.5) Updates `org.ops4j.pax.logging:pax-logging-log4j2` from 2.3.4 to 2.3.5 - [Changelog](https://github.com/ops4j/org.ops4j.pax.logging/blob/main/RELEASE-NOTES.html) - [Commits](ops4j/org.ops4j.pax.logging@logging-2.3.4...logging-2.3.5) Updates `org.ops4j.pax.logging:pax-logging-log4j2-extra` from 2.3.4 to 2.3.5 - [Changelog](https://github.com/ops4j/org.ops4j.pax.logging/blob/main/RELEASE-NOTES.html) - [Commits](ops4j/org.ops4j.pax.logging@logging-2.3.4...logging-2.3.5) Updates `org.ops4j.pax.logging:pax-logging-logback` from 2.3.4 to 2.3.5 - [Changelog](https://github.com/ops4j/org.ops4j.pax.logging/blob/main/RELEASE-NOTES.html) - [Commits](ops4j/org.ops4j.pax.logging@logging-2.3.4...logging-2.3.5) --- updated-dependencies: - dependency-name: org.ops4j.pax.logging:pax-logging-api dependency-version: 2.3.5 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.ops4j.pax.logging:pax-logging-log4j2 dependency-version: 2.3.5 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.ops4j.pax.logging:pax-logging-log4j2-extra dependency-version: 2.3.5 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.ops4j.pax.logging:pax-logging-logback dependency-version: 2.3.5 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>
config:install writes a file fetched from an arbitrary URL into
${karaf.etc}, which also holds users.properties, keys.properties and the
*.acl.* files. The command had no entry in the org.apache.karaf.command.acl.config
ACL, and the command guard treats an unmatched command as allowed, so any
authenticated shell user could run it.
Add "install = admin" to the config command ACL, consistent with
config:delete and with bundle:install / feature:install / kar:install.
…e#2866) * fix(management): apply the JMX RBAC guard to MBean lifecycle operations The KarafMBeanServerGuard only intercepted invoke, getAttribute(s) and setAttribute(s). createMBean, registerMBean and unregisterMBean went straight to the delegate MBeanServer, so they were not subject to any role check and behaved inconsistently with the rest of the guarded API. Route these three operations through the guard as well: * MBeanInvocationHandler adds them to the guarded operation list. * KarafMBeanServerGuard resolves the required roles from the jmx.acl* configuration by ObjectName and operation name (the target MBean is not, or not yet, registered so no MBeanInfo introspection is done). For createMBean/registerMBean the class name is passed as the operation argument so ACL rules can match on it, e.g. createMBean(java.lang.String)[/javax\.management\.loading\..*/] = admin * A null ObjectName falls back to the generic jmx.acl configuration. * The default jmx.acl.cfg maps createMBean/registerMBean/unregisterMBean to the admin role (the existing "* = admin" already covered them). (cherry picked from commit 87c1426) * Fix Javadoc comment prematurely terminated by regex example The ACL regex example in the handleRegistration Javadoc contained the literal sequence */ (from \..*/]), which closed the block comment early and broke compilation of org.apache.karaf.management.server. Escape the trailing slash as &apache#47; so the comment terminates where intended. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017MZQYyrYzSQHdHeD6AEGXT --------- Co-authored-by: Jean-Baptiste Onofré <jbonofre@MacBookAir.local> Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
…ache#2881) LDAPCache and LDAPBackingEngine.lookupUser built search filters by substituting %u/%dn/%fqdn and only doubling backslashes, which does not escape *, (, ), or NUL. LDAPLoginModule and LDAPPubkeyLoginModule masked this by pre-escaping the username themselves, but GSSAPILdapLoginModule and LDAPBackingEngine.lookupUser did not, so filter metacharacters in a login name could widen a search (e.g. a username of "*" matches any entry) and potentially over-grant roles. Centralize proper RFC 4515 filter escaping in LDAPCache/LDAPBackingEngine using the existing Util.doRFC2254Encoding helper, and drop the redundant pre-escaping in LDAPLoginModule/LDAPPubkeyLoginModule so escaping happens exactly once, at the point filters are built.
Bumps [org.jline:jline](https://github.com/jline/jline3) from 3.30.16 to 3.30.17. - [Release notes](https://github.com/jline/jline3/releases) - [Commits](jline/jline3@jline-3.30.16...jline-3.30.17) --- updated-dependencies: - dependency-name: org.jline:jline dependency-version: 3.30.17 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>
…ing instance ACL (apache#2879) * Reject shell metacharacters in instance javaOpts and add missing instance ACL InstanceServiceImpl builds the child-instance launch command by concatenating the caller-supplied javaOpts unquoted into a string that is ultimately handed to /bin/sh (via ScriptUtils/ProcessImpl), so a javaOpts value containing shell metacharacters was executed as an OS command rather than passed to the JVM. This was reachable through instance:create, instance:start, instance:restart and instance:change-opts (and the corresponding JMX operations). Reject any javaOpts value that isn't valid JVM-option syntax before it is used to build the launch command, in both doStart() and the self-restart branch of restartInstance(). Also ship org.apache.karaf.command.acl.instance.cfg, since the instance subshell had no ACL config at all and therefore failed open: any authenticated shell user could invoke instance:* commands regardless of role. The new ACL restricts state-changing operations to admin and read-only ones (list/status) to viewer, matching the pattern used by the other command ACLs. * Fix InstanceTest to authenticate with admin/viewer roles for new instance ACL The new org.apache.karaf.command.acl.instance.cfg restricts instance:* commands to the admin (and list/status to viewer) role. InstanceTest was invoking these commands without any role principal, so the secured shell rejected them as CommandNotFoundException, failing CI.
…ache#2868) ConfigRepositoryImpl derived the target file from caller-supplied input (the felix.fileinstall.filename property and the PID / factory alias used to build the file name) without checking that the result stayed inside ${karaf.etc}. Add a canonical-path containment check, shared through a new org.apache.karaf.util.PathUtils helper, and reuse it in ConfigMBeanImpl.install() and the config:install command in place of the weaker finalname.contains("..") string check.
…4.x) (apache#2863) * fix(jdbc,jms): add command ACLs for the jdbc and jms scopes The jdbc and jms command scopes had no org.apache.karaf.command.acl.* configuration. The command guard treats an unmatched command as allowed, so any authenticated shell user (viewer role included) could run every jdbc:* and jms:* command. jdbc:ds-create and jms:create store a user-supplied URL into a pax-jdbc-config / pax-jms-config factory configuration that is turned into a live DataSource / ConnectionFactory. Several JDBC drivers run code at connection time based on URL parameters (for instance H2 INIT=RUNSCRIPT), so creating a datasource is equivalent to arbitrary code execution. jdbc:execute / jdbc:query run arbitrary SQL, and jms:send / jms:consume / jms:move write to or destructively drain broker destinations. Add an ACL for each scope, provided by the jdbc / jms feature via a <config> element under a shell conditional (same mechanism as the kar and maven scopes): jdbc: ds-create, ds-delete, execute, query = admin; ds-list, ds-info, ds-factories, tables = viewer jms: create, delete, send, consume, move = admin; connectionfactories, info, queues, topics, count, browse = viewer This is consistent with shell:exec and config:install, which are already restricted to admin. Add SSH command security itests for both scopes. * fix(jdbc,jms): grant admin/viewer roles in itests using jdbc/jms shell commands KarafTestSupport.executeCommand() runs without a Subject when no Principal is passed, so XATest, JmsTest and JmsExampleTest were being denied by the new jdbc/jms command ACLs with a misleading CommandNotFoundException.
Remove outdated guava version from Karaf. The only use was in itests and could be replaced by JDK methods.
… to admin role (apache#2884) * Restrict feature:repo-add -i and feature:repo-remove -u to admin role feature:repo-add -i and feature:repo-remove -u call FeaturesServiceImpl.addRepository()/removeRepository() with the install/uninstall flag set, which installs or uninstalls every feature in the repository. Neither command had an ACL entry, so any SSH user with just the viewer role could reach this and have Karaf install and start an arbitrary attacker-supplied feature repository, bypassing the admin-only ACL on feature:install and feature:uninstall. Add option-specific ACL rules (same pattern already used for bundle:refresh -f and friends) so only -i/-u require admin, while plain repo-add/repo-remove stay open as before. Backport of apache#2883 to karaf-4.4.x. * Fix CI: add open fallback ACL rule for plain feature:repo-add/repo-remove Same issue as apache#2883: the regex-conditioned ACL rules (repo-add[/.*[-][i].*/], repo-remove[/.*[-][u].*/]) had no fallback entry for the plain command. Karaf's ACL guard treats a command name that has at least one ACL entry but no rule matching the current invocation as "no roles allowed" (empty role list), which denies everyone -- including admin -- rather than leaving it unrestricted. This broke feature:repo-add/ feature:repo-remove without -i/-u for all callers, causing FeatureTest and FeatureSshCommandSecurityTest to fail in CI with CommandNotFoundException. Add an explicit "repo-add = viewer" / "repo-remove = viewer" fallback, mirroring the existing pattern used for bundle:refresh -f, so the plain commands remain open while -i/-u stay admin-only. * Restore viewer access to plain feature:repo-add/repo-remove Same fix as apache#2883. The previous "Fix CI" commit here added the "repo-add = viewer" / "repo-remove = viewer" fallback needed to keep the plain command visible to non-admin sessions (Karaf's shell guard decides command visibility before it knows the actual arguments, so a command with only a regex/exact-arg ACL entry is otherwise treated as requiring that entry's role for every invocation). That part fixed FeatureSshCommandSecurityTest, but the pre-existing FeatureTest cases that called repo-add/repo-remove with no role at all (fine previously, since the commands had no ACL entry) still failed: once a command has any ACL entry, invoking it requires holding a role. Pass an explicit viewer RolePrincipal from those three FeatureTest cases, and document the viewer/admin split in security.adoc.
Follow-up to apache#2890, handling feature files as well.
…che#2899) The bundle cache under data/cache can persist a bundle wiring that was resolved against a different JDK. After a JDK major version upgrade/downgrade, reusing that stale wiring can silently leave core bundles (e.g. Configuration Admin, File Install) without expected wires, so filesystem/config changes stop being detected with no error reported. Karaf now records the JDK specification version used on the previous start in data/jdk_version. On startup, if the recorded version differs from the current one, the bundle cache is cleaned before the framework is created, forcing a full re-resolution. This can be disabled with -Dkaraf.clean.cache.on.jdk.change=false.
…n existing configuration (apache#2900) * Fix race condition corrupting cfg files when updating an existing configuration FeatureConfigInstaller.updateExistingConfig() wrote directly to the target cfg file when appending to / overriding an existing configuration. Since cfg.update() also triggers fileinstall to persist the same configuration on the CM Event Dispatcher thread, two unsynchronized writers could hit the same file at once, producing torn/corrupted content. The "new file" path already avoided this by writing to a temp file and renaming it atomically into place (KARAF-7389); this applies the same pattern to the existing-file path. Fixes apache#2805 (cherry picked from commit a9ca73a) * apacheGH-2805: Use Files.move with REPLACE_EXISTING instead of File.renameTo File.renameTo() silently fails (returns false, no exception) on Windows when the destination already exists, leaving the cfg file stale and the temp file orphaned. This broke updateExistingConfig() since it is only called when the target file already exists, causing the Windows CI job to fail (AppendTest). (cherry picked from commit d5badd0) * Add fallback for atomic file move Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> (cherry picked from commit 741ff3b) --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Bumps [org.codehaus.mojo:build-helper-maven-plugin](https://github.com/mojohaus/build-helper-maven-plugin) from 3.6.1 to 3.6.2. - [Release notes](https://github.com/mojohaus/build-helper-maven-plugin/releases) - [Commits](mojohaus/build-helper-maven-plugin@3.6.1...3.6.2) --- updated-dependencies: - dependency-name: org.codehaus.mojo:build-helper-maven-plugin dependency-version: 3.6.2 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>
https://github.com/jolokia/jolokia/releases/tag/v1.7.2 https://github.com/jolokia/jolokia/milestone/45?closed=1 Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.