2025 - May Release
Release note for the May 2025 release of AppControl
New Features
[Insights] App Administrators can now download and view today's logs for an app from the Logs tab in the App page. This enables real time analysis of the current logs of an app.
[Core] A new system status bar is visible at the top of each page for users with the Platform Administrator role that shows if there are error logs that need your attention, or feedback items from users.
[Core] The following new management API calls have been added: enable / disable app, enable / disable app features (alerting / logging / releases / policies), add / remove app operator, add / remove app operator from access group.
[Core] Group Administrators can now create access groups. Access group allow sub-sets of users in an app group to have specific rights to a list of apps. This feature is available from the Group Administration page in the 'Access Group' tab.
Improvements
[Releases] There is now enhanced and near realtime (20-60 seconds) task output for the Build and Deploy tasks. When viewing the Release page the output of these tasks will auto update while the page is open. The enhanced output also provides more detailed information in case there are failures with builds or deployments.
[Releases] The Deploy Configuration task has been updated with a new option to make deployment of a configuration optional. Thus for manually created releases with a deploy configuration task it is now possible to create a release without selecting a configuration.
[Releases] When creating a new release you can force a refresh of the latest revisions that are available for a branch. The latest revision will then be automatically selected for you.
[Releases] The releases dashboard now refreshes automatically so that you can monitor the status of ongoing releases.
[Core] Updating app information is now more scalable to handle large numbers of apps (>250). [Support] New ticket statuses have been added to make it clear if a ticket is 'Waiting for Support' or 'Waiting for Customer'.
[Tasks] Task assigners can now close individual tasks that are associated with a task assignment that they created.
Fixes
[Releases] In some situations the Deploy task in a release was stuck in the 'running' state indefinitely. This was caused by a combination of the Mendix Deploy API being unavailable and improper error handling. If the API is not available the task will now retry 3 times, and if it fails the error condition is properly handled.
[Tasks] It is now possible to assign a task from the app task library to a specific person. Previously this caused an 'empty AssignmentScope' error.
[Core] Fixed the situation where new environments were not being imported due to an issue with the import mapper. This caused an 'tried to import an environment with no environment ID' error.
[Core] In some cases when processing large models the runtime ran out of memory with a 'java heap error'.
[Core] Large GIT files are now handled better, preventing exceptions while processing models.
[Policies] App administrators can now manage policy check results.
[Releases] The latest revision is now selected correctly when you have a Build task with 'Specific Branch' selected.
[Releases] The Call API task now correctly checks for updates when ASYNC is selected and the operation type is POST. Previously the request URL and body were used, causing the initial request to be duplicated.
Last updated