Corteza 2020.12 has been released, as announced by Planet Crust, the driving force behind the Corteza Project. This release comes with many new features and improvements, and includes experimental support for record federation. As a result, this makes the Corteza platform the first open-source federated cloud solution for record sharing in the world.

New features and improvement in Corteza 2020.12

Open-source federated cloud features, funded by the European Commission.

This Corteza release now includes support for this exciting feature, enabling organisations to share complex data as equals in a standardised manner. Planet Crust’s development of Corteza Record Federation will not stop here. In future versions, we will add additional structure and data synchronisation protocols (e.g. gRPC, streaming) and formats. This will widen the list of possible candidates that Corteza can add to its Record Federation network.

More info can be found in the:

New importing and exporting features

This release makes it easier to move to Corteza with a new central importing and exporting subsystem, named “Envoy”. This subsystem comes with capabilities to resolve conflicts, dependencies and take in various data formats.

Field value expressions

Fields in the Corteza Low-Code Platform are now more powerful. The new field value expressions feature let you define value expressions (similar to formula fields in Salesforce), custom sanitizers, and custom validators on any field type.

  • Value expressions allow you to calculate or generate a field value based on other field values.
  • Custom sanitizers enable you to clean up data in fields automatically, before the record is saved, like trimming spaces.
  • Custom validators allow you to build simple to complex field validations with custom error messages.

Other changes

  • Provisioning (based on Envoy) now allows full customization of content to be provisioned.
  • Frontend web applications can now be served directly from server (reduces number of containers).
  • Simplified architecture and internal cross-service comm (no more support for separated builds for system, messaging and compose).
  • Error creation and handling now allows more verbosity and detail in dev and production mode.
  • Cleanup codegen tools and unified all codegen under one package and single strategy.
  • Rewritten store (repository) layer for flexibility.
  • Add support for PostgreSQL and SQLite3.
  • Removed organizations data structures, references and (db) tables.
  • Moved from SQL based database migrations to code-based migrations.
  • Replace offset with key-based pagination.
  • Experimental support for SCIM protocol.

View the complete 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 in the messaging channels on the Corteza community server at https://latest.cortezaproject.org.

How to upgrade you Corteza instance

To upgrade your instance to the latest version of Corteza, please check out our Upgrade Guide.

Screenshots

Try out Corteza online

Get started for free and try out the Low-Code platform, the CRM, and more. Alternatively, you can sign up for the Corteza Community Server and try out Corteza there.

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *