Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
blueprint-core-1.10.0
-
None
Description
ARIES-1298 changed the runtime class of bean registered from {http://aries.apache.org/blueprint/xmlns/blueprint-ext/v1.x.0}property-placeholder and {http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.x.0}property-placeholder. This is definitely not caught by semver plugin.
camel-blueprint (see CAMEL-12570) added support for this new runtime class - it was needed because Camel explicitly casts and uses reflection on old org.apache.aries.blueprint.ext.AbstractPropertyPlaceholder class, while blueprint-core 1.10.0 registers placeholder class that extends org.apache.aries.blueprint.ext.AbstractPropertyPlaceholderExt - and these two are not related.
The problem is that when user will try to upgrade to e.g., Karaf with blueprint-core 1.10.0 without upgrading Camel, Camel blueprint will stop detecting blueprint property resolvers.
Attachments
Issue Links
- is related to
-
CAMEL-12570 Support fixed property placeholders from Aries blueprint
- Resolved
-
ARIES-1298 Support typed configurations in property placeholders
- Resolved
- relates to
-
KARAF-5776 Upgrade to Aries Blueprint 1.10.1, Blueprint CM 1.3.1, Blueprint Web 1.1.1
- Resolved