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]

Reply via email to