Mendix Release 10.24: Stability for Enterprise Development

Big news! Our latest Long-Term Supported (LTS) release is here – your new best friend if you love rock-solid stability without missing out on the good stuff. Think of it as the trusty, well-tested workhorse of our platform, packed with the latest features, optimizations, and zero drama (well, as close as we can get to that in tech).
Whether you just want things to work or you’re looking for a stable upgrade path, this LTS release has your back. We’ll walk you through what’s new, what’s changed since Mendix 9, and why this is a perfect time to upgrade.
Oh, and if you’re wondering what the deal is with Mendix LTS and MTS versions, we’ve got a handy doc you can bookmark for that!

Studio Pro 10.24
This LTS release packs some seriously useful upgrades to make your life smoother. We’re talking improvements to Maia, slashing app startup times, enabling online data seamlessly, and GA multilingual support, plus more quality-of-life improvements.
Maia for pages: New widgets and Styling support
You can now instruct Maia to update CSS classes on widgets, apply card styling (particularly useful for dashboards), and add components from an extended list of supported widgets including Data grid 2, Combo box, images, and custom charts – all through simple conversational prompts or by uploading an image. Generate complete dashboards or overview pages by simply uploading a design or describing what you need. When refactoring your application’s styling, you can ask Maia to remove all custom CSS classes or systematically replace them on the current page, eliminating tedious manual updates. These enhancements help with both initial page creation and ongoing maintenance.

Improved app startup time with Windows Defender Exclusion
To make sure your apps start up fast and efficiently, Studio Pro now comes with a new check that will see if your app directory is included in the Windows Defender scans. If it is, Studio Pro will ask if it can exclude the folder for you so that it can more efficiently run your app locally, meaning less time waiting for the app to start up.
Studio Pro in Japanese, Korean, and Chinese GA
We’re excited to announce that full multilingual support in Mendix Studio Pro is now Generally Available for Japanese, Korean, and Chinese. This means developers can now use Studio Pro with a fully localized user interface in their native language, making it easier than ever to build applications in their own context. With this release, we’re empowering more teams across Asia to adopt low-code development and collaborate more effectively, without language barriers.
Enhancing PDF Document Generation for unparalleled flexibility
We’ve seen strong adoption of our powerful new PDF Document Generation capability since the release last year. It has been well-received by many customers already for providing pixel-perfect PDFs based on normal Mendix pages.
Because some organizations have specific requirements, such as air-gapped environments or custom scaling needs, we’re proud to introduce a Docker container-based version of our PDF document generation service. This flexible solution allows you to run your own version of the PDF Document Generation service with additional control and configurability, whether that’s for air-gapped applications or tailored performance and data sharing requirements.
We’re also planning to introduce additional paid tiers with higher daily PDF generation limits later this year. In the meantime, contact your Customer Success Manager (CSM) if your application requires a higher limit today.
Note: Document templates, our legacy solution for document generation including PDFs, is deprecated in Mendix 10.24. Developers who rely on Document Templates for PDF generation are encouraged to transition to the PDF Document Generation module. For generating documents in other formats, please consult the migration guide available in the Mendix documentation to explore supported alternatives and ensure a smooth transition.
Pinpoint performance issues with OpenTelemetry Tracing
Tracing is one of the most effective ways to uncover performance bottlenecks and diagnose malfunctioning logic in your applications. With Mendix 10.24, tracing based on OpenTelemetry is now generally available, bringing powerful observability tools directly into your development workflow.
Originally introduced in public beta with Mendix 10.18, tracing is now easier than ever to enable and configure directly within Studio Pro. We’ve also added the OpenTelemetry Java agent to the Mendix Runtime, making it ready to use across a variety of deployment scenarios.

Whether you’re developing locally or deploying to a server-based environment, tracing is now fully supported. And we’re not stopping there! We’re actively working on enabling tracing in both the Mendix Private Cloud and Public Cloud environments.
With tracing now built into the platform, gaining deep insights into your app’s performance has never been more accessible. Read more about it in our documentation.
Quickly draw new flows (arrows) from your elements while working with the logic editors
To give more precision and control while working with the different elements on the canvas, we introduced the ‘on-click’ selection behavior, making it easier to select and interact with the intended elements. To create fast connections, we’ve added a hotkey: simply hold Shift and hover over elements to reveal connection points, allowing you to draw arrows instantly without needing to select the element first.

Data widgets – Powerful global filtering capabilities
We’re excited to deliver a big update to Data widgets, solving the long-standing limitation of being able to add only one global filter of each filter type (using the header of the Data grid 2 or Gallery widget). This update transforms how grid-wide filtering works by allowing you to map filters directly to the attributes they should filter on, giving you much more flexibility and control. You can create intuitive search experiences by even filtering on attributes that aren’t displayed. This opens up new possibilities to create powerful, user-friendly filtering experiences that your users will appreciate.
React Client – Now enabled by default
The future of Mendix front-end development is the React client. It’s faster and more reliable than the legacy Dojo client and developers can take advantage of incremental page loading. That is why we decided to make the React client enabled by default for all new Mendix projects. This shift empowers teams to build modern, high-performing applications right from the start. Read more about it in our documentation.
Offline-first – Combining offline and online data
Offline-first apps are a must-have for many use cases, especially in mobile environments where connectivity can’t always be guaranteed. But traditionally, building these apps has been complex. Developers had to design every part of the app to function offline, carefully managing local data storage and synchronization.
With Mendix 10.24, we’re changing the game. Developers now have the freedom to choose which parts of the app should work offline and which can remain online. This means you can start with a fully online app and gradually introduce offline capabilities only where they make sense.
Enabling online data in offline-first apps is simple: just select the online synchronization mode for the entities that should be online. These will be excluded from any synchronization and retrievals and updates will be handled by the runtime. In addition, developers can now make use of microflows as data sources or event handlers on all pages, even those connected to an offline profile.

The online synchronization mode has been available in public beta since Mendix 10.19, and now it’s ready for general use.
Warnings for Java Library conflicts
Java’s rich ecosystem of libraries brings powerful, easy-to-use capabilities to your Mendix apps. With the introduction of managed dependencies, maintaining these libraries has become more streamlined than ever. However, not all modules have adopted managed dependencies yet, meaning library version conflicts can still occur.
That’s why, in Mendix 10.24, we’re making it easier to detect and resolve Java library conflicts. The Mendix Console now shows warnings for all libraries that are included in different, conflicting versions by different modules. You’ll see which versions are present and which one is recommended to keep. Resolving the issue is simple: just remove the outdated files.

This new helper is designed to save you time, reduce errors, and keep your projects running smoothly.
Event Broker HTTP Bridge
The Mendix Event Broker now allows you to configure a REST endpoint in the Event Broker where you can send your third-party business events. For example, events from your assembly line, or events from an existing Java or .Net application. This really simplifies building near real-time integration between your Mendix apps and your other software. The Mendix Event Broker will ensure that your business events will be delivered in a fast and reliable way to all subscribed Mendix applications.
Building smart and agentic apps
Mendix gives you a solid foundation to build smart, responsive apps that can handle complex logic and adapt to changing conditions—without piling on technical debt. While the platform supports advanced patterns like agentic behavior, this post is focused on the updated tools and stability Mendix 10.24 provides for enterprise development.
If you’re interested in where we’re heading with AI and agentic apps, we cover that more in our Mendix 11.0 post.
What is new in Studio Pro 10 compared to Studio Pro 9?
If you’re running an older version of the Mendix Platform, now’s a good time to take stock. In this next section, we’ll walk through what’s changed between Mendix 9 and Mendix 10, and why it matters – especially for teams that rely on Mendix to support large, complex, or long-running projects.
From AI enhancements to stronger governance and performance improvements, this LTS release isn’t just a maintenance update – it’s a strategic upgrade for modern enterprise development.
Studio Pro general
These enhancements aren’t just about what the platform can do — they’re about making life better for the people building with it.
- Updated UI: The UI of Studio Pro has been updated to make it easier to use with a more modern look and feel.
- Mac support Beta: Studio Pro now runs natively on Mac. While it is still in beta, it already offers access to all existing editors, allowing you to develop just as on Windows.
- Performance and stability improvements: Mendix 10 has had significant performance and stability improvements, making it a smooth experience from first app creation to deployment.
- Improved multilingual support: Multilingual apps are now easier to manage, via command line tooling to export and import all translations in one go. This can be either with one large excel with all languages and strings in it, including context, or with the industry standard PO files.
- Version control performance and experience: several UX improvements and the new MPRv2 storage format ensures a smooth Git experience for both small and large projects.
- Managed Java dependencies: automatically resolve version-mismatches of dependencies on Java libraries through the power of Gradle, including support for air-gapped environments.
- Java 21 support: the Mendix runtime is updated to Java 21, ensuring compatibility with future innovations.
- Automatically save changes: Developers can now choose to automatically save changes when closing the editor or launching the app, reducing clicks and the risk of losing work
- Back and forward supported: Intuitive back and forward buttons, even accessible via mouse controls. Navigating between editors is now smoother than ever, thanks to
- Studio Pro extensibility: It is now possible to extend Studio Pro via C# and Typescript, allowing you to add functionality that fits perfectly for your needs!
Mendix AI Assistance (Maia)
Mendix 10 is the first and only low-code IDE that embeds AI across the entire SDLC to help developers move faster, work smarter, and build with confidence.
- Maia for Domain Model: Generate and update domain models based on prompt, code, user stories, including support for full conversations (e.g. follow-up questions). Maia can also explain domain models and give powerful suggestions.
- Maia for Pages: Quickly turn designs, drawings, PDF forms, prompts, user stories into Mendix pages that are connected to the data model or extend/update pages using follow up questions.
- Maia Explain: Quickly understand logic and ask follow up questions for more details.
- Maia Chat: Quickly get answers on Mendix-specific topics (based on our documentation, the forum, the Academy, blog posts, and the evaluation guide).
- Maia Translation Generator: Quickly translate an app to any other language using AI.
- Maia Recommenders: Use AI for next best step suggestion for UI, Logic, and Workflows.
- Maia Best Practice Recommenders: Detect anti-patterns and suggest best practices.
Data and Integration
Working with data and integration is a huge part of any enterprise development—and now it’s a lot easier thanks to improved features.
- View Entities: Preparing data for use — whether in a widget, chart, or API — just got simpler. This enhancement makes it easier to retrieve and transform complex data, no matter how you plan to use it. As a bonus, it also speeds up data retrieval.
- The filter builder: A visual way to define filters on your database data sources. No need to type complex Xpath expressions, simply define them in a visual way.
- Live API preview: An Interactive REST client interface where developers can configure, test, and validate the response of APIs in design time, eliminating the need to move between different tools during development.
- OpenAPI support: Developers can both import OpenAPI specifications for consumed REST services and generate OpenAPI documentation for your published REST services. For imported OpenAPI operations, the request configurations (e.g. URL, headers, parameters) will be automatically filled. Generated OpenAPI spec will be automatically registered in Mx Connect Catalog for other apps in the organization to discover and use.
- GraphQL capabilities: The Published OData service has been expanded to include GraphQL support. This enables exposing entities through GraphQL services alongside traditional Odata. Both APIs support filtering, sorting, and pagination.
- External DB connector: The new External Database Connector provides an interactive way to build integrations with any JDBC compatible database in organizations. In Studio Pro, developers can validate the connection, see the available tables, views, and stored procedures in the database, and write and test queries.
- CSV and Excel import: Importing and mapping CSV and Excel file formats has been greatly enhanced by using example files to generate mappings that can be reused.
- Reversing associations: Set an association the wrong way in the domain model? Associations can now be reversed instantly.
Page Building
Building a great user experience is easier and more powerful than ever.
- Language improvements: Building rich UI is now more powerful with language improvements like local variables, directly binding input fields to page parameters and passing primitive values to logic from pages.
- Page editor: The page editor now features a new modern UI for the design properties, as well as many improvements to the design mode and the new X-Ray mode, such as the UI recommender to quickly add widgets inline, all to support different developers and use-cases.
- React client: The new React Client mode improves end-user experiences with faster loading times, snappier navigation, and progressive loading. As part of this, the client APIs are modernized with a promise-based syntax, aligning with the latest development best practices.
- New icons: Mendix 10 comes with a fresh, enhanced set of icons, making it easier to create beautiful UI.
- Page and microflow URLs: Navigation and deep linking is simplified with new and improved page and microflow URLs as a streamlined alternative to the deep link module.
Widgets
In Mendix 10, many widgets were improved and released, based on many highly voted ideas from the community, making building rich interfaces simpler.
- Data Grid 2: As one of the most used widgets, it is constantly improving and received many features, such as being able to generate its content from an entity, flexible grid-wide filtering, enhanced personalization options, native reference set support, loading indicators, Excel export, accessibility improvements, and more.
- Combo box: The new Combo box widget is a powerful successor to the dropdown widget and reference selectors, allowing you to select from dynamic or static options with searching capabilities. It supports a wide range of data sources including associations, enumerations, Booleans, static lists, and even lists from databases, making it ideal for both simple and complex use cases.
- Widget conversions: To make it easy to upgrade from your existing data grids, (input) reference (set) selectors and static/dynamic images, we have introduced the option to convert them to the Data grid 2, Combo box, and the new image widget.
- Widget APIs: We introduced several API’s to enable developers to build more powerful widgets, such as exposed selections to allow conditional logic / expressions or to show a data view based on the selected object, preconfigured data sources & actions, the option to pass primitive values to logic, and an enhanced filter API for advanced filtering cases.
- Atlas UI Kit for Figma: The UI Kit for Figma empowers teams to design visually consistent, production-ready apps faster by bridging the gap between design and development with pre-built, themeable components that match the Mendix Atlas UI framework.
- And more: There were numerous other widget improvements, including the newly introduced File uploader with multi-file/image uploading capabilities and drag and drop support; the new Document viewer for previewing PDFs, MS Office documents and more; the new Markdown widget for rendering markdown content, and dynamic tab switching capabilities for tab containers.
Logic
The editors for microflows, nanoflows, and rules got a big upgrade for a better user experience.
- Performance: Both opening microflows within large projects as well as general speed when working on large microflows, is significantly faster than before.
- Suggestions: The editors contain a popup with smart suggestions that continuously gives contextual suggestions based on AI, as well as rules to make it faster and easier to add activities.
- Optional parameters: Developers can specify whether each parameter is required or optional and set default values as needed easing the task of creating and updating reusable logic. This will make it easy to create more backwards-compatible changes.
- Better alignment: Developers love aligned logic, and the snap-to-flow makes sure new activities from the toolbox and toolbar are always well aligned
- New aggregate activities: New activities that enable developers to check if any or all objects meet a condition or reduce a list to a single value.
- Overall experience: There are many smaller (but important!) details to make the editor even smoother to use with features like unlimited canvas, enhanced zoom, and simplified horizontal scrolling.
- Nanoflow and microflow conversion: Seamlessly convert microflows to nanoflows and vice versa with the option to either replace the original or create a copy with all references intact.
- Microflows now automatically determine their return type based on the return expression.
- Debugging: Debugging has become more efficient with the ability to continue all breakpoints in one click.
- List length: A new expression function now allows for quick and easy determination of list length.
- Custom variable names for returned values: Developers can also define custom variable names for returned values in both microflows and nanoflows, making logic more readable and maintainable.
- Current index: A built-in variable now tracks the current index during loop iterations, enabling more dynamic and context-aware flow design.
Workflow enhancements
Building workflows become more powerful with Mendix 10.
- Wait for Notification: This new action, similar to the BPMN Message task, was added to the toolbox. It suspends the process execution and waits for a microflow action before the process continues.
- Multi User Tasks: A single task definition in the process where multiple people need to perform the same task. There is a list of completion criteria defined (e.g. consensus, veto, microflow), that is evaluated and defines what the final outcome of the multi user task is.
- Auto Assign: When a user opens a task page, there is more flexibility in what this action can mean with respect to workflow execution. For example, the task is automatically (or not) assigned to the user who opens the task page. It’s also possible to configure that other targeted users can open the task page, although it has already been assigned to a user.
- Retrieve workflow Activity Records: A new microflow action that results in a list (data set) of all workflow activities that have been executed for a particular workflow instance. This function is useful when building – for example, an activity timeline.
- Timer activity: Defines a delay, and the workflow execution will be suspended for the defined period (e.g. 2 days) or until the defined date and time (e.g. Dec 12, 2025, 12:00).
- Event Handlers: A new way to extend the behavior of the workflow engine, by enabling you to react to certain events. There are over 30 events (e.g. “user task started”) along with corresponding data. Event handlers can be used to build features such as audit trails (see the Workflow Commons Module) or react to workflow errors. Events Handlers is replacing the Workflow State Change events.
- Boundary events: The BPMN concept lets you attach flows to specific activities—like a user task—that are triggered by certain events, such as a timer expiring. It’s useful for handling things like reminders, exceptions, and escalations. For example, you can automatically assign a task to a manager if the original task is still incomplete after two days.
Mobile Experiences
If you’re building mobile apps, there are some solid quality-of-life improvements you’ll want to take advantage of.
- Performance improvements: Mobile apps got significant performance improvements with the integration of Hermes and a comprehensive refactoring of our offline-first database engine.
- Latest Android and IOS support: Mendix 10 mobile apps are compatible with the latest versions of iOS and Android by updating React Native and all libraries.
- Improved PWA Support: Build better PWAs with push notification support for both iOS and Android, as well as enabling offline-first data handling on iOS.
- Enhanced Offline-first: Offline-first got a major evolution. Developers can now retrieve data using XPath, clear data locally without affecting the runtime database, and leverage inheritance in offline-first apps.
- Offline and online combination: Offline and online data can now be combined in a single application making it easier to get started while also supporting advanced scenarios.
- Improved development workflows: To streamline development workflows, a new guide is introduced for integrating with build pipelines, like Bitrise and Azure Pipelines.
- Best practices: To support developers in building high-quality applications efficiently, a comprehensive set of best practices has been added to the documentation
- Make it Native app update: The refreshed the “Make It Native” app comes a modern interface and convenient features like storing previous connections to improve developer experience
Enterprise-grade
If you’re building serious apps for the enterprise, Mendix 10 adds a bunch of improvements that make that easier and more powerful. From tighter security to better built-in tools, it’s all about giving you more control without adding extra complexity.
- Strict mode: Using advanced model analysis, retrieving and changing data is safeguarded automatically which reduces unauthorized access significantly, while making it simpler for developers.
- Security overview: The new security overview provides a centralized, comprehensive view of all app security settings, simplifying audits and reviews.
- Tracing: To better support performance monitoring and debugging, Tracing based on OpenTelemetry is added, making it easier to pinpoint logic and performance issues.
- New Access Rules editor: The new editor for access rules offers a clearer and more intuitive experience.
- Remember me: Easily support “remember me” functionality without compromising user credentials.
Are you ready to start your next app?
- Download Mendix Studio Pro.
- Take a closer look at all the features, improvements, fixes, and more in the Mendix 10.24 LTS release notes.
- Don’t want to miss future updates? Subscribe to our blog to catch the latest news.