Change is the only constant in the world of technology, and in this compelling blog series, we bid farewell to Mendix 7 and embrace the future of development.
But before we delve into the end of support for Mendix 7, let's reflect on the remarkable enhancements we explored in our previous blog series “Mendix 10 Future of Low Code Development Platform: Exciting Updates and Game-Changing Features! – Part 2”. From the ML revolution to elevated user experiences, Mendix 10 has set the stage for a transformative development journey.
Now, it's time to address the no longer supported aspects and prepare ourselves for the next phase of progress. Get ready to discover the updates and upgrades that will propel your applications to new heights!
Farewell to Outdated Features and Functionalities Prior to Mendix 10:
End of Support Mendix 7: Upgrade Alert!
Mendix 10 has implications for previous Mendix versions. The end of support for Mendix 7 will coincide with the release of Mendix 10.
We provide platform support for the three most recent major versions at any given time. When Mendix 10 becomes available, the following major versions will be supported: Mendix 10, Mendix 9, and Mendix 8. Introducing new and deprecating major releases enables us to provide high-security standards and effective support.
Migrations:
Discover the Path: Unleash the Power of Mendix 8 Migration Guide! - Mendix 7 to 8
Level Up Your Mendix Game: Check Out the Ultimate Mendix 8 to Mendix 9 Migration Guide! - Mendix 8 to 9.
Embrace the Future: Uncover the Secrets of Mendix 9 to Mendix 10 Migration Here! - Mendix 9 to 10.
GIT: Farewell SVN, Hello Git!
In a quest for continuous improvement, Mendix bid farewell to SVN support. To embrace a more powerful and flexible version control system, Mendix have fully transitioned to Git.
Discover how to seamlessly migrate your projects and unlock the full potential of Git's collaboration capabilities. Embrace the Git revolution and embark on a new era of efficient development.
OData: Evolving OData Services with Version 4
As Mendix strives to deliver cutting-edge technology, it deprecated publishing OData version 3 for our published services.
In pursuit of enhanced functionality and compatibility, we urge you to embrace OData version 4. Experience the latest features and ensure your apps stay ahead of the curve. Upgrade your OData services and unlock the full potential of modern data exchange.
Cloud Foundry: Shifting Cloud Deployments
In the pursuit of optimization, Mendix has deprecated the ability to deploy directly to Cloud Foundry from Studio Pro.
As we gear up for Mendix 11, we're streamlining the deployment process to align with best practices. Discover the recommended deployment methods and prepare for a more streamlined and efficient cloud deployment experience.
Mendix Runtime API and the M2EE API: Streamlined APIs and Enhanced Performance
To ensure a seamless developer experience, Mendix have removed deprecated methods from both the Mendix Runtime API and the M2EE API.
Streamline your codebase, improve performance, and align with the latest best practices. Upgrade to the latest APIs and witness a significant boost in your app's performance and maintainability.
Interfaces: Adieu to Deprecated Interfaces and Settings
Mendix has deprecated the Counters, Gauges, Sets, and Timers interfaces from the Mendix Runtime API.
As we approach Mendix 11, these interfaces will be removed to streamline the development process. Stay ahead of the curve by migrating to the recommended alternatives and embrace a cleaner, more efficient codebase.
Security Standard: Stricter Security Measures
To enhance security standards, Mendix have removed the deprecated ‘com.mendix.core. UseMimeDecoderForBase64’ Mendix Runtime setting.
Base64 decoding now strictly adheres to RFC 4648 specifications. Upgrade your security practices and ensure your app remains protected against potential vulnerabilities.
Stay Updated with API Changes
In our ongoing quest for improvement, we've removed the deprecated rollbackTransAction() method from the public IContext interface.
Seamlessly transition to the rollbackTransaction method and ensure your codebase aligns with the latest API changes. Stay up to date and enjoy a smoother development experience.
Strengthening Password Security
To fortify password security, we've increased the default BCrypt cost factor from 10 to 12. Going forward, BCrypt cost factors below 12 will be deprecated and eventually forbidden.
Upgrade your password encryption practices and ensure the utmost security for your app users. Embrace the future of password protection and keep your app ahead of the curve.
Fixing Microflow Unused Error
Mendix tackles and resolves a Runtime error caused by unused microflows after a hot reload in Studio Pro.
Legacy Scheduled Events Discontinued
Bid farewell to legacy scheduled events! Mendix Runtime now refuses to start if non-repeating or start time-based events are present.
Streamlined OQL Queries:
Say no to duplicate column names in OQL queries! Mendix puts an end to this confusion.
Database Update:
DB2 is out of the game! Mendix drops support for it as a database option in applications.
Enhanced OQL Syntax:
OQL's OUTER JOIN restrictions: No more using associations in the ON clause! Mendix tightens the rules.
List Modifications Refined:
You can no longer call clear() on the list returned by IDataTable.getRows() API function. The power to modify is taken away.
Cleaner Exceptions:
Deprecated error constants are wiped out from AdminException and IMxRuntime.
Improved Component Registration:
The deprecated IActionRegistrator#bundleComponentLoaded method is officially gone.
Transactional Enhancements:
The deprecated rollbackTransAction() method is history! Embrace rollbackTransaction for a better experience.
Conclusion:
As we conclude this informative blog series, we stand at the precipice of a new era in Mendix development. But let's not forget the solid foundation we laid in our previous blog series, where we explored the cutting-edge features and enhanced user experiences of Mendix 10. Now, armed with the power of Mendix 10 and the knowledge of no longer supported aspects, we can confidently navigate the path to progress and unlock the full potential of Mendix's capabilities.
The journey to adapt and embrace change has been both exciting and rewarding. We bid farewell to Mendix 7 and welcome a future where Git becomes the standard, OData services evolve with version 4, and cloud deployments shift towards greater flexibility. We also explored streamlined APIs, stricter security measures, and numerous enhancements that ensure a seamless and efficient development experience.
As we move forward, it's crucial to stay updated with API changes and strengthen password security to protect our applications and data. We bid adieu to deprecated interfaces and settings and embrace a cleaner and more efficient codebase. Together, we lay the foundation for a future of Mendix development that is agile, robust, and aligned with the evolving needs of the industry.
Additionally, the workflow editor offers an exciting feature—the 'Export as image' button. This handy tool enables you to effortlessly export your workflows as eye-catching images. Share, present, or document your workflows with a single click, adding visual appeal to your workflow documentation.
Embrace the future of Mendix development, and let's together create a world of innovative applications that thrive in the dynamic landscape of technology. The power of Mendix is at your fingertips, and with each upgrade, we unlock new possibilities and potential. So, farewell to the past, and let's step into the future of Mendix with enthusiasm and determination!