Mendix 4.1.0 has been released

Mendix 4.1.0 has been released by Arjan van IJzendoorn

We are happy to announce that version 4.1.0 of the Mendix technology has been released. It improves upon version 4 that introduced major new features such as mobile forms and non-persistent entities.

Version 4.1.0 contains 35 improvements and 67 fixes. Yes indeed, this release is better than its predecessor in more than a hundred ways! We recommend that everybody using version 4 upgrades to this release.

Below you can read about the largest and most visible improvements but be sure to check the full release notes in the App Store for some hidden gems.

Subversion 1.7

This maintenance releases improves the version control feature in a number of ways. An important thing to note is that the Business Modeler now uses the Subversion 1.7 working copy format. The new format offers increased performance and better handling of disk changes (e.g. case-only renames).

A consequence of the new format is that the Modeler needs to upgrade existing working copies of Team Server projects before they can be used in 4.1.0. After upgrading, older Modelers can no longer operate on those working copies. If you use tools like TortoiseSVN, you will need to upgrade those, too.

Merging and reverting

Merging has been made more powerful in a number of areas. If two people translate a Mendix application to two different languages, the results can now be merged without conflicts. Also, parallel changes in the domain model and navigation are more likely to merge without issues.

When reverting a modified document in which renames have been performed, the Modeler now offers to undo the renames so that referring documents will again point to the old names. This prevents errors when reverting such changes.


Version 4 introduced the ability to quickly build mobile apps with Mendix and version 4.1.0 refines this great feature. This release introduces a ‘New’ button that can be used to create an object and open a form, obviating the need to make a separate microflow. It is very much like the ‘New’ button in a data grid control bar.

The date picker can be used to edit the time component of a date now. Just choose ‘Time’ or ‘Date and time’ as format. If the platform supports it, a native date picker is shown. If you need to support a wide range of devices, you may also want to consider the Advanced date and time picker in the App Store.

Other improvements

The lightning bolt on a microflow activity now indicates whether events are actually triggered in this activity. It is only visible if there are event handlers of the corresponding type. And lightning bolts are shown for create, delete and rollback actions, too. A new context-menu item allows you to quickly jump to triggered event handlers.

Sending of keep-alive requests can be disabled now. This means that after a configurable period of inactivity sessions will expire and users will be signed out of the application. This is especially useful in environments where people deal with sensitive information.

People who often open project packages (.mpk files) will be relieved to hear that this can be done through through ‘File > Open project’ menu item again.

Finally, we want to thank you for using the exception feedback mechanism, which was introduced in version 4. Whenever an exception occurs in the Modeler itself, a form is shown in which you can enter what you were doing before this happened and send the feedback to us. This is a very direct way for us to find bugs we need to fix quickly. Version 4.1.0 fixes quite a few of them. So thank you for reporting them!

All in all version 4.1.0 boasts a great number of usability improvements, small features and bug fixes. To read the complete list and to download this release, visit the App Store.