Planet Crust has released a new update of Corteza, including new features and a long list of changes and fixes:

Release notes:

  • Added a new option to the record list which forces the viewed records to be opened in a new tab instead of the current window. The feature was added to remove the need to navigate back and forth, re-apply filters when users are working on multiple records from a record list (25e7090, f7191e5, 98fc48e).
  • Added a new link to parent option to the Record module field which dictates wether the input value will be pre-filled with the parent’s record ID. The feature was added to allow some cases from not pre-populating the input, such as a module with a record field which points to itself (059ebf8, a79a852, 0e9de63).
  • Added support for resource translations on Low Code funnel and gauge charts. The feature allows the user to translate funnel and gauge chart step labels (9f61346).
  • Added Content-Type: text/javascript header to the config.js file served by Corteza server. The headers were added because when MIME sniffing was prevented, the web applications would stop working (1bdf2b5).
  • Added new .env AUTH_JWT_ALGORITHM option allowing you to configure what algorithm to use with your JWT tokens (480e70e, 8e42126).
  • The record list now waits for the filtering to finish before allowing further filtering. The change was made due to unexpected cases where filter A resulted after filter B so the record list showed data from filter A instead of B. The record list now waits for you to finish typing the query before fetching the data and locking the input (dea2d99).
  • Changed module field expressions to clear out the record value when the expression returns the value null. Previously, the field would show the zero-value for that type, such as 0 for Number field. The change was made to allow field expressions to clear out their values, useful for some specific cases (0bef905).
  • Changed the password reset policy to prevent users from re-using their old passwords. Previously, users could reset their current password to the same one as they’ve previously used, but now such a change is no linger allowed and caused the password reset to fail (b44024f)
  • General UI/UX changes; tweaked chart resource translation button sizes (255317a), remove console error about undefined module when creating a chart (482d971), fix record field multi delimiter (e7249fb)
  • Removed Boolean and Record fields when searching Corteza Low Code records using the search input box. The Boolean field was removed because the truthy/faulty evaluation produced too loose filters causing unexpected results. The Record field was removed because the values are searched using identifiers which caused confusion in some cases. You can use the field-specific filters to cover these two cases (dea2d99).Important: The API filtering still supports the same set of fields as it did previously. The exclusion was specific to Low Code record lists.
  • Removed the “delete” button on the create template user interface on the Admin web application. The button was removed because there is no need for it to be there since you can’t delete a not yet created template (b72bdd0).
  • Fixed the workflow expression editor modal discarding the changes when saving using the cmd+s shortcut. The cmd+s shortcut is now disabled when an expression editor modal window is opened (0803d25).
  • Fixed the trigger path change notification not disappearing when reverting using the cmd+z shortcut. The trigger path change logic now properly evaluates the cmd+z and cmd+y shortcuts (a43e106).
  • Fixed improper multi-value module field handling in Corteza Reporter tables. Previously, the multi-value field would cause the row to duplicate, but now it is shown as one where the values use the same multi-value delimiter as configured in the module field (d65a767).
  • Fixed RBAC rule provisioning issue where the rule migration attempted to create a duplicated RBAC rule entry. The migration step now skips any RBAC rules which would cause a duplicate error when migrated (1f657b3).
  • Fixed broken backwards compatibility for the workflow compose record delete function. A prior bug-fix introduced additional lookup parameters which were set as required, causing the old scenario where an actual Compose Record was provided to no longer work. The compose record delete function’s namespace and module arguments are no longer required but are enforced in the background logic (378d0f2).
  • Fixed improper password constraint validation where the input boxes didn’t properly validate some edge cases. The minimum password length is now limited to minimum of 8 characters and the other properties no longer allow negative values (192bc08, e0f912b, 9b424a6).
  • Fixed improper calendar Low Code page block responsiveness which caused it to appear cropped when it was added. The bug was fixed by manually tweaking the calendar’s elements for layout changes (cf66f22).
  • Fixed Low Code charts not showing any data when the ${record} or ${recordID} pre-filter variables were used. The issue was caused because records were incorrectly resolved and not available in time (ec33de1).
  • Fixed Record field’s options when using a nested Record field where data is duplicated. The fix now correctly resolves duplicated records and correctly displays option labels (b954f59).
  • Fixed record list’s display where only one column is shown. The issue was resolved by adjusting the columns for the “metadata” (the checkbox and the action buttons) (2671c5d)
  • Fixed record page preview when accessing without a record. The page no longer infinitely loads and generally prevents access if there is no record (21c4f04, 924934e).
  • Fixed a visual bug with multi-value Record fields where the last selected record would be shown as the placeholder even if removed from the list of selected records. The fix now opts out of using the last selected record as the placeholder but falls back to a generic label (491bc19).
  • Fixed a display error for report tables when a joined data source provided no data. The table column now properly handles this edge-cases and constructs the table appropriately (953556a)
  • Fixed an error when trying to mark a role as contextual. The error was caused by an invalid internal state and is now resolved (b14e4e7)
  • Fixed failing index creation for Corteza Discovery caused by an unsupported data type. The fix changes the used data type for the cases which caused the index to fail. The error was caused by identifier indexes such as module ID, namespace ID, and record ID (25ebf75)
  • Fixed invalid time produced by the Date Time field when time, past/future, and relative output options were selected. The date-time logic now properly handles this option combination and properly handles the value (a4bbbab).
  • Fix improper resource translations for Low Code charts when looking up specific charts (b8ad97e), module fields when looking up specific modules (5ccd682)
  • Fixed improper record list and chart pre-filter evaluation which caused a pre-filter with ${recordID} to display no data when creating new records (6da48a0)
  • Fixed invalid counter when exporting records from a record list (d837e9e).
  • Added SonarQube GitHub build action to Corteza server (5999c70).

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.

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 be compose.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 the AUTH_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 the AUTH_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.

Corteza 2021.9.11 has been released. It includes the following fixes:

  • 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 (#ff13912).
  • Fixed improper record count for grouped reports where multi-value fields are involved. The fix, for some cases, omits duplicate values (7546dbb).

Read more

Corteza 2021.9.11 has been released. It includes the following fixes:

  • Fixed improper PostgreSQL formatting for ISO timestamp templates by adding an edge-case exception (#034a7f9).
  • Fixed improper number and text setting value decoding by covering edge-cases (#ced2daf).
  • Fixed improper module field resource translation encoding, decoding, and store persistance causing the field description and hint field to get mixed up by fixing invalid value mapping and removing translations from the DB (#0422e5f, #e7ea299, #6c2dd28).
  • 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 (#ef238df).
  • Fixed broken module field value expressions where the old record reference was used. The issue occurred because the value was never provided (#993cd22).

Read more

Planet Crust has released a new update of Corteza with several new features, such as record list filter preservation in the local browser storage. Additionally, a list of changes and fixes is included.

Release notes:

    • Added an empty check for module field name validation (d3c33a6).
    • Added more descriptive tab titles based on what page the user is currently on (d6bb352, a7f36e5).
    • Added record list filter preservation in the local browser storage (52ff728, bc2dd98). Note that the saved filters are only available on the browser they were saved in.
    • Changed static translations for Low Code modules (5efb7c9) and integration gateway filters (98f8e4b).
    • Changed resource configuration input states to be more consistent (2ef02c5).
    • Changed date-time record filter format template to ignore seconds (fc2eab1, 07c409e).
    • Changed resource activity log store definitions to be more restrictive and less flexible (e7ed1d8).
    • Changed record module fields to show a user-friendly label of the nested user field instead of the user ID (0d4d74b).
    • Changed chart configuration by hiding the “add metric” button when no module is selected (a3177bc).
    • Fixed queue search on the Admin web application (98a5d95, e6a0b0f).
    • Fixed integration gateway route search on the Admin web application (f821dd8, 5ddddf8).
    • Fixed broken resource translation migration when the related resource was deleted (1786eda).
    • Fixed chart configuration’s improper error handling (d4bf472) and improper state handling when a new chart was created (41b0a15).
    • Fixed improper resource translation handling for Low Code module field’s hint and description properties. The two properties were flipped (q7fbaf94, 1c6b793), incorrectly removed from resource translations when removed in the field configuration popup (d4c9243), and not reflected on the web application (18de72f).
    • Fixed charts failing to load in cases of incorrect state management (629d306).
    • Fixed record list filter not resetting when deleting filter rows (00b491d).
    • Fixed improper authentication scenarios loading when running the in development mode (d280fc7).
    • Fixed improper refresh token expiration. When new refresh tokens got issued they did not adjust the expiration timestamps (e7d3df1).
    • Fixed new Low Code record pages failing to load due to missing button definitions (b135287).
    • Fixed item selection lists (primarily module fields) where the item would get duplicated (9a33368).
    • Fixed the system crashing once user attempts to exchange invalid credentials by redirecting them to the login page (0c49832e).
    • Fixed improper peer-closed connection error handling which needlessly spammed error tracking systems (ab248fe1).

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.

Planet Crust has released a new update of Corteza including new features, such as additional Geometry field options and persistent storage on record filters. Additionally, an extensive list of fixes, such as a memory leak fix, have been included. With this release, the stability, speed and User Experience of Corteza have improved significantly.

Release notes:

  • Added deleted resources to Discovery indexing and searching (09d69f124)
  • Added JWT token duration option to the CLI command (679af2f55).
  • Added additional Geometry field configuration options such as default zoom-level (a8534ed, b7ab3e47, 97d1aed3, 98cf01b8).
  • Added processing indicator to record organizer for improved UX (0e85fbca).
  • Added support for translating system Low Code module fields (623adaf3).
  • Added persistent storage to record list filters allowing you to reuse previously used filters (e18267fd).
  • Added Discovery web application to the make webapp make command
  • Added pagination to search responses improving web application performance for large responses (e046f12, 7cb2d64)
  • General UI/UX improvements on Corteza Low Code, Corteza Admin, Corteza One, and Corteza Workflow.
  • Changed Low Code deletion to also remove the related record page 0ceade66
  • Fixed File upload for CSV files where the server incorrectly detected the MimeType 195c2bb13
  • Fixed invalid workflow resource iterator management where larger datasets crashed execution due to improper resource limitation implementation (0792c0a17).
  • Fixed improper workflow execution tracing where the workflow execution logic ignored the workflow trace parameter (41667a7da).
  • Fixed data race errors for pkg/locale (345050990), pkg/corredor healthcheck (a797c847b), pkg/healtcheck (662f5155b), WebSockets (e8cd7d37d), and pkg/scheduler (4a75778c1).
  • Fixed time transformation expression functions erroring out when valid string encoded time values were used (5b40f7875).
  • Fixed memory leak errors causing performance degradation on WebSockets (c64116fc8), content sanitization (9346b5702), Workflow loading (fa614c7ac), and expression processing (adee67f6b).
  • Fixed workflow attachment uploading for all supported types (Reader, Bytes, and String) (6fd2288df).
  • Fixed prompt duplication by preventing prompts from being resent over web sockets (SERVER_COMMIT_BASE)9c0026462[9c0026462].
  • Fixed Workflow HTTP request function basic authentication header preparation 2898e1b8c
  • Fixed CInputDateTime responsiveness (b0c6422).
  • Fixed CSidebarNavItems behavior (7c7b708).
  • Fixed missing report page block display elements (1625d1fc)
  • Fix Low Code failing to load due to read-only parameter assignment (ce5cd504).
  • Fixed system field translations in record page blocks (fa7e6808).
  • Fixed overflowing record list notification indicating there are no records to show (12b9fc7f).
  • Fixed inline record list saving (f54452c7).
  • Fixed system fields not appearing in record page blocks (de874a8b).
  • Fixed record list footer overflowing page block (9cb2d923)
  • Fixed field expression documentation link (301a1de8).
  • Fixed dropdown selects overflowing the screen (8e37e2b8).
  • Fixed feed indexing for deleted resources (f5cfb6c).
  • Improved E2E testing by adding data-test-id tags to specific UI components (56af630c0, 3bb8fe59).

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.

Corteza 2021.9.10 has been released. It includes important memory leak fixes. The complete list of updates and changes is:

  • Changed the profiler endpoints (when enabled) to be under /debug instead of /__profiler to conform to pprof requirements (2653c3894).
  • Fixed improper static translation loading for custom languages (964b71a56).
  • Fixed memory leaks and general performance optimizations for content sanitization (2711b0211), workflow loading (35c1c0892), and expression processing (4eccaa826).
  • Fixed workflow attachment uploading for all supported types (Reader, Bytes, and String) (7448a2d7b).
  • Fixed prompt duplication by preventing prompts from being resent over web sockets (f8a089a15.

Read more

Corteza 2021.9.9 has been released. It includes the following updates, improvements and changes.

  • Changed resource translation sanitization to be looser to support a wider range of formatting options (4278e5823).
  • Fixed missing role references for namespace export where the User module field defined role prefilters (cb44b6591).
  • Fixed improper namespace import resource re-identification due to resources being ignored (3b235e330).
  • Fixed workflow trace parameter (3e068026).
  • Fixed improper resource translation content sanitization for RTE contents (50671180d), link attributes (f699d4b1e).
  • Fixed actionlog codegen lapsus (d44d396b3)
  • Fixed missing roles in the impersonated user — roles were not included in the generated JWT (e4ba223da)
  • Fixed improper resource iterator data chunking which caused the database to error out for large datasets (69c95a5a3)
  • Fixed record list not working when duplicate fields reside on same page (c13dd1e81).
  • Added additional link tags to make them more secure (889e2485f).

Read more

Cork, Ireland, 30 March 2022.

Planet Crust, the driving force behind Corteza, is excited to announce a new major release: Corteza 2022.3. 2022.3 adds the search tool Discovery to Corteza, along with Compose-Reporter integration, UI configurations, additional API endpoints, user import/export capabilities and a UI for inspecting server-side issues.

Corteza Discovery

Discovery ads hyperlocal search and global federated search to Corteza. Discovery, which uses Open Search, makes several types of searches possible:

  • Detailed, sensitive or customized searches by external users with limited roles, e.g. a customer reviewing their home electricity consumption or a patient reviewing medical advice.
  • Searches by internal users based on their roles, e.g. based on what data they need to access or on their responsibilities or reporting requirements. The number of roles that can be defined is limitless.
  • Searches across multiple instances of Corteza.

With search enabled, new UI elements that allow searching overall accessible records and data will appear in any Corteza web application. For records that allow record viewing via page blocks, Corteza provides ad-hoc views to present record data.

Compose-Reporter Integration

2022.3 adds integration between the low-code app builder Corteza Compose and Corteza Reporter by introducing the reporter page block to show report data on low code pages.

UI Configurations

2022.3 adds additional configuration for page configuration and general UI, sidebar and top bar settings.

Additional API Endpoints

2022.3 adds API endpoints with a landing page and 404 pages.

User Import/Export Capabilities

2022.3 adds additional import/export capabilities by adding user import and export to the Corteza Admin. Along with importing/exporting users, you can import/export access control and resource translations to the existing namespace export.

UI For Inspecting Server-Side Issues

2022.3 adds a user interface for inspecting and troubleshooting server-side issues.

Other new features and improvements

Other new features and improvements include:

  • Added additional development tools for a better user experience
  • Added additional workflow prompts to redirect to a record create page and to allow record selection
  • Added additional support in workflows for paging over Low Code records
  • Added default workflow step labels when no custom label is provided
  • Added support for record page editing the same way as list pages can be edited
  • Added an “open in new tab” option for links defined in the rich text editors
  • Added delete strategy for Low Code pages when the page has nested child pages
  • Added improvements to resource searching and filtering by adding support for date/time only fields
  • Added support for Record fields to query based on a nested Record field
  • Added support for multiple presort definitions on record lists
  • Added support to define custom clientID and scope when generating JWT tokens from the CLI
  • Added additional media styling for nicer PDF output

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.

Corteza 2021.9.8 has been released. It includes the following updates, improvements and changes.

  1. Changed default background colour to white in MetricConfigurator (49a525a).
  1. Fixed count expression function to properly handle the no argument case when typed values are being used (usually when invoked via workflow expressions) (5d7d3aa3).
  2. Fixed improper page blockID assignment on page create (95065f8e7).
  3. Fixed improper page blockID assignment on page create (95065f8e7).
  4. Fixed role management on external auth providers (d679a59).
  5. Append custom args when executing Corredor scripts via Compose REST handlers (2741e3577).
  6. Fixed improper handling of unresolved (type any) values (5ff68c414).
  7. Hide refresh data button when no data is present in MetricConfigurator (8fc446c).
  8. Increase z-index for PageBuilder to avoid toolbar with icons appearing below the Block’s title and description (667a9b0).
  9. Translate messages in errors component (acd5473, 1e933b2, 0af18b1).
  10. Reminders of other people showing up (63b3efe).
  11. Translations of field configurators and calendars (d4a379e, 5f00980).
  12. Relative values with charts (eb5c4c7, 025cfd5).
  13. Fix number of record to be exported in ExporterModal (eb5c4c7, 5f36917).
  14. Add missing input string to integration gateway namespace for admin (eb5c4c7, 64d27e1).
  15. Fixed cumulative funnel chart value calculations (0fbce36).
  16. Fixed improper reporter funnel chart display due to invalid data type conversion (c7ca7d1).
  1. Strengthen reset-password flow with rate limiting and invalidation of existing tokens(d2d0245d5).
  2. Improve attachment validation on size and type for compose uploads (6f19f00b2).
  3. Sanitize back-link on logout page (XSS) (8c0a62284).
  4. Refactor delete all session of user from auth page (23a8b757ee).

Read more