As I recall, the behavior of all the extensions are available in the R6 version
through the use of the ds ext annotations which get compiled into Felix
namespace xml attributes by bnd. What exactly are you proposing removing?
I don’t think the top level xml namespaces offer much value but I’m no
I would like to simplify the upcoming R7 implementation of Declarative
Services and drop the support for the proprietary extensions.
Currently the implementation supports two additional namespaces for the
component XML. The oldest one allows to define an updated method before
it became part of the