Planet Crust releases Corteza 2022.9.7
Planet Crust, the driving force behind Corteza, has released a new update of Corteza that includes new features, changes and fixes.
Release notes:
- Added support for casting numbers to float inside workflow expressions via the float function. The change was added to simplify type casting by using a function instead of an intermediate workflow expression variable (
38b6cb3
). - Added ability to toggle block border. The change was added to make a better distinction between blocks when they are not shown as cards (
860
). - Added general UI/UX improvements. The change was added to make some invalid configurations impossible, provide a better overview of some resources and prepare styles and layouts for future releases (
80117c0
,ef7e864
,9acc109
).
- Changed making name property required when creating templates, dal connections, workflows, auth clients and sensitivity levels. The change was made because we were able to create a resource without any data entered, and with this change, we now have a requirement, and you cannot create a resource without data entered. The change was made by adding validations to prevent creating one of the listed resources without adding a name (
38a02d5
). - Changed the usage of chart.js on admin dashboard with e-charts. The change was made to remove all places where we used to use chart.js since we transitioned to apache e-charts. The change was made The chart is now in line with other charts in Corteza, and the date tooltips are now also correctly displayed (
7daafa1
). - Changed the record organizer now gets filtered based on the key field and key value. The change was made to avoid putting the knowledge on how to set up the pre-filter and make the record organizer work on the user. The change was made by generating a filter based on the key field and value and
AND-ing
it with the pre-filter (2398499
).
- Fixed record organizer did not load properly on record pages while using ${recordID} in pre-filter. If used on a record page, the values also now get properly prefilled. The fix was made by properly fetching once the record object becomes available and providing the reference record so values can be prefilled (
2398499
). - Fixed CortezaID datatype in PostgreSQL database. The fix was made by changing the datatype for CortezaID in the PostgreSQL database from bigint to numeric (
830
). - Fixed authenticated role being overwritten on server restart if the role was being modified. The fix was made by adding a check in the provision logic to skip base roles & RBAC rules if they were already provisioned (
88204f7
). - Fixed integration gateway filter table was not properly refreshed in rare cases. The fix was made by adding a spinner to the integration gateway filter table, so that it is properly refreshed when fetched (
cfe7e50
). - Fixed saving issue with module discovery settings. If you had any configuration set for discovery in a module, the module was not saving properly. The fix was made by migrating discovery settings to support multi-language, and updated module discovery config struct to support multi lang result (
724804c
,e020f74
). - Fixed record list filter builder for date only and time only filter types which was not working as expected. The fix was made by updating the record list filter builder with the correct query entry for time only and date only (
847
). - Fixed the record revision date-time type not showing correctly. The fix was made by updating the type section translation on the record revision configurator to display the fields as camel case, which is the case for the date-time on the translation itself (
863
). - Fixed workflow export if handle wasn’t defined. The fix was made by falling back to workflow name and sanitizing the file name for any illegal characters before saving it (
96f8bc5
). - Fixed sidebar not displaying in mobile mode on some mobile clients. The fix was made by updating the condition to check for widths smaller than 1024 or evaluating the userAgent with a regex to check if it is any of the known mobile clients (
bc32070
).
View the full changelog.
How to install Corteza
You can follow the offline deployment instructions for a local development or demonstration instance of Corteza. If you want to set up a live deployment, check out the extensive online deployment instructions. If you have questions, you can engage with other community members on the Corteza forum.
How to upgrade your Corteza instance
To upgrade your instance to the latest version of Corteza, follow our Upgrade Guide.
About Planet Crust
Planet Crust is the creator of and driving force behind Corteza, a 100% open-source low-code rapid application development, business process management and integration platform for software vendors, system integrators and internal development teams. For more information or to try Corteza on the cloud, please visit www.planetcrust.com.
About Corteza
Corteza is a 100% open-source low-code rapid application development, business process management and integration platform for software vendors, system integrators and internal development teams. Corteza comes with an Apache 2.0 license, and all code is published and can be reviewed at https://github.com/cortezaproject. All Corteza code is contributed to the Commons Conservancy Software Foundation. To stay up-to-date on the project, follow @CortezaProject on Twitter.