Due to differences between GIT and SVN we had messages with different properties for revision number and commit id. In this release only commitId is available as property for use with revision number (as string), short or long commitId
Call to execute review did download and review if the model was not downloaded and reviewed yet. Otherwise it would just return the result of the already existing model. Now this call has a parameter to review again even if the model is already downloaded. Usefull for example to verify an existing model agains new vulnerabilities in jars.
A CI/CD job now has the option to review again as well.
New call to synchronize revisions and branches.
New call to delete a downloaded model
New calls to verify API key in code review, CI/CD and security API
Preparations for usage of ATS and APD API v2 by adding a boolean to CI/CD jobs for selecting which client API to use
Deprecated API v2
Removed deprecated API v1
Enterprise licenses are being refactored, so an enterprise admin sees a changed UI. This will further improve in the next major release.
Changes
Improved error message for interactions with the Mendix cloud
Migrated all licenses to enterprise licenses and removed free trial as we are moving away from single app licenses
Removed userlike chat
Removed account settings to configure receiving mails per app from CI/CD
Added search rule settings for enabled/disabled/changed
Fixes
Update vulnerability scan to dependency check 8.4.0. This might fix some false positives.
Update custom code review to PMD 6.55
Fix issue in vulnerability scan that if the userlib or widgets folder was empty no scan was done
Fix expression parser for used variables in WebService call
Fix not closing dialog on upload file if no file is present
Fix multiple rules by excluding async microflow/java action calls from heavy action checks
Fix rule message for rule ‘Variable CurrentUser should only be used in a user context’ to include call stack
Fix rule IdenticalExpressionsShouldNotBeUsedOnBothSidesOfABinaryOperator when expressions contains longer paths