JB, I very much appreciate you taking the time to respond to my inquiry. The link you provided was most helpful and clarified the specification version support without ambiguity; I'll proceed with using 4.3.0 without reservations.
Many thanks, Steven On Thu, Dec 11, 2014 at 10:02 AM, Jean-Baptiste Onofré <[email protected]> wrote: > Hi Steve, > > the release schedule page contains the OSGi version support for each major > branches: > > http://karaf.apache.org/index/community/releases-schedule.html > > So, for Karaf 2.3.x, OSGi version is 4.3 (compatible with 4.2), and Java 7. > > Regards > JB > > > On 12/11/2014 03:52 PM, Steve wrote: >> >> Karaf developers, >> >> I’m currently working on a management-agent for JBoss Fuse 6.0 (which >> leverages Karaf 2.3.0.redhat-60024). Up until this point I’ve been >> leveraging version 4.2.0 of the org.osgi/org.osgi.core artifact which >> has worked without issue but lacks support for generics. My usage of >> version 4.2.0 of the aforementioned artifact was based on the fact >> that Felix 3.x was certified as R4.2 compliant. Yesterday I happened >> to be looking at the Karaf dependencies matrix and noticed that the >> “osgi” dependency for Karaf 2.3.0 was actually at 4.3.0 (something I >> had been previously unaware of). I contacted RedHat commercial >> support for a clarification and they stated that while the version of >> Felix used by Karaf 2.3.0 had passed the R4.3 compliance tests, it had >> yet to be certified. This makes sense as I can imagine becoming >> certified by the OSGi alliance is non-trivial and may be an effort >> only done once per major specification release. >> >> That being said, I was hoping to get Karaf developers to weigh in >> regarding their opinion in regards to which version of the >> org.osgi/org.osgi.core artifact is recommended for use within Karaf >> 2.3.0; version 4.2.0 or 4.3.0? >> >> >> Thanks, >> >> Steven >> > > -- > Jean-Baptiste Onofré > [email protected] > http://blog.nanthrax.net > Talend - http://www.talend.com
