Description
With the move to Camel 4.21.0, the kamelet catalog should be audited for any Camel components or options that have been deprecated in Camel 4.20+ and updated to use their recommended replacements.
The catalog currently uses 109 unique Camel components across 252 kamelets. Some of these components or their configuration options may have been deprecated in recent Camel releases.
Expected Behavior
- All 252 kamelets use only non-deprecated Camel components and configuration options
- Any deprecated usages are replaced with their recommended alternatives
- The catalog is fully compatible with Camel 4.21.0 without deprecation warnings
Steps
- Cross-reference the Camel 4.20 and 4.21 release notes and migration guides for deprecated components
- Grep the
kamelets/ directory for any usage of deprecated components or options
- Update affected kamelets to use the recommended replacements
- Validate all updated kamelets pass the
script/validator
Additional Context
- The most heavily used components are:
camel:jackson (90 kamelets), camel:kafka (23), camel:sql (16), camel:jsonpath (13), camel:http (11), camel:jms (10)
- Target release: 4.21.0
Description
With the move to Camel 4.21.0, the kamelet catalog should be audited for any Camel components or options that have been deprecated in Camel 4.20+ and updated to use their recommended replacements.
The catalog currently uses 109 unique Camel components across 252 kamelets. Some of these components or their configuration options may have been deprecated in recent Camel releases.
Expected Behavior
Steps
kamelets/directory for any usage of deprecated components or optionsscript/validatorAdditional Context
camel:jackson(90 kamelets),camel:kafka(23),camel:sql(16),camel:jsonpath(13),camel:http(11),camel:jms(10)