Version 12.1.0 Release Notes
February 01st, 2024
Console
New Console backoffice configuration using Mia-Platform Microfrontend Composer
Console CMS has been replaced with a new backoffice adopting Mia-Platform Microfrontend Composer. At runtime, there will be micro-lc that replaces the previously adopted cms-backend, cms-site and v1-adapter.
For self-hosted installations, take a look at the information given on the How to upgrade Console guide.
Complete Company access management through miactl
The new version of miactl
allows complete management of all identities access to the Company.
More specifically, starting from today it will be possible to add, modify and remove any type of identity (User, Service Account, Group) simply through command line.
For more information on the specific commands introduced, please go to the documentation.
Improvements
Improved User session management in Console
The Console now features a new modal that activates upon session expiry, preventing further interactions and allowing users to seamlessly re-login, ensuring their ongoing work is not lost.
Enhanced default branch management for Template and Example creation
The default branch handling during pipeline setup from Marketplace Templates and Examples creation has been improved. Now, when creating those resources, if the branch is not specified within the pipeline definition, the provider will dynamically retrieve the repository's default branch in which the pipeline is located, instead of statically selecting the master branch.
Bug Fix
This version addressed a few bugs, here is a comprehensive list:
- fixed a bug that prevented creation of projects with "internal" visibility using GitHub as Git Repository;
- fixed a bug that made it impossible to change branches if its configuration in the project was broken;
- fixed a bug that caused configurations not to be saved if removal of certain types of microservices had previously been performed.
Fast Data
Fast Data Configurator
New Features
Added possibility to clone Projections and Single Views
Projections and Single Views can now be duplicated: in order to do so, you just have to go inside the respective "Projection" or "Single View" sections, enter the specific resource - whether it is a Projection or a Single View - and click on the "Duplicate" button, that can be found in the upper right-hand corner of the header that presents the resource name.
Added possibility to export referenced resources
Resources imported as references into a Project can now be re-exported alongside the other resources of the Project.
Improvements
Unknown strategy utilization warning
A warning will be displayed in the strategies page if a Single View Creator uses a strategy that does not correspond to any of the strategies linked to that Single View.
Added condition query in No Code ER Schema relationship detail panel
From now on, ER Schema conditions content is shown next to their name in the Aggregation No Code.
Prevent removal of Single Views and Projections with attached endpoints
It is not possible anymore to delete a Single View or a Projection with attached endpoints without first deleting said endpoints.
Microfrontend Composer
Back-Kit Library
The new version v1.4.12
of the back-kit library is available!
Refer to back-kit changelog for finer-grained details of new versions.
Improvements
Geopoint field coordinates order can be specified
Geopoint fields support geopointFormat
option is available in data-schema formOptions
, allowing to configure whether the Form components read them as [latitude, longitude]
or [longitude, latitude]
Bug Fix
This version addressed a few bugs, here is a comprehensive list:
bk-calendar
allows to open appointment details in "week" and "day" views by clicking on the respective item
Marketplace
Marketplace Updates
Form Service Frontend
The new version v2.0.2
of the Form Service Frontend is available!
This version of the Form Service Frontend requires the Form Service Backend v2.0.1
(or higher) to serve the improvements.
Improvements
The UI interface shows more detailed errors when the user tries to save a form with inconsistent data (i.e. "form expiration date in the past").
Form Service Backend
The new version v2.0.1
of the Form Service Backend is available!
Improvements
The service returns proper error code that the UI interface translates in human readable messages.
Notification Manager
The new version v2.1.0
of the Notification Manager is available!
Improvements
- Added endpoint PATCH /user/notification-settings endpoint
- Added endpoint GET /event-settings/ endpoint
- Added endpoint POST /event-settings/ endpoint
- Added endpoint PATCH /event-settings/:id endpoint
- Added endpoint DELETE /event-settings/:id endpoint
- The POST /send endpoint now supports the new field emailSender to overwrite the sender set in the service config.
- Compile event schemas only once
- Update IC Resource Forbidden Event handler to fetch users from notification settings
- Added supported and enabled channels to the GET /user/event endpoint
- PATCH /user/notification-settings returns a 400 error if user tries to patch an unsupported channel
Bug Fix
- IC RFE handler does not correctly match notification settings with users
- Create user notification settings with message template from group, role or cluster
- Return 403 (Forbidden) error if the event is not visible to the user trying to update the notification settings through the PATCH /user/notification-settings endpoint
Teleconsultation Service Frontend
The new version v1.4.0
of the Teleconsultation Service Frontend is available!
This version of the Teleconsultation Service Frontend requires the Teleconsultation Service Backend v1.5.0
(or higher) to serve the improvements.
Improvements
- Delete uploaded files when call ends
Teleconsultation Service Backend
The new version v1.6.0
of the Teleconsultation Service Backend is available!
Improvements
- Added support for video call background image upload and use, and support for language management
- Added duration_in_seconds to POST and PATCH /teleconsultation body
- Added room details as stored on Kaleyra in the API GET /teleconsultation/:id
How to update your Console
For self-hosted installations, please head to the self hosted upgrade guide or contact your Mia-Platform referent and upgrade to Console Helm Chart v11.1.0
.