Skip to main content
Version: 10.9.x

Version 10.9.0 Release Notes

May 04, 2023

Console

New Features

Selection of default Providers for the Company's Projects

In the Company Overview area, inside the Providers section, it is now possible to find a new feature that allows the user with Company Owner permissions to be able to set the Default Providers that will be used in all the new Projects created in the respective Company.

Default Providers Selection

This will enhance the governance of Company Owners on all the Projects of their Companies, granting them better control over the management of company tools. The Provider for each capability (Git Provider, CI/CD and Secret Manager) can always be changed at any moment via CMS.

For more information, go to the documentation.

Managing Service Accounts at Console level

It is possible to create Company-independent service accounts in case you need to give them privileges to perform root-level operations.

info

Only Console Super Users can add or delete Company independent service accounts, manageable exclusively at back-office level.

Backoffice No Code Configurator now supports guard and oneOf properties

From now on, it is possible to configure directly from the Backoffice No Code Configurator two type of properties: guard and oneOf properties.

Do not forget to checkout the Backoffice back-kit component library news!

Bug Fix

This version addressed a few bugs, here is a comprehensive list:

  • We fixed an issue in the creation of a template/example that prevented the Git repository owner name from being filled in with special characters
  • The index.html dom parser in the Backoffice Configurator now use getAttribute instead of reaching src on script elements
  • The Property modal container of the Backoffice Configurator behaves well with nested object with the same keys
  • The CRUD endpoints in the Backoffice Configurator are now prefixed with /v2

Fast Data

Breaking Changes

Revamped Single View Trigger Generator

We're thrilled to announce the release of v2.0.1 of the Single View Trigger Generator, one of the Fast Data component. In this release, we've given the component a complete overhaul to optimize its performance and streamline its functionality.

However, there are a few breaking changes to be aware of when migrating to this new version. In particular, the following environment variables have been renamed to better clarify their purpose:

  • STRATEGIES_FOLDERMANUAL_STRATEGIES_FOLDER
  • CUSTOM_FUNCTIONS_FOLDERTRIGGER_CUSTOM_FUNCTIONS_FOLDER

We have also removed the USE_AUTOMATIC variable since the feature is now enabled in all the service configurations.
Furthermore, the following environment variables are now required:

  • SINGLE_VIEW_NAME
  • ER_SCHEMA_FOLDER
  • PROJECTION_CHANGES_SCHEMA_FOLDER

For more details on the service and its behavior, please check out the official documentation.

New Features

The file picker of the Projection DDL modal import, that can be used in the System of Record section, now supports .sql file.

Improvements

The Console automatic aggregation generation now represents one-to-one relationship configuration as an object.

Bug Fix

This version addressed a few bugs, here is a comprehensive list:

  • The Projections and the SoR are now deleted from the No-Code ERSchema if deleted from their Console sections
  • The Single View Creator can be now attachable to only one Single View
  • Mongo operators are now properly interpolated in aggregations executed by the Single View Creator. This fix has been addressed in version 5.6.6 of the Single View Creator.

Marketplace

Marketplace Updates

CRUD Service - v6.5.1

CRUD Service collection definition has been revised, so that now it possible to configure it through a JSON schema definition. This new feature for the moment does not supersede the previous collection definition, albeit it is recommended to transition to the latter one. To tap into this new functionality it is necessary to define a new property in the collections definition, which is schema. This new property expects to receive a JSON schema as representation of the collection data model. Previous property field is still accepted, though it has a lower priority with respect to the newer one.

Furthermore, the following MongoDB operators for PATCH action were introduced:

The full changelog can be found in the plugin detail page.

User Manager Service - v1.4.0

Added a user expiration date feature via Timer Service and a user soft delete endpoint.

Backoffice - 1.3.9

New Features

bk-crud-client allows to disable url writing

New property reflectToUrl allows to control whether bk-crud-client reflects its state to the URL with a window.history.pushState.

New component bk-layout-swap

New component bk-layout-swap is available. It performs a layout change listening to layout/change event. The payload of the event is the layout rendered by the component. It is bundled separately.

Bug Fix

Form components resolve lookups on creation

Form components correctly resolve lookups in initial values from add-new event payload.

How to update your Console

For on-premise Console installations, please contact your Mia-Platform referent to know how to use the Helm chart version 9.0.15.