Upgrading Mule Runtime and Connectors
This guide walks you through upgrading your Mule projects within Mule 4, including both runtime version updates and connector upgrades.
Steps
Connect Code Context
Select a repository or upload your Mule project so CurieTech AI has access to your codebase.
Start in Chat
In the chat box, specify what you want to upgrade. For example:
- "Upgrade the Mule flow from version 4.4 to 4.9."
- "Upgrade all my connectors to the latest versions."
CurieTech AI will understand the request and may ask clarifying questions about runtime configurations, connectors, or dependencies before proceeding.
Create a Task
Once details are confirmed, ask CurieTech AI to create a task. It will construct the proper upgrade prompt and begin the upgrade process.
Review Upgrade Output
After processing, you'll see the proposed updates, including:
- Changes to mule-artifact.json for the new runtime version.
- Updates in pom.xml covering dependencies and connectors.
Provide Feedback or Approve
- If adjustments are needed, provide feedback directly in chat and CurieTech AI will regenerate.
- If the upgrade looks good, approve the changes.
Apply and Commit
Once approved, apply the changes and commit the upgraded project to your repository.
Alternative Path (Using the Coder Tile)
You can also initiate the upgrade through the Repository Coder tile:
- Click on the Code tile below the chat.
- Select Repository Coder.
- Provide code context (choose a repo or upload a project).
- Enter your upgrade request (e.g., "Upgrade from Mule 4.4 to 4.9" or "Upgrade all connectors to latest versions").
- Review, provide feedback, and approve once the output is ready.