We are pleased to announce the next alpha release of Camunda Automation Runtime 7.20. This release features the following improvements:
- Allow non-admin users to unassign users from groups in Admin
- Customize pretty-printing in Spin XML
- Discontinue support for XQuery, Velocity, and XSLT Java template engine extensions
- 5 Bug Fixes
If you want to dig in deeper, you can find the source code on GitHub.
Previously, in the Admin web app for a non-admin user with permission to modify memberships, it wasn’t possible to unassign users from their own group. The user interface of the Admin web app did not display the button to unassign users from a group. This release makes it possible and removes any authorization-based conditional UI from Admin. Instead, we show proper error messages whenever a user is not authorized to perform a certain action. This aligns the behavior of the Admin with the Cockpit and Tasklist web apps and reduces the potential of more inconsistencies like the one mentioned above.
The Camunda Spin project provides customizable data format functionality as a wrapper around well-known libraries for processing data formats like XML and JSON. For XML specifically, Spin also supports pretty-printing of data so users have an easier time reading it.
Up until now, the pretty-printing of XML was achieved by performing a fixed set of XSLT transformations that are hardwired into the Spin library. With this release, we support providing a custom set of transformation instructions that Spin then uses to pretty-print your XML data. For example, you can now define elements that are not stripped of data even if they only contain whitespace characters.
You can configure the custom set of instructions by providing an implementation of the
DataFormatConfigurator class as described in our Spin Extension Guide.
With this alpha, we discontinue support of a few components. Please read more about the topic in the dedicated post:
Your feedback is really important to us, so please download Camunda Automation Platform 7.20.0-alpha5, try it out, and let us know what you think about it.