Version 7.2.x Release Notes
v7.2.5
March 25, 2021
Bug Fix
Compare table in the Deploy area
Resolved a bug preventing the Compare table to be displayed in the Deploy area in projects with advanced services.
Public Variables always treated as strings
Public Variables are now ensured to always be treated as strings to prevent interpolation issues on configuration files.
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 3.5.6
.
v7.2.4
March 24, 2021
Bug Fix
Delete last public variables
Resolved bug that prevented to delete all the public variables. Now the deletion of the last public variable works properly.
Warning for missing secret for environment variables
Before deploying, the warning message regarding secrets not found on cluster was not correctly signaling the absence of secrets when they had been added as source of a microservice environment variable value.
Microservice environment variable edit through drawer
When configuring a microservice environment variable, opening the lateral drawer and saving without making any edit was causing the application to fail. The bug has now been fixed.
Marketplace sync
The Console Helm Chart has been updated to correctly synchronize all the properties of the microservices in the Marketplace when updating Mia-Platform Console in On Premise installations.
Improvements
Textarea for every environment in Public Variable creation popover
The pop-over to create a new Public Variable offers now a textarea field for every environment, to simplify the creation of variables with large values in projects with numerous environments.
OpenShift support for HPA and Log Parser
Configuration generated for OpenShift clusters now completely supports HPA (Horizontal Pod Autoscaler) and Mia-Platform standard log parser annotations.
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 3.5.5
.
v7.2.3
March 17, 2021
Improvements
Masked environment variables
In the Environments area variables are now hidden by default. You can show them by clicking the button "Show variables value" in the card top-right corner.
Additionally, the UI of the page has been revised:
- The "Add new environment variable" button has been moved to the top-right corner
- The Edit and Delete commands have been replaced by the dedicated icons
Public Variables drawer
Public Variables are now editable using the drawer UI with textareas to make it easier to edit large variables. Inline editing is still possible.
Delete System of Record
Systems of Record can now be deleted when they have no projections. To do that, just click on the Delete button at the bottom-right corner of the System of Record detail page. If you delete all the Systems of Records, the default Projections Changes collection will be deleted as well, because it is no more useful.
Bug Fix
MLP backslash escaping
Fixed a bug affecting Mia-Platform pipelines that caused Environment variables with backslash character to be improperly escaped. To take advantage of the fix you need to use Mia-Platform pipelines v3.
Contact your Mia-Platform technical referent to update your pipelines.
API Portal with proper log parser
Documentation Portal is now configured to use proper mia-nginx
log parser.
Backoffice endpoint permission conversion
It is now possible to set the backoffice endpoint permissions to 0
avoiding the unintentional malfunctioning of the Authorization Service.
The preferred way to write the logical expression in the endpoint permission is still to use true
or false
instead of 1
or 0
.
Validation on Fast Data Projections' name
Validation on Fast Data Projections' name was missing for projections belonging to different Systems of Record. The creation of Fast Data Projections in different Systems of Record with the same name is now forbidden.
UI Improvements
Browser tab title revision
The browser tab title now shows the Console section and the project you are working on to speed up navigation across multiple tabs.
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 3.5.2
.
v7.2.2
March 10, 2021
New Features
Real Time updater Request and Limit
After the initialization of the Real Time Updater, the Request and Limit parameters are set according to the following default values:
- Memory: 80Mi for Request and 250Mi for Limit
- CPU: 20 millicpu for Request and 100 millicpu for Limit
info
At the moment it is not possible to change these values through Mia-Platform Console. These default values are only modifiable for on-premise installations through the new helm chart configuration values.
Check out Mia-Platform documentation to know more.
Real Time updater Replicas
You can now set the number of replicas of the Real Time Updater using the Advanced section of the Design Area. Follow the documentation for further details.
Definition of type property in Schema editor
When configuring the schema of a field of type object in the MongoDB CRUD page, the Schema Editor (accessible by clicking the row edit button) accepts JSON Schemas containing the type
property. However the only accepted value for it is object
. Check the Schema Editor documentation to know more.
Library updates
Open source libraries custom plugin lib, lc39 and glogger received a minor update.
The new versions feature an improved logging format for time
property that now shows timestamps with millisecond precision.
lc39
new version isv3.3.0
glogger
new version isv2.1.1
custom plugin lib
new version isv2.3.0
Core services
The following services have been updated to use the latest versions of lc39, glogger and custom plugin lib:
Client Credentials
Authentication Service
Authorization Service
Auth0 Client
IP Geolocation Service
CMS Backend
CRUD Service
Microservice Gateway
Session Manager
Swagger Aggregator
v1Adapter
Flow Manager
User Service
Timer Service
MongoDB Reader
The following templates and examples of Mia-Platform Marketplace:
- Node.js Custom Plugin with Mongo Example
- Slack Webhook Example
- Node.js Template
- Node.js HelloWorld Microservice Example
Bug Fix
Environment variable creation
In a microservice, it is now possible to create a new environment variable without the definition of its value. Also, it is possible to empty its value through inline edit. Check out Mia-Platform documentation to know how to configure Microservices environment variables.
Geo indexes support for projection
The possibility to create an index of type geo
in the Projections has been removed, since such type is not supported.
Gitlab Deploy token
Fixed a bug affecting the generation of the Gitlab token that enables the Deploy. The bug could potentially cause the inability to Deploy in projects involving a high number of users performing numerous deployments.
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 3.5.0
.
v7.2.1
March 04, 2021
Bug Fix
System of record creation
The creation of a new system of record in the Projection page caused the inability to commit, due to an incorrect configuration of the system.
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 3.4.2
.
v7.2.0
March 03, 2021
New Features
Public Variables
The design section presents a new feature: Public Variables, a page where you can easily create branch level configurations with different values for each environment.
You can have further details regarding this section on the public variables documentation page.
On Premise installations require specific changes to the deploy pipelines, please contact your technical referent to be supported for activation.
Real-time-updater authentication mechanism
You can now specify a custom Kafka authentication mechanism by supplying the kafka.saslMechanism
property to your system advanced configuration in the console, check out the documentation for further information.
Fast Data CDC Events Management
The support for different format of Kafka messages has been implemented. You can now choose which format of Kafka message you expect to have for each system. If the format you need is not supported yet, you can create your own Kafka message adapter. Check out the documentation for configuration information.
Generate projection fields from data sample
After the creation of a projection, you can configure its fields by importing them from a JSON or a CSV. Check the documentation to learn how to use the feature.
Bug Fix
Cross Project Proxy
Fixed bugs regarding the configuration of proxies of Cross Project type:
- The creation of a cross-project proxy targeting the project itself was not possible when trying to save the configuration
- The edit of the namespace caused a wrong update of the port
- When using the default namespace at creation, the value was not correctly saved.
Duplicated Git repository owners
For certain projects, GitLab groups were being shown twice when selecting the Git repository owner during microservice creation; the issue has been resolved.
Disabled commit at index creation
During the index creation, commits were disabled if no index field was specified. Indexes now require to specify at least the first field before being created.
Secret fields validation for environment variables
Added missing validation on secret name and secret key during the creation and edit of environment variables from secret. These two patterns follow Kubernetes naming convention for secrets.
Breaking Changes
Fast Data virtual delete
Now the Real-Time updater of the Fast Data make always virtual delete of the projections instead of real delete. Check out the documentation.
UI Improvements
- You can now use tags to organize and search your MongoDB CRUD collections.
- The pop-over warning at microservice creation has been revised.
- Added specification of unit of measure for TTL index Expire property, since it is expressed in seconds.
- Security Management infobox has been dismissed with a direct link to the related Mia-Platform documentation page.
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 3.4.0
.