Version: 7.x (Current)

Version 7.5.x Release Notes

v7.5.2#

May 12, 2021

New Features#

MIA_ prefix management for Public Variables#

It is now possible to avoid the addition of the MIA_ prefix to public variables keys when they are saved in the public variables folder. To do so, console administrators can access the Console CMS and add to your project deploy object the following property useMiaPrefixEnvs set to false. After this, remove from the public variables folder all MIA_ prefixes from all public variables keys of all .env files.

caution

MIA_ prefix is necessary for projects that use bash script for their deploy pipelines. Therefore, this property should be set to true only for projects that use mlp.

Bug Fix#

Validation for configMap file names#

Fixed bug that caused the pipeline to fail if a configMap file name contained a blank space. Now, the validation is the same regex used by kubernetes.

MongoDB Index fields update#

Fixed MongoDB indexes order and creation of a new field in an existing index.

Recreate a previously deleted configmap file#

Fixed bug that caused the console to save an incorrect project configuration if a user deletes and recreates a configmap file with the same name after saving.

Burger icon menu actions for cms analytics#

Removed the malfunctioning features Print Chart and View Data Table of the analytics that that caused an incorrect visualization.

Cms card images crop#

Fixed bug that was preventing to show card images with the right size. The fix is available in cms-site v9.14.0. Please update your project to take advantage of it.

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.7.7.

v7.5.1#

April 27, 2021

New Features#

Addition of services that act as decorators into Mia-Craft visualization#

Services that act as decorators have been added and placed near the Microservice Gateway, to be more easily recognizable.

Direct links from Mia-Craft to Microservices and MongoDB CRUD sections#

When using the right click on a custom microservices or the CRUD service, a context menu will be displayed that allows to directly reach the configuration page of a custom microservice, or the MongoDB CRUD section of the Console.

link on Mia-Craft

Addition of Mia-Craft legend#

An explanatory legend has been added to simplify the comprehension of a Mia-Craft visualization

legend on Mia-Craft

Breaking Changes#

Primary Key required for Projections#

It's now mandatory to have set at least one Primary Key for each Projection. Otherwise, you will not be able to save your configuration.

Kafka Message Adapters objectKey#

Custom Kafka Message Adapter cannot return null for objectKey attribute. Check out to return a valid object value.

Bug Fix#

ConfigMap delete for advanced microservices#

Saving a Project with an advanced microservices with configmaps lead to a Downloading configuration error due to its elimination. This bug has now been fixed and the advanced configmap are not deleted anymore.

HPA configurations delete#

Fixed bug that caused the deletion of HPA files manually created on the repository when the file name was equal to a service name.

Projection fields generated from data sample#

Fixed bug that broke the configuration after the import of fields from data sample for Projections.

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.7.6.

v7.5.0#

April 22, 2021

New Features#

Fast Data Single Views#

In the Design area, you can now configure your Single Views, using the Single Views page of the Fast Data section.

Fast Data Single Views

Define the fields of the single view and which Single View Creators services will update the single view in the Data Model section.

You can also set the strategies for each projection directly in the Strategies section of the single view you need to update.

Large Configmaps support#

Core services configuration now supports ConfigMaps larger than 1MB (this limit is imposed by Kubernetes). Large ConfigMaps will be automatically split into multiple parts and joined back together during deployment.

note

ConfigMap resources cannot be split more than 20 times, hence the current maximum supported size for a ConfigMap is 16MB. This is necessary to avoid the handle of very huge files, that could bring to DOS attack if not correctly handled. If you have a ConfigMap that exceeds this limit, contact your Mia-Platform referent.

Public Variables warning customization#

In the Public Variables section, an explanatory message with a documentation link is displayed anytime a user lands on that page for the first time. This message can now be personalized by the Console administrator directly from the notification section of the Console CMS.

image.png

Marketplace#

Single View Creator Plugin#

The Single View Creator Plugin is now available in the Marketplace. The plugin helps you to easily keep your Single Views updated. You only need to write three configuration files and then you are ready to deploy.

When you create the service from the plugin, all the environment variables are already set. What you need to do is just to change some of them depending on your needs.

The plugin is available only on Mia-Platform PaaS Marketplace. In order to have it on your on-premise installation, please contact your Mia-Platform technical referent.

Possibility to display Coming Soon microservices#

In the Marketplace, console administrators can add and show Coming Soon templates, plugins and examples.

In order to add a Coming Soon service you need to create your service in the Console CMS of On Premise installations and set the Coming Soon label to true.

Bug Fix#

Environment Pods list#

Switching between environments in the Logs area could lead to a wrong Pod list visualization. This bug has now been fixed and the correct Pod are always listed.

Improvements#

Error message for malfunctioning Pods#

A proper error message is displayed if something goes wrong during Pod container log retrieval.

New Deploy outcome option#

A proper 'No info available' feedback is now provided in the Deploy Outcome column when there is not enough information to compute the preview. Read Smart Deploy documentation for additional information.

Release version visibility in the Deploy details#

The Deploy section is now able to show services with versions coming from interpolated public variables. Once you have successfully configured your microservice, the value of the public variable corresponding to the selected environment will be displayed in the New version column of the Deploy Details.

Environment id and name display#

Envs section now displays both the environment identifier and its label in the environments table.

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.7.4.