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

Reply via email to