Hi, > > I’d like to call a VOTE on the Apache Johnzon 1.2. This is the Jakarta> > > JSON-B and Jakarta JSON-P compatible version.
You state that this release is compatible for Jakarta. I already posted today a problem I run into using 1.1.12 and I assume it should be solved by this release if it targets the Jakarta artifact. But I don't think it is solved. The JSON-B artifact of Johnzon 1.2 contains this manifest entry: Require-Capability: osgi.extender;filter:="(osgi.extender=osgi.service loader.registrar)",osgi.contract;osgi.contract=JavaJAXRS;filter:="(&( osgi.contract=JavaJAXRS)(version=2.1.0))",osgi.contract;osgi.contract =JavaAnnotation;filter:="(&(osgi.contract=JavaAnnotation)(version=1.3 .0))",osgi.contract;osgi.contract=JavaCDI;filter:="(&(osgi.contract=J avaCDI)(version=2.0.0))",osgi.contract;osgi.contract=JavaJSONB;filter :="(&(osgi.contract=JavaJSONB)(version=1.0.0))",osgi.contract;osgi.co ntract=JavaJSONP;filter:="(&(osgi.contract=JavaJSONP)(version=1.1.0)) ",osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))" So, it uses the OSGi contracts in its manifest. The Jakarta CDI API version 2.0.2 does NOT provide the OSGi contracts. It seems OSGi contracts are not part of the Jakarta JARs.