2022.9.7

Released on: 2023.02.10

  • Added support for casting numbers to float inside workflow expressions via the float function. The change was added to simplify type casting by using a function instead of an intermediate workflow expression variable (38b6cb3).

  • Added ability to toggle block border. The change was added to make better distinction between blocks when they are not shown as a cards (860).

  • Added general UI/UX improvements. The change was added to make some invalid configurations impossible, better overview of some resources and prepare styles and layouts for future releases (80117c0, ef7e864, 9acc109).

  • Changed making the name property required when creating templates, dal connections, workflows, auth clients, and sensitivity levels. The change was made because we were able to create a resource without any data entered, and with this change now we have a requirement and you cannot create a resource without data entered. The change was made by adding validations to prevent creating one of the listed resources without adding a name (38a02d5).

  • Changed the usage of chart.js on admin dashboard with e-charts. The change was made to remove all places where we used to use chart.js since we transitioned to apache e-charts. The change was made by replacing the chart on admin dashboard with e-charts (7daafa1).

  • Fixed not being able to use a record organizer on a record page. The fix was made by properly fetching once the record object becomes available and providing the reference record so values can be prefilled (2398499).

  • Fixed PSQL ID column datatype from BIGINT to numeric to enable support for Corteza ID uint64 data type. The fix was made by changing the datatype for CortezaID in the PostgreSQL database from bigint to numeric (830).

  • Fixed authenticated role being overwritten on server restart if the role was being modified. The fix was made by adding a check in the provision logic to skip base roles & RBAC rules if they were already provisioned (88204f7).

  • Fixed integration gateway filter table not showing all the available data when fetched. The fix was made by adding a processing flag to integration gateway filter table so it properly triggered the refresh when filters change (cfe7e50).

  • Fixed discovery settings field picker not parsing saved values. The fix was made by migrating discovery settings to support multi-language, and updated module discovery config struct to support multi lang result (724804c, e020f74).

  • Fixed record list filter for date not showing any records if you have date only field, and you set the filter to be equal to the correct day. Also, when configuring time only and past values filer, the configuration was only taking the hour in consideration, because even if the minutes were set in the past it was saying invalid form as long as the hour was not changed too. Fixed the error Could not load record list: pq: cannot cast type time with time zone to timestamp with time zone when having time only value and when you tried to filter with a time filter. The fix was made by updating the record list filter builder with the correct query entry for time only and date only (847).

  • Fixed the record revision date-time type being shown as kind.datetime.label. The fix was made by updating the type section translation on the record revision configurator to display the fields as camel case, which is the case for the date-time on the translation itself (863).

  • Fixed exporting a workflow without a handle resulting in having a name json.json The fix was made by falling back to workflow name and sanitizing the file name for any illegal characters before saving it (96f8bc5).