2021.3

Corteza Server

Changes:
  • Upgraded to Go 1.16

  • Removed obsolete asset embedding and move to //go:embed

  • Corteza Workflow with support for Low Code / No Code

  • Messaging code and endpoints removed

  • Authorization server capabilities added

  • 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

  • Pagination & sorting fixes

  • Added base support for document templating and rendering (HTML & PDF)

  • Added Envoy file encoders (export support)

  • Reworked Low Code record export using envoy

  • Fixed UserBeforeUpdate/UserBeforeDelete

Corteza Corredor automation server

  • With introduction of Corteza Workflow, CORREDOR_ENABLED setting (on Corteza server) is now disabled by default. So make sure you explictly enable it in your .env if you are using automation script

Corteza Web applications (clients)

Changes:
  • Auth web application is now deprecated

  • Messaging application is now deprecated

  • Workflow UI with canvas for drawing complex flows and automation logic

  • Admin web application added support for template management.

Contributors:
  1. Jože Fortun

  2. Tomaž Jerman

  3. Denis Arh

  4. Mia Arh

  5. Peter Grlica

Patch 2021.3.1

Corteza Server

Envoy changes:
  • Improved Envoy ComposeRecord cross referencing

  • Improved Envoy ComposeRecord self referencing

Provisioning:
  • Improved provisioning of auth clients

Corteza Web applications (clients)

General changes:
  • Keep the user on the same page after the auth flow is complete (when possible)

Corteza Low Code:
  • Fixed improper one dimensional page block rescaling on Compose page builder

  • Fixed bug where record selector default options were not displayed if query existed

Corteza Workflow:
  • Swimlanes now need to be double clicked to open the configurator

  • The workflow test overlay is automatically removed when the workflow changes

  • Prevent the workflow steps to reuse step identifiers

  • Improved Ctrl/CMD + S so it works from more places than before

  • Improved creating new workflow "flow"

  • Fixed Test workflow tooltips

Corteza Admin
  • Moved Corredor Scripts under Automation

Corteza Extensions

CRM changes:
  • Fixed typos and bugs in some default CRM workflows

To apply the CRM extension changes, re-provision or import this through the CLI.

Contributors:
  1. Tomaž Jerman

  2. Jože Fortun

  3. Mia Arh

  4. Denis Arh

Patch 2021.3.2

Corteza Server

Auth:
  • Improved auth procedures, fixed excessive redirects

Corteza Web applications (clients)

Corteza Low Code:
  • Fixed field picker bug where double click didn’t add the field

  • Fixed module fields not respecting field order in module edit

Corteza Admin:
  • Added sessions to monitor workflow execution and examine failed workflows

Corteza Workflow:
  • Added workflow testing with custom initial scope

Contributors:
  1. Jože Fortun

  2. Denis Arh

Patch 2021.3.3

Corteza Web applications (clients)

Corteza Workflow:
  • cross-canvas copying

  • import & export

Contributors:
  1. Jože Fortun

Patch 2021.3.4

Corteza Server

Data import:
  • resolved CSV size limitation issue

Workflows:
  • added failsafe to prevent infinite workflows due to implicit invocations

  • improve integration between workflows and Corredor

Auth:
  • fix session lifetime when doing external authentication

SCIM:
  • improve SCIM support (removing role/group members)

Corteza Web applications (clients)

Corteza Low Code:
  • fix error handling in namespace editor

Corteza Admin:
  • auth clients & users (impersonation on client_credentials grant type)

  • hide document previews if render driver not available

Corteza Workflow:
  • fixed bug where workflow wasn’t being rerendered after save

  • improved list import error reporting

Contributors:
  1. Vivek Patel

  2. Tomaž Jerman

  3. Jože Fortun

  4. Mia Arh

  5. Denis Arh

Patch 2021.3.5

Corteza Server

  • fixed federation structure sync, added a response wrapper to api response

  • added manipulation functions for KV and KV-like types for setting values with dynamic keys

  • fixed filtering with multi-value field

  • improve workflow error handling; prevent the try-catch step from ending the exec session

  • improve workflow error handling; prevent pre-run validation checks to cycle the exec

Corteza Web applications (clients)

Corteza UI libraries:
  • fixed logout issues

  • fixed Corredor helpers to properly use ListResponse

Corteza Low Code:
  • added federation toast translations

Contributors:
  1. Vivek Patel

  2. Tomaž Jerman

  3. Jože Fortun

  4. Peter Grlica

  5. Denis Arh

Patch 2021.3.6

Corteza Server

  • fixed module field default value validation with required fields

  • temporarily reverted "fixed filtering with multi-value field"

Corteza Low Code

  • fix pre filter for User module field

Contributors:
  1. Tomaž Jerman

  2. Vivek Patel

  3. Jože Fortun