jbonofre opened a new pull request, #2560: URL: https://github.com/apache/karaf/pull/2560
Supersedes #2345. The `sling.commons.johnzon` 2.0.0 release wraps Apache Johnzon 2.x, which migrates from `javax.json` to `jakarta.json`. The Dependabot PR alone breaks the build with _Unable to resolve framework features_ because the dependent stack also needs updating. ## Changes **Version bumps (`pom.xml`)** - `org.apache.sling.commons.johnzon`: 1.2.16 → 2.0.0 - `org.apache.felix.cm.json`: 1.0.8 → 2.0.6 (exports `org.apache.felix.cm.json.io`, uses `jakarta.json`) - `org.apache.felix.configurator`: 1.0.16 → 1.0.18 (imports `org.apache.felix.cm.json.io`) **BOM / deps** - Added `jakarta.json:jakarta.json-api` 2.1.3 to `bom/pom.xml` and as a `provided` dependency in `features/core` - Removed `geronimo-json_1.1_spec` from `config/core` and `features/core` (superseded by `jakarta.json-api`) **Java sources** — update import from `org.apache.felix.cm.json.Configurations` → `org.apache.felix.cm.json.io.Configurations` - `config/core/.../JsonConfigInstaller.java` - `config/core/.../ConfigRepositoryImpl.java` - `features/core/.../FeatureConfigInstaller.java` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
