Release 2.6.0
Release date
17 April 2024
Supported Mendix versions
Menditect supports the Mendix Long-Term Support Version (LTS) and Medium-Term Support Version (MTS).
Read more about MTS/LTS versions at Mendix docs: https://docs.mendix.com/releasenotes/studio-pro/lts-mts.
For support levels on MTS/LTS and monthly releases, read the SLA.
See what's new!
Highlights in this release
- MTA integration with Mendix Studio Pro via the Menditect Call Hierarchy Extension!
View the installation guide here. - Significant performance improvement in test runs.
- Added much requested option to Duplicate a teststep.
- Loads of refactoring done.
New functionality
ID | MTA-1595 |
---|
New functionality | For the process of adding a new Application to MTA, the Mendix user is now authorized using a Personal Access Token (PAT). We have removed the API Key from the Mendix User in MTA. All communication with Mendix is now secured via PAT's. |
Release actions | Create a new PAT and select these scopes: - mx:deployment:read - mx:modelrepository:repo:read . Enter this PAT into MTA. Delete the old one. |
ID | MTA-1569 |
---|
New functionality | We have released the Menditect Call Hierarchy Extension. With this extension, the entire call hierarchy of a single Microflow can be viewed in Mendix Studio Pro. The extension also allows for test generation from Studio Pro, whereby a Test Case is created to execute a microflow, and setting all necessary parameters. |
Release actions | None. |
ID | MTA-1789 |
---|
New functionality | Improved the performance of test runs, reducing the execution time up to 40%. |
Release actions | None. |
ID | MTA-96 |
---|
New functionality | It is now possible to duplicate a "Create" teststep, allowing the creation of multiple objects of the same entity in the same Test Case, without having to use Data Variation and persist each object one-by-one. |
Release actions | None. |
ID | MTA-1641 |
---|
New functionality | Replaced the CI/CD v2 /rest/cicd/v2 endpoints by the new Public API /rest/mta/api endpoints.
Changes are: - a new base URL for this Public API - added GET testsuites and GET testcases endpoints - added GET testsuiteruns and GET testcaseruns endpoint - added GET applications endpoint - added GET testconfiguration adapt status endpoint - added GET testrun archive endpoint |
Release actions | None. |
ID | MTA-1733 |
---|
New functionality | It is now possible to customize the time slot where MTA runs scheduled events to cleanup data and verify internal data consistency. |
Release actions | The default time slot to run internal scheduled events is between midnight (00:00) UTC and 04:00 AM. This can be adjusted to accomodate with another timezone, by changing the "ScheduledEventsOffsetUTC" constant. The format is an integer, where 0 is the default value, 12 is the maximum value, and -12 is the minimum value. |
ID | MTA-1720 |
---|
New functionality | Removed the MtaDocVersion constant that was used to link to the correct MTA version in the documentation site. The correct MTA version is now derived from the release version that is also shown on the top-right in MTA. |
Release actions | None: the constant will be automatically removed upon deployment. |
ID | MTA-1651 |
---|
New functionality | It is now possible to copy values from a String Unlimited attribute to the clipboard. |
Release actions | None. |
ID | MTA-1620 |
---|
New functionality | Changed the page element that shows if a Test Configuration is adapting from a button to a text element with a spinner icon. |
Release actions | None. |
ID | MTA-1480 |
---|
New functionality | The first teststep in the Test Case no longer has an option to Move it Up. The last teststep in the Test Case no longer has an option to Move it Down. |
Release actions | None. |
ID | MTA-1421 |
---|
New functionality | When creating a Delete Teststep, the popup is automatically shown where the source teststep must be selected. |
Release actions | None. |
ID | MTA-1213 |
---|
New functionality | Removed the MTA Manager "Mendix users" page. Only the logged in user can enter their Mendix user credentials. |
Release actions | None. |
Bug fixes
ID | MTA-819 |
---|
Problem | An attribute that is not either assigned a value, or used in an assert, led to construction errors, whenever a Test Configuration was adapted to a revision, where that attribute was deleted. |
Solution | An attribute that is not either assigned a value, or used in an assert, no longer leads to construction errors, whenever a Test Configuration is adapted to a revision, where that attribute is deleted. |
Release actions | None. |
ID | MTA-1509 |
---|
Problem | An error occured leading to a broken session whenever two users simultaneously used the Add Test Configuration wizard. |
Solution | Using the the Add Test Configuration wizard no longer leads to errors when two users are using it simultaneously. |
Release actions | None. |
ID | MTA-1509 |
---|
Problem | An error occured when clicking Cancel after selecting an Application Revision in the Add Test Configuration wizard. |
Solution | Clicking Cancel after selecting an Application Revision in the Add Test Configuration wizard, closes the wizard. |
Release actions | None. |
ID | MTA-1719 |
---|
Problem | Values in the data variation pages were not refreshed after dismissing a construction error shown in the page. |
Solution | Values in the data variation pages are now refreshed automatically. |
Release actions | None. |
ID | MTA-1707 |
---|
Problem | Copying a Test Suite from a Test Configuration that is linked to more than 1 Mendix App led to an error. |
Solution | Copying a Test Suite from a Test Configuration that is linked to more than 1 Mendix App no longer leads to errors. |
Release actions | None. |
ID | MTA-1678 |
---|
Problem | When executing a single Test Case, the Test Case Run delay was applied to all Test Cases (both the Test Case that was triggered and any Test Cases that it depends on). |
Solution | When executing a single Test Case, the Test Case Run delay is now only applied to the second executed Test Case and beyond. |
Release actions | None. |
ID | MTA-1674 |
---|
Problem | Moving an empty data variation set from Test Suite to Test Case level or vice versa, led to an error. |
Solution | Moving an empty data variation set from Test Suite to Test Case level or vice versa, no longer leads to an error. |
Release actions | None. |
ID | MTA-1644 |
---|
Problem | Using a non-valid Application Instance Key in any of the Execute Test API's led to a test run that was frozen in MTA. |
Solution | Using a non-valid Application Instance Key in any of the Execute Test API's will not trigger a test run. |
Release actions | None. |
ID | MTA-1228 |
---|
Problem | It was possible to create a Retrieve teststep that Retrieves by association, and setting an association to Empty. |
Solution | It is no longer possible to create a Retrieve teststep that Retrieves by association, and setting any association to Empty. |
Release actions | None. |