Open an JIRA issue at https://issues.apache.org/jira/browse/CAMEL, if it does not already exist.
All dependency versions are managed in the parent pom. Change the version number for the dependency you want to upgrade in this file.
If this upgrade is a major change (e.g. from Apache Mina 1.1.7 to 2.0.2), it could require some source code and/or test customizations. Be careful with changes in the unit tests!
If this dependency is not available as an OSGI bundle, ask the Apache Servicemix guys for an OSGI-fied version of this dependency. You should do this by opening a JIRA issue at https://issues.apache.org/jira/browse/SMX4
If a new OSGI-fied version of this dependency is provided, update the platform/karaf pom with the new version.
If you change anything in the features.xml from platform/karaf you should run a validation test to ensure the generated features.xml file is correct. You can do this running the following maven goal from the platform directory.
To ensure you don't break anything with your upgrade, run a complete build from the Camel root directory: