This is an automated email from the ASF dual-hosted git repository.

jbonofre pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/karaf.git


The following commit(s) were added to refs/heads/main by this push:
     new 5a8d41af72 build(deps): bump felix.configurator 1.0.18 + migrate to 
felix.cm.json 2.0.6 (jakarta.json) + bump sling.commons.johnzon 2.0.0 (#2108)
5a8d41af72 is described below

commit 5a8d41af725443804fd980a80b2950d205dea375
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Thu Apr 30 16:56:33 2026 +0200

    build(deps): bump felix.configurator 1.0.18 + migrate to felix.cm.json 
2.0.6 (jakarta.json) + bump sling.commons.johnzon 2.0.0 (#2108)
    
    * build(deps): bump org.apache.felix:org.apache.felix.configurator
    
    Bumps org.apache.felix:org.apache.felix.configurator from 1.0.16 to 1.0.18.
    
    ---
    updated-dependencies:
    - dependency-name: org.apache.felix:org.apache.felix.configurator
      dependency-version: 1.0.18
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    * build(deps): bump felix.cm.json 1.0.8 -> 2.0.6 and migrate to jakarta.json
    
    felix.configurator 1.0.18 (bumped from 1.0.16, supersedes #2108) requires
    felix.cm.json 2.x, which switched the API package from 
org.apache.felix.cm.json
    to org.apache.felix.cm.json.io and the JSON-P provider from javax.json to
    jakarta.json. This commit:
    
    - bumps felix.configurator 1.0.16 -> 1.0.18
    - bumps felix.cm.json 1.0.8 -> 2.0.6
    - bumps sling.commons.johnzon 1.2.16 -> 2.0.0 (the matching
      jakarta.json-exporting bundle in the framework feature)
    - updates the Configurations imports in ConfigRepositoryImpl,
      JsonConfigInstaller and FeatureConfigInstaller
    - replaces geronimo-json_1.1_spec (javax.json) with
      jakarta.json-api 2.1.3 on the compile classpath in features/core
      and config/core
    
    ---------
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: JB Onofré <[email protected]>
---
 config/core/pom.xml                                                 | 6 +++---
 .../org/apache/karaf/config/core/impl/ConfigRepositoryImpl.java     | 2 +-
 .../java/org/apache/karaf/config/core/impl/JsonConfigInstaller.java | 2 +-
 features/core/pom.xml                                               | 6 +++---
 .../karaf/features/internal/service/FeatureConfigInstaller.java     | 2 +-
 pom.xml                                                             | 6 +++---
 6 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/config/core/pom.xml b/config/core/pom.xml
index b5d19cf4c1..718d37f24b 100644
--- a/config/core/pom.xml
+++ b/config/core/pom.xml
@@ -86,9 +86,9 @@
             <artifactId>org.apache.sling.commons.johnzon</artifactId>
         </dependency>
         <dependency>
-            <groupId>org.apache.geronimo.specs</groupId>
-            <artifactId>geronimo-json_1.1_spec</artifactId>
-            <version>1.5</version>
+            <groupId>jakarta.json</groupId>
+            <artifactId>jakarta.json-api</artifactId>
+            <version>2.1.3</version>
         </dependency>
         <dependency>
             <groupId>org.apache.felix</groupId>
diff --git 
a/config/core/src/main/java/org/apache/karaf/config/core/impl/ConfigRepositoryImpl.java
 
b/config/core/src/main/java/org/apache/karaf/config/core/impl/ConfigRepositoryImpl.java
index 3f057863e3..dba78bf250 100644
--- 
a/config/core/src/main/java/org/apache/karaf/config/core/impl/ConfigRepositoryImpl.java
+++ 
b/config/core/src/main/java/org/apache/karaf/config/core/impl/ConfigRepositoryImpl.java
@@ -30,7 +30,7 @@ import java.util.Enumeration;
 import java.util.Hashtable;
 import java.util.Map;
 
-import org.apache.felix.cm.json.Configurations;
+import org.apache.felix.cm.json.io.Configurations;
 import org.apache.felix.utils.properties.TypedProperties;
 import org.apache.karaf.config.core.ConfigRepository;
 import org.osgi.framework.Constants;
diff --git 
a/config/core/src/main/java/org/apache/karaf/config/core/impl/JsonConfigInstaller.java
 
b/config/core/src/main/java/org/apache/karaf/config/core/impl/JsonConfigInstaller.java
index a1754195a9..1c82595b0a 100644
--- 
a/config/core/src/main/java/org/apache/karaf/config/core/impl/JsonConfigInstaller.java
+++ 
b/config/core/src/main/java/org/apache/karaf/config/core/impl/JsonConfigInstaller.java
@@ -16,7 +16,7 @@
  */
 package org.apache.karaf.config.core.impl;
 
-import org.apache.felix.cm.json.Configurations;
+import org.apache.felix.cm.json.io.Configurations;
 import org.apache.felix.fileinstall.ArtifactInstaller;
 import org.apache.felix.fileinstall.internal.DirectoryWatcher;
 import org.apache.felix.utils.collections.DictionaryAsMap;
diff --git a/features/core/pom.xml b/features/core/pom.xml
index 4e1007c568..23a089cbad 100644
--- a/features/core/pom.xml
+++ b/features/core/pom.xml
@@ -97,9 +97,9 @@
             <scope>provided</scope>
         </dependency>
         <dependency>
-            <groupId>org.apache.geronimo.specs</groupId>
-            <artifactId>geronimo-json_1.1_spec</artifactId>
-            <version>1.5</version>
+            <groupId>jakarta.json</groupId>
+            <artifactId>jakarta.json-api</artifactId>
+            <version>2.1.3</version>
             <scope>provided</scope>
         </dependency>
         <dependency>
diff --git 
a/features/core/src/main/java/org/apache/karaf/features/internal/service/FeatureConfigInstaller.java
 
b/features/core/src/main/java/org/apache/karaf/features/internal/service/FeatureConfigInstaller.java
index 7d530ae4e6..e4ca871ed0 100644
--- 
a/features/core/src/main/java/org/apache/karaf/features/internal/service/FeatureConfigInstaller.java
+++ 
b/features/core/src/main/java/org/apache/karaf/features/internal/service/FeatureConfigInstaller.java
@@ -24,7 +24,7 @@ import java.nio.charset.StandardCharsets;
 import java.util.*;
 import java.util.regex.Pattern;
 
-import org.apache.felix.cm.json.Configurations;
+import org.apache.felix.cm.json.io.Configurations;
 import org.apache.felix.utils.properties.InterpolationHelper;
 import org.apache.felix.utils.properties.TypedProperties;
 import org.apache.karaf.features.ConfigFileInfo;
diff --git a/pom.xml b/pom.xml
index 592a801575..74e78c17dc 100644
--- a/pom.xml
+++ b/pom.xml
@@ -207,10 +207,10 @@
         <equinox.coordinator.version>1.5.500</equinox.coordinator.version>
 
         <felix.bundlerepository.version>2.0.10</felix.bundlerepository.version>
-        <felix.cm.json.version>1.0.8</felix.cm.json.version>
+        <felix.cm.json.version>2.0.6</felix.cm.json.version>
         <felix.configadmin.version>1.9.26</felix.configadmin.version>
         
<felix.configadmin.interpolation.plugin.version>1.2.8</felix.configadmin.interpolation.plugin.version>
-        <felix.configurator.version>1.0.16</felix.configurator.version>
+        <felix.configurator.version>1.0.18</felix.configurator.version>
         <felix.connect.version>0.2.0</felix.connect.version>
         <felix.coordinator.version>1.0.2</felix.coordinator.version>
         <felix.converter.version>1.0.14</felix.converter.version>
@@ -362,7 +362,7 @@
         <spring.security57.version>5.7.12_4</spring.security57.version>
         <spring.security62.version>6.2.7_3</spring.security62.version>
 
-        <sling.commons.johnzon.version>1.2.16</sling.commons.johnzon.version>
+        <sling.commons.johnzon.version>2.0.0</sling.commons.johnzon.version>
         <sshd.version>2.17.1</sshd.version>
         <struts.bundle.version>1.3.10_1</struts.bundle.version>
         <xbean.version>4.30</xbean.version>

Reply via email to