Planet Crust has released a new update of Corteza, including new features and a long list of changes and fixes:
Release notes:
- Added support for workflow prompts to Corteza One and Admin web applications (Low Code already supports prompts). Some web applications don’t show certain prompt types such as “redirect to record page” (
#76e4410
,#c74fe70
,#f95d26f
,6e835bc
,#c62f9fe
,#2909ca3
). - Added a print layout to assist with print to PDF browser features. This feature helps produce nicer output PDF document without the unneeded UI navigation and other resource management elements (
#ed8ee8b
,#d980c0b
,#c71e1f0
,#f005b62
,d582560
). - Added support for provisioning JSON system setting values when running the provisioning step. The support was added to allow provision YAML files configure record toolbar button visibility (
#05b97ee
). An example of this would becompose.ui.record-toolbar: { "hideBack": true }
.
- Changed Low Code user interface UX by adding spinners to indicate data loading (
#11c7cf8
), changing calendar event cursor to pointer (#75cc346
), added additional exceptions for record list sorting and filtering to avoid strange behavior (#70c6277
,#6826d19
), added a small delay when processing Record fields (#b6e722d
). - Changed chart font family to Poppins-Regular to make them consistent with the rest of the Corteza design (
#0349363
). - Changed user authentication session and access token logic as well as updating corresponding
.env
variables and their descriptions (#7f84994
). Changed the authentication session and corresponding cookie to expire on session end when using “log in”, and after the specified lifetime when using “login and remember me” (#5fd5b93
). Changed the “login and remember me” button to not show if theAUTH_SESSION_PERM_LIFETIME
.env
variable is set to 0 (disabling the feature) (#ad53ea9
). - Changed the Corteza Low Code sidebar to show the link to all namespaces at the top of the dropdown. This change allows the link to be visible even with many namespaces present (
#15ca4000
). - Changed and standardized name and handle input value validation across all web apps. The change was made to provide a more consistent user experience across Corteza web applications. The inputs now properly display if the provided value is a valid name/handle or not (
#e3bbec7
,#cae73df
,#1b1d165
). - Changed the module field kinds to be sorted alphabetically when editing the module. The change was made to provide a more consistent user experience when configuring Low Code modules (
#8378e73
).
- Removed the
AUTH_JWT_EXPIRY
.env
variable because it is replaced by theAUTH_OAUTH2_ACCESS_TOKEN_LIFETIME
.env
variable (#e626bcd
).
- Fixed broken Low Code module export which caused
Record
fields to become unconfigurable after the module was imported (#1219112
). - Fixed invalid RBAC rule migration where a rule could use wildcards between resource IDs (invalid state). A new migration step attempts to correct the broken RBAC rules (
563a73c6
). - Fixed improper workflow prompt handling when user has multiple Corteza instances (tabs) open at the same time. Corteza web applications improved communication on what prompts are already resolved and where the prompts should be shown (
#40e5416
). - Fixed improper number and text setting value decoding by covering edge-cases (
#ced2daf
). - Fixed invalid valid JSONL files being rejected when importing records by adding additional fallback content-type checks to the preprocessing logic (
#f726d3f
). - Fixed improper record access control rule migration due to invalid paging (
#b6d13d9
). - Fixed infinite loop webconsole alerts when offline (
#d8e57b1
). - Fixed improper Federation URI node generation by including the API base URL (
#798c31e
). - Fixed system healthcheck panic when Corredor connection is not available (
#2ff1108
). - Fixed broken module field value expressions where the
old
record reference was used. The issue occurred because the value was never provided (#7135903
). - Fixed improper credential validation on user registration causing the user to be created even when invalid credentials (mainly the password) was provided. The fix moves the password validation step to the earlier stage of the sign up flow (
#c1500df
). - Fixed improper record count for grouped reports where multi-value fields are involved. The fix, for some cases, omits duplicate values (
#416a7ec
). - Fixed page blocks resetting to their default positions when the changes are saved (
#efe24c3
). - Fixed improper resource translation user interface content parsing which caused some of the paste events to clear out the contents or block the editor (
#6a195df
) - Fixed and assured that multi-value delimiters are properly displayed when viewing the record value (
#a211af6
) - Fixed duplicate resource translations when exporting the Low Code namespace. The fix applies extra pre-processing and validations before the resource translations are outputted to the archive (
#dcef397
). - Fixed custom field validation error messages not showing based on the user’s language. The value validator now utilizes i18n capabilities to provide appropriate error messages (
#f9e9433
). - Fixed improper RBAC rule correction migration procedure caused by an unrestricted data fetch overloading the database. The procedure now gradually fetches the required data thus avoiding the issue (
#f310442
). - Fixed failed workflow prompts from not being dismissible (
#ff3d0e6
).
- Including the web console bundle into the built corteza-server (
#54fffd0
). - Defined a new resource utility structure which helps improve operation performance by performing smarter indexing strategies. The structure was applied to current RBAC access control service, the RBAC rule export and resource translations export services (
#0466ffe
,#e7c1fe1
,#a68ddf1
,#aef3171
).
View the full changelog.
How to install Corteza
You can follow the local setup instructions for a local development or demonstration instance of Corteza. If you are looking for setting up a live deployment, check out the extensive production setup 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.
Leave a Reply
Want to join the discussion?Feel free to contribute!