Planet Crust releases Corteza 2023.3.3

Planet Crust, the driving force behind Corteza, has released a new update of Corteza that includes new features, changes and fixes.

Release notes:

  • Added a warning message that notifies the user if they try to leave a page with unsaved changes on it. The change was added to prevent losing changes that haven’t been saved yet (1051).
  • Added the option to add custom styles to all of the web applications. The styles can be added via the user settings in Admin. The change was added to provide the user with more freedom to style the applications as they see fit (1262).
  • Changed general UI/UX improvements:
  • Hid the button for editing a namespace from the public view in the sidebar when the option to show that namespace isn’t visible
  • Highlighted the row of a translation when viewing subtitle/description namespace translations as it’s done everywhere
  • The styles in file page block so when a gallery of images is viewed, the positioning of each image won’t be on top of the previous image’s name
  • The color of the sidebar text items and the functionality to show the text item on hover
  • Overlapping of the ‘more’ menu in a record list in Low Code (12541255124412745fa587f).
  • Fixed not being able to view a map if the value for latitude or longitude isn’t provided in the map configuration (1032).
  • Fixed error in console when trying to add a module constraint without providing a value (1281).
  • Fixed unsaved changes warning triggered after a namespace has been saved and you want to visit it (aa7cdf2).
  • Fixed the labels updated at and deleted at not showing after an Admin application was updated or deleted The labels provide additional information as to what types of changes have happened to a resource (ce541cd).

View the full changelog.

 

How to install Corteza

You can follow the offline deployment instructions for a local development or demonstration instance of Corteza. If you want to set up a live deployment, check out the extensive online deployment instructions. If you have questions, you can engage with other community members on the Corteza forum.

How to upgrade your Corteza instance

To upgrade your instance to the latest version of Corteza, follow our Upgrade Guide.

About Planet Crust

Planet Crust is the creator of and driving force behind Corteza, a 100% open-source low-code rapid application development, business process management and integration platform for software vendors, system integrators and internal development teams. For more information or to try Corteza on the cloud, please visit www.planetcrust.com.

About Corteza

Corteza is a 100% open-source low-code rapid application development, business process management and integration platform for software vendors, system integrators and internal development teams. Corteza comes with an Apache 2.0 license, and all code is published and can be reviewed at https://github.com/cortezaproject. All Corteza code is contributed to the Commons Conservancy Software Foundation. To stay up-to-date on the project, follow @CortezaProject on Twitter.

Planet Crust releases Corteza 2023.3.2

Planet Crust, the driving force behind Corteza, has released a new update of Corteza that includes new features, changes and fixes.

Release notes:

  • Added option for transparent color in the color picker used in Admin, and Reporter. The change was added to give users more configuration options when selecting color or background color for an element (1211).
  • Added the option to set a record list filter as a preset filter for a user. The filter can be applied using the ‘Filters’ dropdown menu. The change was added to give the user the ability to pick a pre-configured filter (1227).
  • Added menu with ‘more’ options (delete, un-delete, and permissions) to resource lists in Low Code, Admin, Reporter, and Workflow. The change was added so the user doesn’t have to scroll horizontally to access all resource options (46f5455).
  • Added a stale data error in case resources like workflows are updated whilst a different user is editing the same resource. The change was added to help reduce configuration errors due to multiple people editing the same resource at the same time (2529cf3).
  • Added button to select all records in a record list and preform the actions edit, delete, un-delete as well as executing workflows. The change was added to provide the user with an easier way to edit, delete, un-delete, and execute workflows on records across multiple pages (89f621c).
  • Changed the way reminders in Low Code look and behave which provides an easier way for the user to work with. The change was made to be consistent with the rest of the Corteza UI and improve the UX (1239).
  • Changed the feedback email domain in the page header of every Corteza web application from crusttech to cortezaprojectorg (0072a4b).
  • Changed reminders to clear out the snooze count after editing and modifying when the reminder should prompt (256dd59).
  • Changed the format of displaying the total number of record list items – if N is number of records, then the new format would be N items to N records (0fcbec0).
  • Changed the block magnify query param that keeps track of which block is magnified (zoomed in). The change was made to ensure that any future code implementations don’t collide with the block magnify query param (5fde4c9).
  • Changed the value of the SMTP_FROM variable in the server .env variables. Previously if a value was set in the .env file, it wasn’t respected. The change was made to give developers the option to configure SMTP setting not only from the UI but also though the env file (d2b389b).
  • Changed default workflow and trigger action severity to notice to keep it consistent with other resources in Admin. The change was made to make create, update, delete, and undelete actions visible in the default production ruleset of the actionlog (31f7e14).
  • Fixed multiline privacy request comments displaying as inline comments. The fix was made by adding support for multiline comments in privacy requests (1214).
  • Fixed Low Code broken public icon url for page, namespace, and custom app icons after changing the Auth JWT secret. The fix was made by adding an exception for the namespace icons, page, and icon attachments (1219).
  • Fixed available and selected fields not scrollable in safari due to set max height in the item picker component This issue was present in Low Code and {APP_NAME_PRIVACY} (1221).
  • Fixed funnel chart labels being hidden after hovering over them (1222).
  • Fixed the functionality to expand text in the description field used in Workflow’s error step (84215c0).
  • Fixed automation sessions list sorting parameter in Admin The parameter was excepting the incorrect type of value (1141).
  • Fixed copy of page layout in Low Code A page with layout couldn’t be copied because of duplicate page handle value (1230).
  • Fixed page blocks disappearing from the page builder after being removed from tabs configuration (c939015).
  • Fixed connection map not showing in {APP_NAME_PRIVACY} on mobile devices (ca12cc9).
  • Fixed overflowing text in the Record Organizer component (f09f1fa).
  • Fixed known concurrent map read/write issues for Integration Gateway profiler and workflow pre-processing (3703598).
  • Fixed missing sessionID parameter in automation session search The sessionID value wasn’t taken into consideration when filtering an automation session list (3703598).
  • Fixed compose page not being accessible unless the sub pages option is enabled (ed0ac43).
  • Fixed error for not included page layout resources when exporting namespace configuration. The fix was made by including page layouts to the namespace export logic (4ad1217).
  • Fixed error preventing user from being able to add a non numeric value to gauge chart dimension labels in Low Code (f9b9661).
  • Fixed the setting of workflow and trigger IDs after creating action log events (03806a2).

View the full changelog.

 

How to install Corteza

You can follow the offline deployment instructions for a local development or demonstration instance of Corteza. If you want to set up a live deployment, check out the extensive online deployment instructions. If you have questions, you can engage with other community members on the Corteza forum.

How to upgrade your Corteza instance

To upgrade your instance to the latest version of Corteza, follow our Upgrade Guide.

About Planet Crust

Planet Crust is the creator of and driving force behind Corteza, a 100% open-source low-code rapid application development, business process management and integration platform for software vendors, system integrators and internal development teams. For more information or to try Corteza on the cloud, please visit www.planetcrust.com.

About Corteza

Corteza is a 100% open-source low-code rapid application development, business process management and integration platform for software vendors, system integrators and internal development teams. Corteza comes with an Apache 2.0 license, and all code is published and can be reviewed at https://github.com/cortezaproject. All Corteza code is contributed to the Commons Conservancy Software Foundation. To stay up-to-date on the project, follow @CortezaProject on Twitter.

Planet Crust releases Corteza 2023.3.1

Planet Crust, the driving force behind Corteza, has released a new update of Corteza that includes new features, changes and fixes.

Release notes:

  • Added ability to drill down metrics, by clicking on a data entry inside the metrics block. Based on the configuration it can either filter an existing record list on the page, that is showing the records from the same module as the metric, or open a new record list in a modal. The change was added to make it easier for users to filter record lists based on metrics data, in order to view the details of said data (1184).
  • Added support for opening geometry and record organizer page block records in a modal. The change was added to give users the ability to open records in a modal without leaving the page that they are on (1177).
  • Added support for error handling message inside workflows by letting configurators access the context of the error message. The change was added to give user more freedom in defining error handling and to know where and on which step the error occurred (1088).
  • Added http prefixes to all URL input values across Corteza if it is not provided by the user. The change was added to make it easier for users to define URLs with leaving out the http:// part (1188).
  • Changed record selector value resolution fetching per page block instead of per field so no redundant fetches are done. The change was made to improve performance on slower connections/systems. The change was made by moving it to per page block instead of per field as it was previously (1176).
  • Changed the sidebar of Low Code and Reporter to be scrollable just on items and the search bar and public/admin page button to be always on top. The change was made to improve the accessibility of the the search bar and the buttons for public and admin page. The change was made by making the sidebar components stick to top (1189).
  • Fixed charts and reporter elements utilizing aggregation erroring out. The issue was caused because the sqlserver driver does not yet support offloading of aggregation steps. The fix was made by keeping aggregation on the application level until a few blockers are resolved (f931275).
  • Fixed failing provision step reporting a malformed SQL statement. The issue was caused by the provision function which utilized raw SQL with is not compatible with the sqlserver. The fix was made by skipping that provision on sqlserver because it does not need to exist for that driver The driver was introduced with the structure change so it is unneeded (1d4ab0b).
  • Fixed failing a fresh provision on an sqlserver database driver with an SQL typecasting error. The fix was made by correctly handling and defaulting setting timestamp values (7675e5d).
  • Fixed tabs block titles getting erased once you add a new block to the list. The fix was made by not updating the title when creating a block (1170).
  • Fixed data and time input boxes not being responsive and resulting in being cut off on smaller screens. The fix was made by updating the date and time module field responsiveness (1156).
  • Fixed hash and query URL trim on URL input record field trimming the part before the hash and query instead of after it. The fix was made by changing the order of trimming methods to match their corresponding labels (1173).
  • Fixed hovering on record event on calendar agenda not showing the cursor as pointer. The fix was made by changing the cursor from text selector to pointer (1179).
  • Fixed workflow dry run process not stopping on server timeout/error. The fix was made by resetting the state and refreshing the trigger label so the spinner disappears (1195).
  • Fixed webapp page titles not shown on small screens (1175).
  • Fixed not being able to cancel more than one privacy request consecutively in {APP_NAME_PRIVACY} (a559569).
  • Fixed record organizer not showing any data for a multi value fields. The fix was made by removing sort on label and description field (1176).
  • Fixed record selector of a record selector showing the record field as an ID instead of text. The fix was made by properly resolving multiple record values (1176).
  • Fixed metrics block data not being consistent in page builder mode when configurator is updated. The fix was made by updating the metric base component with a listener that refreshes the metric base when the configurator is updated (1207).

View the full changelog.

 

How to install Corteza

You can follow the offline deployment instructions for a local development or demonstration instance of Corteza. If you want to set up a live deployment, check out the extensive online deployment instructions. If you have questions, you can engage with other community members on the Corteza forum.

How to upgrade your Corteza instance

To upgrade your instance to the latest version of Corteza, follow our Upgrade Guide.

About Planet Crust

Planet Crust is the creator of and driving force behind Corteza, a 100% open-source low-code rapid application development, business process management and integration platform for software vendors, system integrators and internal development teams. For more information or to try Corteza on the cloud, please visit www.planetcrust.com.

About Corteza

Corteza is a 100% open-source low-code rapid application development, business process management and integration platform for software vendors, system integrators and internal development teams. Corteza comes with an Apache 2.0 license, and all code is published and can be reviewed at https://github.com/cortezaproject. All Corteza code is contributed to the Commons Conservancy Software Foundation. To stay up-to-date on the project, follow @CortezaProject on Twitter.

Planet Crust releases Corteza 2023.3: Lots of front-end and UX changes make Corteza more flexible than ever.



Planet Crust
, the driving force behind Corteza, is excited to announce the release of Corteza 2023.3

Changes include: Multiple Page Layouts, Conditional Fields, Drill-Down Charts, Block Magnification, Tabs and Navigation Buttons, Support for SQLServer and more.

Multiple Page Layouts

Create different page layouts that show different elements to different users depending on conditions, contexts, roles, devices, etc. Page layouts let you dynamically change page elements and content based on who is viewing what from where. Create any number and sequence of different page layouts to customize the end-user experience. In addition to changing the layout, you can also define their relationships and allow users to navigate between layouts.

Conditional Fields

Set conditions for how a user journey will progress based on the choice a user makes or new data inputs/changes. Conditional fields let you dynamically hide or show information based on the contents of the page so you can streamline your user interfaces and show only the most important information.

Drill-Down Charts

See the data lists beneath charts by clicking on the chart. Go further and filter lists directly based on the component of the chart you click on. Drill-down charts let you filter record lists based on your interaction with the chart.

Navigate Between Records

For power users, you can now move to a previous or to the next record without having to return to a record list.


Open Records and Other Blocks as Modals

For a better user experience, you can now open a Record as a modal in the same page as a Record List or open Page Blocks as large-sized modals.

Navigation Buttons

Add URL buttons, Compose Page buttons or a drop-down menu for faster navigation and a better end-user experience. Navigation buttons allow you to define custom navigation inside your Low Code applications. 

Tabs

Create more efficient UIs with tabs. Tabs let you place several Page Blocks in the same UI space with easy toggling between Tabs to access the different Blocks. 

Page Icons

Add icons to Pages in the menu to improve the look of your navigation.

Block Refresh

Add manual or automatic interval-based refreshes of page blocks so that lists, charts and other blocks always remain up to date without the need for full page refreshes.  

Bulk Editing of Records

End-users can now save time by bulk-editing multiple record values across any number of selected records.

Custom Login Screens

Customize your Corteza login screen by adding your own background and injecting CSS without the need to fiddle with the source templates.

Pre-Defined Record List Filters

Admins can create role-based Record List filters, allowing more flexibility as to who sees what and letting users quickly apply filters to Record Lists.

Add Images to User Profiles

Users can now add avatars or photos to their profiles for greater flexibility and customization options.

Copy, Paste and Clone Pages and Blocks

Design your dashboards faster than ever.  You can now easily duplicate entire Pages by simply saving as new, then edit the new Page as you like. Or copy-and-paste Blocks on a Page for faster dashboard creation. 



Mobile Geolocation Capture

Configurable geolocation capture replacing the previous scripting method for capturing geolocation from mobile devices. Set or prefill the current location while on a map for improved user experience and location accuracy.

Open Calendar Events in Modals

Configure a Calendar event source to open in a modal, a new tab or in the same tab so the user can see it without going away from the Calendar Block.

Disable Side Menu on Public Pages

Create more elegant end-user UIs by disabling the side menu on Public Pages in favor of the new navigation buttons.

Support for SQLServer

Support for Microsoft SQLServer as a production database.

Record Deduplication

We’ve added extended record duplicate detection configuration to support multi-value matching criteria and value-checking algorithms.


View the full changelog.

How to get Corteza

To install Corteza on your own server or try Corteza in the cloud, get started here.

How to upgrade your Corteza instance

To upgrade your instance to the latest version of Corteza, follow our Upgrade Guide.

About Planet Crust

Planet Crust is the creator of and driving force behind Corteza, a 100% open-source low-code rapid application development, business process management and integration platform for software vendors, system integrators and internal development teams.

About Corteza

Corteza is a 100% open-source low-code rapid application development, business process management and integration platform for software vendors, system integrators and internal development teams. Corteza comes with an Apache 2.0 license and all code is published and can be reviewed at https://github.com/cortezaproject. All Corteza code is contributed to the Commons Conservancy Software Foundation. For more information about the project, visit www.cortezaproject.org or follow @CortezaProject on Twitter.

Planet Crust releases Corteza 2022.9.8

Planet Crust, the driving force behind Corteza, has released a new update of Corteza that includes new features, changes and fixes.

Release notes:

  • Added configuration option that hides record list filtering. The change was added to enable configurators to hide filtering on record lists (8ebd25c).
  • Changed the link to the reminder record, it was added in the reminder sidebar list/edit. Enabled the ability to un-dismiss reminders. Added a date input field to set the date and time of the reminder. General UI/UX improvements for reminders. The change was made to make reminders more user friendly and easier to use by having the option to set reminder in more than 24h and to un-dismiss a reminder if needed. (885).
  • Fixed date multi value filtering using contains/not contains. The fix was made by adding explicit type casting for date time values to cast into jsonb format while parsing the record filter query (903).
  • Fixed select field translations not being shown unless the module is saved. The fix was made by updating the Select/dropdown configurator with a default initial state of the field options that are already saved (1706e52).
  • Fixed gauge chart metric functions not showing correct results when report produced multiple data frames. The fix was made by setting the dimension field to deletedBy which produces at most one dataset, since the gauge only shows one value (883).
  • Fixed issue of role with invalid ID stored in the local storage from displaying of the permission pages. The fix was made by filtering out the invalid role IDs from the local storage (886).
  • Fixed datasources not being saved when pressing the save datasources button in the datasources modal. The fix was made by saving the datasources when the save button is pressed on the datasource modal, instead of saving only when report was saved. (889).
  • Fixed the record list filter not working when field name included a hyphen in the field name. The fix was made by adding ‘-‘ (hyphen) to the allowed list of characters in the record list filter(query) (897).
  • Filtering records using date multi-value fields with a combination of “AND” and “Contains/Not contains” will produce an empty record list.

View the full changelog.

How to install Corteza

You can follow the offline deployment instructions for a local development or demonstration instance of Corteza. If you want to set up a live deployment, check out the extensive online deployment instructions. If you have questions, you can engage with other community members on the Corteza forum.

How to upgrade your Corteza instance

To upgrade your instance to the latest version of Corteza, follow our Upgrade Guide.

About Planet Crust

Planet Crust is the creator of and driving force behind Corteza, a 100% open-source low-code rapid application development, business process management and integration platform for software vendors, system integrators and internal development teams. For more information or to try Corteza on the cloud, please visit www.planetcrust.com.

About Corteza

Corteza is a 100% open-source low-code rapid application development, business process management and integration platform for software vendors, system integrators and internal development teams. Corteza comes with an Apache 2.0 license, and all code is published and can be reviewed at https://github.com/cortezaproject. All Corteza code is contributed to the Commons Conservancy Software Foundation. To stay up-to-date on the project, follow @CortezaProject on Twitter.

 

Planet Crust releases Corteza 2022.9.7

Planet Crust, the driving force behind Corteza, has released a new update of Corteza that includes new features, changes and fixes.

Release notes:

  • 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 a better distinction between blocks when they are not shown as cards (860).
  • Added general UI/UX improvements. The change was added to make some invalid configurations impossible, provide a better overview of some resources and prepare styles and layouts for future releases (80117c0, ef7e864, 9acc109).
  • Changed making 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, we now 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 The chart is now in line with other charts in Corteza, and the date tooltips are now also correctly displayed (7daafa1).
  • Changed the record organizer now gets filtered based on the key field and key value. The change was made to avoid putting the knowledge on how to set up the pre-filter and make the record organizer work on the user. The change was made by generating a filter based on the key field and value and AND-ing it with the pre-filter (2398499).
  • Fixed record organizer did not load properly on record pages while using ${recordID} in pre-filter. If used on a record page, the values also now get properly prefilled. 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 CortezaID datatype in PostgreSQL database. 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 was not properly refreshed in rare cases. The fix was made by adding a spinner to the integration gateway filter table, so that it is properly refreshed when fetched (cfe7e50).
  • Fixed saving issue with module discovery settings. If you had any configuration set for discovery in a module, the module was not saving properly. 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 builder for date only and time only filter types which was not working as expected. 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 not showing correctly. 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 workflow export if handle wasn’t defined. The fix was made by falling back to workflow name and sanitizing the file name for any illegal characters before saving it (96f8bc5).
  • Fixed sidebar not displaying in mobile mode on some mobile clients. The fix was made by updating the condition to check for widths smaller than 1024 or evaluating the userAgent with a regex to check if it is any of the known mobile clients (bc32070).

View the full changelog.

How to install Corteza

You can follow the offline deployment instructions for a local development or demonstration instance of Corteza. If you want to set up a live deployment, check out the extensive online deployment instructions. If you have questions, you can engage with other community members on the Corteza forum.

How to upgrade your Corteza instance

To upgrade your instance to the latest version of Corteza, follow our Upgrade Guide.

About Planet Crust

Planet Crust is the creator of and driving force behind Corteza, a 100% open-source low-code rapid application development, business process management and integration platform for software vendors, system integrators and internal development teams. For more information or to try Corteza on the cloud, please visit www.planetcrust.com.

About Corteza

Corteza is a 100% open-source low-code rapid application development, business process management and integration platform for software vendors, system integrators and internal development teams. Corteza comes with an Apache 2.0 license, and all code is published and can be reviewed at https://github.com/cortezaproject. All Corteza code is contributed to the Commons Conservancy Software Foundation. To stay up-to-date on the project, follow @CortezaProject on Twitter.

 

Planet Crust releases Corteza 2022.9.6

Planet Crust, the driving force behind Corteza, has released a new update of Corteza that includes new features, changes and fixes.

Release notes:

  • Changed workflow iterators to treat limit 0 parameter as no limit set. The change was made to make workflow iterators consistent with other searching/filtering interactions. The change was made by changing the limit in the code (fc259ca).
  • Changed error message when trying to delete a sensitivity level that’s in use to be more informative on what is wrong. The change was made to make error messages more consistent and user friendly. The change was made by adding additional validation before the sensitivity level is deleted (56e5543).
  • Changed the closing of the import modal. The change was made to give the user a better UX. The change was made by adding an id to the import modal through which the modal is closed after a successful import (735).
  • Changed the location of the attachment modal. The change was made to enable previewing of attachments in private pages. The change was made by moving the attachment modal from Public/Pages/View to Namespace/View (ea1c1fa).
  • Changed the requirement to provide a handle when creating a role is now removed and the handle is now optional. The change was made because providing a handle shouldn’t be a necessity. The resource can be created without it. The change was made by removing the requirement for the handle to be provided (fd55cce).
  • Removed the bootstrap class text-truncate from the <b-list-group-item>. The removal was made because the federation nodes in modules were not shown as they should and this class was making the problem (efe382b).
  • Fixed invalid record revision history for multi value fields. The fix was made The first value appeared duplicated, the last value was omitted, and when a value was removed the value was no longer visible in the old version (b203224).
  • Fixed uninformative internal error error message on the user profile change password interface. The fix was made by properly handling and serving the error message (82c70b3).
  • Fixed issues with Block title and Description when translations are included. The fix was made by updating translations and they no longer affects other blocks with duplicate titles and description are included (752).
  • Fixed being unable to export an user that had a suspended or deleted role assigned to it. The fix was made the export logic was resolving unresolved resources on the fly and it was not excluded and this edge case caused the server to panic (1432671).
  • Fixed missing support for filtering, sorting, and paging over federation nodes. The fix was made by enabling filtering, sorting, and paging for federation nodes (22f49b0).
  • Fixed hiding of calendar in calendar block when switching from page builder to view page and vice versa. The fix was made by replacing throttle with async/await in the CalendarBase component (4124f8f).
  • Fixed searching a record list if it does not have any fields selected in the configurator. The fix was made by making sure a record list with default fields uses those instead of the selected ones to search from (0f03f9c).
  • Fixed filtering for multi-value number field with contains or not contains criteria. The fix was made by making sure to convert numbers into string format while building a query for the selected filter (7185611).
  • Fixed when record list records per page was set to 0, the pagination information was not displayed properly. The fix was made by adding a check for this case where the pagination information is generated (045da2e).
  • Fixed filtering for bool type for equal and not equal operator. The fix was made by adding custom val handler for bool type to convert it properly while parsing the query according to supported drivers (1febba3).

View the full changelog.

How to install Corteza

You can follow the offline deployment instructions for a local development or demonstration instance of Corteza. If you want to set up a live deployment, check out the extensive online deployment instructions. If you have questions, you can engage with other community members on the Corteza forum.

How to upgrade your Corteza instance

To upgrade your instance to the latest version of Corteza, follow our Upgrade Guide.

About Planet Crust

Planet Crust is the creator of and driving force behind Corteza, a 100% open-source low-code rapid application development, business process management and integration platform for software vendors, system integrators and internal development teams. For more information or to try Corteza on the cloud, please visit www.planetcrust.com.

About Corteza

Corteza is a 100% open-source low-code rapid application development, business process management and integration platform for software vendors, system integrators and internal development teams. Corteza comes with an Apache 2.0 license, and all code is published and can be reviewed at https://github.com/cortezaproject. All Corteza code is contributed to the Commons Conservancy Software Foundation. To stay up-to-date on the project, follow @CortezaProject on Twitter.

 

Planet Crust releases Corteza 2022.9.5

Planet Crust, the driving force behind Corteza, has released a new update of Corteza that includes new features, changes and fixes.

Release notes:

  • Added missing configuration options that were in compose charts but not in reporter charts, e.g. Legend, Tooltip, Offset, label rotation for X and Y axis. The change was added to provide the same set of features on both chart configurators (d8fa5be).
  • Added function INSTR that can be used in the compose pre-filters, used like INSTR(‘foobar’, ‘foo’). It returns the position of the first occurrence of the second parameter in the first, starting with 1. Returns 0 if no match was found and the matching is case insensitive. The change was added to providing more flexibility for the compose pre-filters (36d8fc6).
  • Changed disabled the field picker drag and drop while searching for a field when configuring module, chart and page fields. The change was made because reordering of fields while searching was causing issues. The change was made by adding a computed property that tracks if a query parameter is added and if dragging is disabled (a0a7031).
  • Changed the column selectors in reporter (pre-filter, label/primary/secondary column) now all show the label and name of the column, they can also now be searched except for the presort. The change was made to make it easier to differentiate between the different fields that have the same label, for example after using a Join. The change was made by replacing the default bootstrap select with the vue-select component (e61cfde).
  • Changed greater than and less than filter operators, they are now only available on number and date fields. Contains and Not contains filter operators are now only available for multi value fields. The change was made to prevent users from using filter operators that are not supported for specific field types. The change was made by updating the operators list configuration in the record list filter (713, 713).
  • Fixed filtering for bool type for equal and not equal operator. The fix was made by adding custom val handler for bool type to convert it properly while parsing the query according to supported drivers (8e5d63c).
  • Fixed sensitivity level un-delete prompting a not found error due to an invalid HTTP request. The fix was made by properly handling the different sensitivity level states to call the correct endpoint (7eb26e6).
  • Fixed RBAC rules not applying when assigning them via workflows when providing the role via the Role type. The workflow didn’t raise any errors, but the saved RBAC rule was invalid (the roleID was set to 0 — invalid). The fix was made by updating the automation handler code to check all of the supported types and not just the roleID The handler logic was only using the roleID parameter and omitting the others (6a14808).
  • Fixed page list not displaying in busy state while pages are being fetched. The fix was made by adding a spinner with Loading text (671).
  • Fixed resource list not being updated after a new resource was imported. The fix was made by adding an updating function that re-fetches the list of resources (f2f9032).
  • Fixed the chart overflowing the block if a reporter chart was used inside a compose page block and the block had a title. The fix was made by using the same layout as on regular compose charts (c09e0f5).
  • Fixed permissions modal title being incorrect if the resource didn’t have a title or handle defined. The fix was made by making sure the resourceID will show in the permissions modal title if no other identifiable information exists (fd76c8f).

View the full changelog.

How to install Corteza

You can follow the offline deployment instructions for a local development or demonstration instance of Corteza. If you want to set up a live deployment, check out the extensive online deployment instructions. If you have questions, you can engage with other community members on the Corteza forum.

How to upgrade your Corteza instance

To upgrade your instance to the latest version of Corteza, follow our Upgrade Guide.

About Planet Crust

Planet Crust is the creator of and driving force behind Corteza, a 100% open-source low-code rapid application development, business process management and integration platform for software vendors, system integrators and internal development teams. For more information or to try Corteza on the cloud, please visit www.planetcrust.com.

About Corteza

Corteza is a 100% open-source low-code rapid application development, business process management and integration platform for software vendors, system integrators and internal development teams. Corteza comes with an Apache 2.0 license, and all code is published and can be reviewed at https://github.com/cortezaproject. All Corteza code is contributed to the Commons Conservancy Software Foundation. To stay up-to-date on the project, follow @CortezaProject on Twitter.

 

Planet Crust releases Corteza 2022.9.4

Planet Crust, the driving force behind Corteza, has released a new update of Corteza that includes new features, changes and fixes.

Release notes:

  • Added support for coalesce sorting on all supported store driver. The change was added to allow sorting of first non-NULL value among given columns into one column (547).
  • Added test SMTP server button for the admin email settings. The change was added to let administrators test SMTP configuration validity before deploying changes (539).
  • Added nylas integration which allows you to easily connect Corteza with email, calendar, and contacts provider. A new page block on compose called Nylas was added, that can display Nylas components defined in the Nylas dashboard. The Nylas external provider was also added to the list in the Admin panel under System settings. The change was added to enable the integration with Nylas and support the use of its components inside Low Code (539).
  • Changed the labels being displayed in metric page block instead of names. The change was made because we were incorrectly displaying the field names instead of its labels. The change was made by changing the metric page block fields to show labels instead of names (586).
  • Fixed the namespace, module, page, workflow, and reporter lists to properly sort the last change column. Previously the sorting was done on the updatedAt value and the value was shown as updatedAt or createdAt if the resource wasn’t updated yet. The fix was made by using the coalesce (deletedAt, updatedAt, createdAt) to sort based on all three columns, so that the value displayed matches the value that is being used to sort (547).
  • Fixed invalid data ordering on Low Code charts caused by improperly ordered data on the record report endpoint. The fix was made by adding an explicit sorting by the specified dimension field (956e30e).
  • Fixed users not being able to go to the previous page on reporter tables. The fix was made by updating the page cursor only if it exists while creating a report paging filter to preserve the valid cursor for the next page (588).
  • Fixed not being able to close the workflow modal once you press New Workflow. The fix was made by adding a back button that simulates the back button behavior of the browser (585).
  • Fixed reporter chart display element configuration not being properly saved on creation if the chart type was changed. The fix was made by properly updating the chart display element options when the chart type is changed (074b2fd).

View the full changelog.

How to install Corteza

You can follow the offline deployment instructions for a local development or demonstration instance of Corteza. If you want to set up a live deployment, check out the extensive online deployment instructions. If you have questions, you can engage with other community members on the Corteza forum.

How to upgrade your Corteza instance

To upgrade your instance to the latest version of Corteza, follow our Upgrade Guide.

About Planet Crust

Planet Crust is the creator of and driving force behind Corteza, a 100% open-source low-code rapid application development, business process management and integration platform for software vendors, system integrators and internal development teams. For more information or to try Corteza on the cloud, please visit www.planetcrust.com.

About Corteza

Corteza is a 100% open-source low-code rapid application development, business process management and integration platform for software vendors, system integrators and internal development teams. Corteza comes with an Apache 2.0 license, and all code is published and can be reviewed at https://github.com/cortezaproject. All Corteza code is contributed to the Commons Conservancy Software Foundation. To stay up-to-date on the project, follow @CortezaProject on Twitter.

 

Planet Crust releases Corteza 2022.9.3

Planet Crust, the driving force behind Corteza, has released a new update of Corteza that includes new features, changes and fixes.

Release notes:

  • Added a new label position option for charts with y-axis. It enables you to position the label at the bottom, middle or top of the y-axis. The change was added because the y-axis label was overlapping with the values if they were bigger (18248a2).
  • Added new multi value filter operators (IN and NOT IN) to the pre-filter in the reporter UI. This why users have the ability to filter records using multi value fields. The change was added to bring back the support to filter records using their multi value fields inside reports (560).
  • Added additional configuration for pie, bar, line, and doughnut charts. Three new sections were added – tooltip, legend and offset as well as the options to rotate x and y axis labels (only for bar and line charts). The change was added to give the users more freedom to customize charts (a8d3b83, b2c9de5).
  • Changed the resource list now uses the same component, item count and pagination and it is also enabled for resource lists that support it. Now almost on every resource, we show the total item count and we have the ability to go to the next page if there are items. The change was made because the look and feel of lists across Corteza needed to be unified. Also for better user experience and to always know the correct number of how many records/items we have. The change was made by updating and using the reusable CResourceList component in corteza-vue That means we can control the look of all lists from one place (030109b, 229bf12, c67daa7, 06c07d8, 6033433).
  • Changed the requirement to provide a handle when creating a resource is removed and handles are now optional. The change is applied in compose, admin, reporter, and workflow. The change was made because providing a handle shouldn’t be a necessity and resources should have the option to omit it. The change was made by removing the strict handle existence validation (cd86e85, cf21c47, 456c896, 9b88af0, 24b0dda, 34f261a, 3a90a10).
  • Changed the color of the button for confirming the action to accept a privacy request. The change was made to match the colors with the ones when confirming/denying the action to reject a privacy request. The change was made by changing the color to dark blue (d4ed9ff).
  • Fixed the avatar not being clickable on the auth screens on mobile devices due to the login form overlapping the top bar. The fix was made by adjusting the styling of the auth screens and the Corteza top bar (541, 541, 541).

View the full changelog.

How to install Corteza

You can follow the offline deployment instructions for a local development or demonstration instance of Corteza. If you want to set up a live deployment, check out the extensive online deployment instructions. If you have questions, you can engage with other community members on the Corteza forum.

How to upgrade your Corteza instance

To upgrade your instance to the latest version of Corteza, follow our Upgrade Guide.

About Planet Crust

Planet Crust is the creator of and driving force behind Corteza, a 100% open-source low-code rapid application development, business process management and integration platform for software vendors, system integrators and internal development teams. For more information or to try Corteza on the cloud, please visit www.planetcrust.com.

About Corteza

Corteza is a 100% open-source low-code rapid application development, business process management and integration platform for software vendors, system integrators and internal development teams. Corteza comes with an Apache 2.0 license, and all code is published and can be reviewed at https://github.com/cortezaproject. All Corteza code is contributed to the Commons Conservancy Software Foundation. To stay up-to-date on the project, follow @CortezaProject on Twitter.