You are reading the documentation for an outdated Corteza release. 2024.9 is the latest stable Corteza release.

2022.3.0

Released on: 2022-03-30

  • Changed auth templates to use general assets (43ddaf1e5).

  • Changed packages to use the more recent versions, more notably jwx goth, and jwt (6eda39f3a) as well as switching to go 1.17 (2d90fe4e9).

  • Changed onTimestamp workflow triggers to use the new date time component (e18230b).

  • Changed the expression workflow step to show the add button on the bottom of the list rather then on top (b16cb39).

  • Changed the workflow step configurator sidebar to use faster transitions for nicer user experience (642d3e2).

  • Changed the workflow error and delay steps to use expressions instead of constant values (5754544, 9ad29f7).

  • Changed the reports to display users with a user-friendly identifier (name, email, …​) instead of the system user ID (506a92d2c, ac6e7332a).

  • Changed the stack trace log level to "dpanic" (3f7755cd0).

  • Changed PageBuilder positioning to avoid toolbar with icons appearing below the Block’s title and description (667a9b0).

  • Changed the Low Code record list by defining a default limit and a maximum limit to prevent the server from getting overwhelmed (9e5fd42d4).

  • Changed the Low Code admin panel side navigation to show the resources in a tree representation for easier overview and access (14968080, 81e1c340, 8262db5).

  • Changed user display to fall back to user handle before the user ID (d1238b1).

  • Changed Low Code expression reference to redirect to the documentation (67834a52).

  • Changed inline record list editing to work on list pages instead of only record pages (6d070b62).

  • Changed the Integration Gateway request processing using automation workflows by defining more flexible interfaces to access the data (#324, 460646d45).

  • General UI changes (1b33bad3, c6bf400b, 31d33048, 1c0ec5ae, ab987f3d, feed8f0, 4f0e67b), tweaked responsive design (e7cfa97c), hiding/disabling buttons when they shouldn’t be available (36195451, 59c797b8), changed visual assets (f5b09bf5, 5c72c30).

  • Changed the action log layout to match other log lists (f96062e).

  • Changed funnel charts to be more configurable (dd28baec, 4d0eafb).

  • Fixed SQLite data loss caused by mid-use session disconnect (23c7f357f).

  • Fixed invalid session lifetime when a user signs up; was set to zero (f53463a32).

  • Fixed external authentication provider removal issues (74b3ddf94).

  • Fixed improper user-id claim parsing (6c7d89a92).

  • Fixed exported auth asset serving for non-development modes (dfe19c4c3).

  • Fixed overflowing workflow step labels (e424627).

  • Fixed premature workflow execution termination caused by parallel delay steps (4fd0ddfaa).

  • Fixed improper workflow event management by manually removing event listeners (deb301f), properly destroying instances (a192b4a), and making the ctrl+s key binding work more reliably (faa25d1).

  • Fixed workflow configurator side panel not allowing to open paths (8e0148f).

  • Fixed improper actionlog metadata type encoding/decoding (e833796aa).

  • Fixed invalid system configuration procedure where default settings potentially got omitted (7fd719364).

  • Fixed system panic caused by websockets (f76b94e74).

  • Fixed report name conflicts with system values (ab8668955) and missing values on the PostgreSQL database (cd15f3eaf).

  • Fixed reporter including deleted namespaces in report output (908008eba).

  • Fixed display elements not rendering when switching between different reports (24d163a).

  • Fixed missing locale HTTP headers when making requests from the reporter web application (8215602).

  • Fixed reporter table display element raising errors if no data is available (d2b0ad0).

  • Fixed missing module field resource translations (e9dfe8254).

  • Fixed improper empty resource translation handling by soft-deleting the value instead of omitting the change (631811929).

  • Fixed improper resource translation updating and handling for Low Code pages and modules (c24d7160).

  • Fix the number of records to be exported in ExporterModal (8f5f2c3).

  • Fixed Right-To-Left detection to work based on current user language (30cc4eb7, c882464).

  • Fixed filtering for time and date only DateTime fields (a755b984, 6ab98c52, a755b984).

  • Fixed automation button removal for unconfigured buttons in the record list page block configurator (7a7307b6).

  • Fixed record organizer, changed prefilter evaluation (74b047de, 2ea20d86) and added additional record source evaluation (5cbefcb8).

  • Fixed record list filtering by properly handling Boolean values (43a1d3cf), added missing system fields (67e7f4fa, 7cae2b0b), tweaked internal logic (f11def50, 751c589b), fixing improper field kind handling (1082cf73), and adding a fallback to the equality operator (b5ee8752).

  • Fixed settings not applying when they are updated and saved (7f5eebe).

  • Fixed timeout issues in http request workflow function (6620b6ea).

  • Fixed queue name matching on workflow onMessage event (465e8ffe).

  • Replaced dgrijalva/jwt-go with lestrrat-go/jwx, refactored the JWT handling implementation (59ec77e20, 46675080f), token issuer (6c3bef075), and moved token validation to earlier stages (53dd7cc29) for a safer, more robust and configurable implementation.

  • Added token validation and identity decoding for websockets (f9c8066e2).

  • Added missing roles to impersonated user JWT tokens (ab805f007).

  • Tweaked CORS settings (9fe21dd8c).

  • Added sanitization for workflow labels to avoid potential XSS (82d8f23).