Posts

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.

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.

Cork, Ireland, 11 October 2021.

Crust Technology, the driving force behind the open-source low-code platform Corteza, is excited to announce a new major release: Corteza 2021.9. This release adds loads of new functionality to Corteza. Highlights of this release are added support for internationalization, an Integration Gateway, a new reporting tool, the ability to export and import complete applications create with the low-code platform and an improved UI.

New features and improvement in Corteza 2021.9

Added support for internationalization

Corteza 2021.9 allows you to translate the user interface and any low-code application you build, including locale-specific numbers and date-time formatting. Once translated, the user can select his/her preferred language in the user settings, and use Corteza in their own language. Corteza can have multiple languages activated, which means that each user can see Corteza in their own language, even though they are working in the same app.

Integration Gateway

This version comes with a facility for defining and handling custom API endpoints. It allows you to trivially define new API endpoints for webhooks or custom integrations needed by your business processes, and it’s tightly integrated with Corteza’s visual workflow builder.

Corteza Reporter

Corteza Reporter is a new specialized facility for creating, managing, and running reports. It enables you to create beautiful reports using the data stored in your low-code applications. A report can have multiple data sources, which you can group and join. And in a single report, you can show tables, texts, metrics (KPIs) and charts.

Support for entire low-code application duplication, import, and export

You can now duplicate, import and export any low-code application you build. This allows you to quickly create a copy of an existing app, or develop apps, export them, and share them with others.

Improved UI

The UI of the Corteza has changed to increase consistency, accessibility, and user experience. The most notable changes are:

  • The navigation menu has moved to the left.
  • The top bar now defines shortcuts to the more common operations related to the viewed page.
  • The module field picker has been completely reworked.

Other new features and improvements

Other new features and improvements include:

  • Added a fake data generator that can be used to create placeholder records and users
  • Extended authentication feature set
  • Added support for SAML authentication providers
  • Added *.search RBAC access control operations for all resources
  • Added support for automation which is triggered before or after a user is suspended
  • Extended Workflow features
  • Expended the feature set of the expression engine
  • Improved system setup and configuration flow as well as overall stability
  • Prepared the store infrastructure for cockroachDB support
  • Reworked the RBAC access control facility allowing greater flexibility with resource-specific rules
  • Low Code module, module field, and record RBAC rule configuration buttons are now located under a single drop-down
  • Tweaked system logging

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. Please check out the important upgrade notes related to the reworks to the internals of Cortza’s RBAC facility.

About Crust Technology

Crust Technology Ltd, headquartered in Ireland, is the driving force behind Corteza, the free and open-source low-code platform and Salesforce alternative. The advanced low-code platform for rapid application development includes fully-featured apps, such as the CRM Suite and Service Solution for case management and End-to-End Business Automation. All 100% free, open and completely standardized. For more information or an online demo, visit www.crust.tech or follow @Crusttech on Twitter.

About Corteza

Corteza is the Digital Work Platform for Humanity. The Corteza project builds a 100% open-source, self-hosted low-code platform for building your organization’s key applications, growing its productivity and protecting its data and the privacy of all those concerned. Corteza is developed entirely in the public domain, including its design considerations and processes. For more information about the project, visit www.cortezaproject.org or follow @CortezaProject on Twitter.

Cork, Ireland, 6 April 2021.

Crust Technology, the driving force behind the open-source low-code platform Corteza, is excited to announce a new major release: Corteza 2021.3. The highlights of this release are a visual drag-and-drop workflow editor, a new UI, a template editor and authentication improvement.

New features and improvement in Corteza 2021.3

Corteza Workflow

The new workflow editor enables users to automate simple and complex processes, without the need for programming knowledge. It’s based on BPMN 2.0 standards, and easy and fast to use. Simply drag and drop the elements you need on the canvas, configure and connect them. Main features include:

  • Unlimited workflows anywhere in Corteza
  • Drag-and-drop editor
  • Zoom in, zoom out and move the canvas
  • Single or multiple start points (triggers)
    • On create, update or delete
    • On a manual interaction (a click on a button, such as “Covert this lead”)
    • On a scheduled interval (for example, every day at 1 am)
    • On a set date and time (you can define multiple “timestamps” for the same trigger)
  • Expressions (interact with values in your workflow. For example: calculate the grand total of a quote)
  • Functions (list of predefined functions, such as find records create a new record, find a template, send an email etc)
  • Iterators (loop through a list of records)
  • Error-handling
  • Gateways (check a value and continue with the workflow in the desired path)
  • Delay (pause the workflow at a certain point for a set time)
  • User interactions:
    • Alerts (for example, a confirmation message on the screen)
    • Choice prompt (select one of the two buttons. For example, yes and no)
    • Single input (ask the user for a value that the user can type in)
    • Option select (ask the user to select a value from a list)
  • Testing and debugging tools

Extensive documentation on workflows has been created, explaining each feature in great detail. This documentation also provides useful examples.


New UI

In collaboration with experts from the Dutch Accessibility Foundation, significant changes have been made to the UI. The fully responsive design follows the WCAG standard compliance (World Content Accessibility Guidelines), which makes Crust the leading innovator in accessibility in the Low-Code sector.

Template Editor

The new template editor allows you to define the generic document structure (such as a welcome email message or a quote PDF), which is then converted into an actual document based on the provided data. Templates are written in HTML and allow placeholders, functions and conditional rendering. After creating templates they can be rendered in Corteza workflow.

Authentication

This release comes with an OAuth2 server with Authorization code and client credentials flows. All authentication interfaces used by Corteza can now fully be modified and styled to your needs. Personalization is performed by defining a series of templates and assets (e.g. images and JavaScript code). This allows you to make the authentication screen match the company style guide.

Messaging Changes

Support for a Matrix-based federated messaging solution will be provided as of Corteza version 2021.6. The goal is to align with Corteza Record Federation, ensuring that using organisations can create richer, federated relationships, not limited to static records only. In preparation for this, the legacy Corteza Messaging solution has now been deprecated.

Other changes

  • Upgraded to Go 1.16
  • Removed obsolete asset embedding and move to //go:embed
  • Messaging code and endpoints removed
  • OAuth2 server with Authorization code and client credentials flows
  • Compose record federation now supports Activity Stream protocol
  • Codebase cleanup and removed With(ctx) anti-pattern
  • Added Envoy file encoders (export support)
  • Fixed UserBeforeUpdate/UserBeforeDelete
  • Auth web application is now deprecated

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, please check out our Upgrade Guide.

 

Crust, the driving force behind the Corteza Project, released today a Corteza update, improving stability and performance.

This update is for the latest version of Corteza, 2020.12, which was released in last December.

To upgrade your Corteza instance to this latest version, please check out the Corteza documentation.