Version 10.5.0 Release Notes
February 16, 2023
Backoffice Low Code Configuration
This feature is still in BETA, do not miss out the official documentation page for further information.
The new Backoffice Low Code Configuration is now generally available for all Console users! In the Console section dedicated to Backoffice, you can now configure your Backoffice pages and layouts, using a JSON configuration. This section is fitted with a fancy and fully functional preview tool that allows direct interactions with your designed front-end.
Don't miss all the other Backoffice improvements in the dedicated section!
This version addressed a few bugs, here is a comprehensive list:
- A bug causing a log out when rapidly opening multiple Console tabs has been fixed
- Now, when opening a Console URL, you are correctly redirected to the specific resource even when you have to login first
Automatic generation of Aggregation
A basic Aggregation configuration can be automatically generated starting from an ER Schema. The file is intended to be a basic file that must be modified by the user in order to complete all the needed configurations. Check the official documentation for any further details.
PR update topics are now editable
The PR update topic table inside each Projection page now allows topics to be updated.
Starting from this Console release the configuration of Fast Data projections from the Console Advanced Section is considered deprecated.
From now onward we strongly recommend using only the Console pages dedicated to Fast Data in the design section.
Consequently, please consider verifying whether any of your projects are using such section to define Fast Data projections and migrate them to the supported page.
Below is reported a screenshot of the section that is going to be deprecated:
Our MongoDB CRUD Service is now Open Source!
Check out our Blog Post, the How To guide and the GitHub repository. Do not forget to update the Docker image of the already existing instances of the CRUD services in the Console, putting the proper link: ghcr.io/mia-platform/crud-service:6.3.0.
Appointment Manager - v2.1.0
Added support for multiple reminders and a dedicated endpoint,
for searching for the first available slots.
GET /slots/ endpoint has also been improved to return the availability resource ID for each slot.
See the CHANGELOG for more details about the new features.
FHIR API Service - v1.0.1
Minor vulnerability fix.
Form Service BE - v1.6.0
Added the autosave feature for the form assignments procedure.
Fixed a minor issue on the
isEditable property in the
GET /forms/:id endpoint.
Form Service FE - v1.6.0
Added the capability to retrieve draft and autosave form assignments.
Messaging Service - v1.2.0
The Messaging Service now supports template attachments. See the CHANGELOG for more details about the new feature.
Teleconsultation Service BE - v1.3.0
Added a dedicated environment variable for the live teleconsultation feature.
Teleconsultation Service FE - v1.3.0
Added a button to re-enter the teleconsultation. Moreover, feedback at the end of the call is now removed. The "Interaction to autoplay the content on the page" modal on teleconsultation start has also been removed.
User Manager Service - v1.3.2
Fixed an error in the
PATCH /users/:id endpoint when the body does not contain
Payment Integration Hub - v2.0.0
The latest version includes the following new features:
- Flow Manager and its saga collection to store transaction data
- Front-end to perform new payments
- Adaptive Checkout to dynamically display customized payment methods/providers based on transaction data
- Export function for transaction data
- Automatic verification of outstanding payments
- Bulk actions such as refund and invoice downloading
- Partial refund from Backoffice
For more technical details please refer to the documentation.
Backoffice - 1.3.4
Form components (
description field in data-schema, of type either string or internationalized text, which is rendered inside a tooltip next to field label.
New web component
bk-auto-refresh is available, which allows for periodic automatic data-refresh. Refer to the documentation for more information.
bk-url-parameters supports wildcards in
urlMask property. Data matched through wildcards is included in event payload with numeric keys, and can be excluded setting property
excludeWildcards to true.
bk-card footer supports
bk-card support for dynamic configuration has been extended to
configMap pair formalism. This allows to set dynamic configurations to the footer and its buttons, based on equality to some data in the card.
bk-card component makes use of
visualizationOptions property for each field of data-schema, allowing greater freedom in terms of how the data is visualized in the body of the card.
Action interface and
clickConfig goes deprecated
Action-sdk through property
action, allowing wider range of configurable actions.
clickConfig is now deprecated and will be removed in future releases in favor of
action. Please refer to
bk-button documentation for migration instructions.
New web component
bk-atlas-dashboard is available, allowing to embed dashboards from MongoDB Atlas.
Read-only form uses
Form components (
bk-form-card) correctly support
editorHeight property in readonly mode, allowing to set height for monaco-editor fields.
bk-form-modal nested tables renders date fields
Object/array fields which are rendered as tables in
bk-form-modal correctly render date fields, using
dateOptions.displayFormat in their data-schema if specified.
bk-simple-list header style is aligned with
bk-form-card, extending its
label property to also allow icon, badge, subtitle.
bk-gallery component does not render menu icon if unnecessary
bk-gallery component does not render menu icon if the number of actions is two or lower.
Lookups are resolved in initial values
bk-filter-drawer correctly resolve lookups within initial values.
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 8.3.0.