Kobeon's Expertise at Your Service
Mendix, a leading low-code development platform, is continually evolving, offering more capabilities with each new version. As a Mendix user, you may find yourself pondering when and how to upgrade your projects to benefit from these enhancements. In this article, we'll explore the ins and outs of Mendix upgrades and why teaming up with Kobeon can make this journey both efficient and advantageous.
Why Upgrade with Kobeon
Before we dive into the details of upgrading your Mendix projects, let's talk about what sets Kobeon apart. We offer a unique approach to Mendix upgrades: collaboration. Collaboratively, we tailor Mendix project upgrades to your needs. Whether you prefer full support, on-demand expertise, or a flexible hybrid approach, we work together to ensure the upgrade aligns with your goals.
Deciding Your Mendix Version Upgrade Path
The first step in your Mendix upgrade journey is deciding which version to upgrade to. While the upgrade path typically follows from Mendix 7 to 8 to 9 to even 10, it's worth considering your specific needs. Sometimes, it's efficient to upgrade over multiple Mendix versions in one go.
If you're still running Mendix 7, you should be aware that it won't be supported in the future with the recent release of Mendix 10. This makes upgrading from Mendix 7 an urgent necessity to ensure your application remains secure and up-to-date.
Mendix 10, as the latest version at the time of writing, comes with exciting new features and capabilities. However, making the leap directly to Mendix 10 might not always be the best approach, especially for projects in production. Mendix 10, being a recent release, and not yet having a MTS/LTS version it’s wise to keep to 9 first.
We understand that this decision can be complex, and that's where Kobeon comes in. We offer our expertise to guide you through the decision-making process, ensuring that your upgrade aligns with your unique requirements.
If you decide to give it a go yourself, keep to this strategy for upgrading:
How to upgrade?
The upgrade process can appear very complex, but with the right approach, it becomes manageable. We are here to assist you at every step.
- Commit changes:
Start by committing any changes you've made in your project before you begin the upgrade process. It's a simple but crucial step to avoid losing any valuable work.
- Upgrade your project to the latest 7.23:
To upgrade from Mendix 7 to Mendix 8, we recommend using Studio Pro version 7.23 The LTS version will set the stage for your upgrade to Mendix 8, ensuring a stable transition.
- Upgrade non-platform supported Marketplace modules:
If you're using Marketplace modules in your project, ensure they are compatible with Mendix 8. This might involve upgrading or modifying these modules to align with the new version.
- Check for errors, warnings & deprecations:
Thoroughly review your project for errors, warnings, and deprecations. Resolve these issues to maintain a well-functioning application.
- Test your upgraded app:
Testing is paramount. Test your upgraded project against a production database to ensure data integrity and functionality.
- Replace the mainline with the upgraded branch:
Finally, follow the proper process to merge your upgraded branch back into the mainline. This can be a complex step, but it's essential to ensure that your project is now running on Mendix 8.
If your team has never done this before, it can become quite tricky. At Kobeon, we offer full support, on-demand expertise (e.g., for specific bottlenecks during the upgrade), or a hybrid approach, working together for a couple of days with your team. Together, we find out which approach suits your business best.
In Conclusion
Upgrading your Mendix project is a crucial step in maintaining a secure and feature-rich application. The process may seem complex, but with the right strategy and guidance, it can be executed with ease (usually within days).
Kobeon specializes in Mendix upgrades, offering expertise in each aspect of the process. We understand that your project is unique, and we work collaboratively with you to create a tailored upgrade plan that meets your specific requirements and goals.
Whether you need full support, on-demand expertise, or a flexible hybrid approach, Kobeon is your trusted partner for Mendix upgrades. Contact us to discuss the possibilities.