Upgrading to 2021.3

After the Upgrade

Corteza Workflow

Corteza introduces workflows as an alternative to automation scripts. Workflows allow you perform the vast majority of automation script tasks while keeping the visual factor.

It is highly recommended you migrate your automation scripts to workflows. Refer to the low-code platform developer guide for details.

Make sure you run partial provision for importing workflows and associated permissions:
docker-compose exec server corteza-server import /corteza/provision/300_automation

Templates

Corteza introduces templates as a standardized facility to handle and render documents based on generic templates. Prior to 2021.3, templates were handled either in Low Code modules or as .html files and rendered using our corteza-js/renderer package. As of 2021.3, you are able to define and render templates directly with the core system.

It is highly recommended you move your templates to the new standardized facility. Refer to the low-code platform developer guide for details.

Authentication

Corteza reworks how the authentication system works. As of 2021.3, all of the authentication endpoints are removed and no longer work.

If you were using the authentication endpoints to obtain a JWT token for API access, you can use the JWT CLI command.

If you were using the authentication endpoints to authenticate users on your custom portals, you need to register an auth client in the Corteza Auth panel and rework your authentication logic to use the OAuth 2 flow.