Skip to main content
Version: 9.x (Current)

Version v9.0.0 Release Notes

April 28, 2022

Console

Breaking Changes

With Mia-Platform Console v9 the support to automatic migration of Core Services to Custom Microservices has been dropped. In fact, until Mia-Platform v8.x if your project had a api-console-config.json with version lower than 0.41.0, Core Services where automatically migrated to appear among your microservices based on the ones enabled in your enabledServices field of your project.
This means that if you had a api-gateway: true in your project with old api-console-config.json, when you opened the Console the configuration would be automatically upgraded to make the api-gateway appear among your services.

With Mia-Platform Console v9 this will no longer happen, the affected enabledServices are:

note

All of these services are available in the Marketplace.

This means that is also no longer supported project creation from Project Templates with api-console-config.json version lower than 0.41.0. If you are using project templates at such version, please update them before upgrading to Mia-Platform Console v9.

New features

Mia-Platform PaaS Console with unique login

Mia-Platform Console PaaS now is connected with the unique Mia-Platform login with SSO. Now, with the same credential, users have access to all the resources connected to your project: Console, Kubernetes, Gitlab, Kibana, Grafana and much more!

Renaming Tenant into Company

From Console v9, the commonly known Tenant has been renamed to Company.

User management and Roles assignment

User management has been integrated into the Console and allows assigning users an entire set of roles. Each role aims at regulating a series of capabilities, providing or not access to Console features thanks to specific permissions (i.e. access to projects/companies/environments, repository creation, deploy triggering, etc.). To know more about these permissions and how to assign roles to Console users check out the user management documentation.

User management is available only on users with enough privileges (Company Owners and Project Administrators) and can be done in two new sections that have been added within each Company and each Project. In these sections it will be possible to add users, modify permissions and have a look at the users who have access to your Project and their capabilities.

Create proxy from Marketplace

It is now possible to create proxies from the Marketplace; more proxies will be added soon.

Search Public Variables

In the Public Variables section you can now search for Public Variable name in the table.

Cross Project Proxy through Kubernetes Service enabled on all projects

Cross Project Proxy through Kubernetes Service, introduced as a preview feature in the v7.8.1, are now stable and released officially. Cross Project Proxy through Nginx has been removed and automatically converted to the new one.

Public Variables enabled on all Console installations

Public Variables section, previously released under a feature toggle on On-Premise installations, is now enabled permanently.

Bug Fix

Multi-log feature in Runtime Area

A bug of the tooltip on hover which displays information about the maximum number of selectable containers for the multi-log feature has been fixed.

Fast Data

Single View Creator Plugin & Low Code for On-Premise

Single View Creator Plugin and Single View Creator Low Code are now available out-of-the-box also for On-Premise installations.

Bug Fix

  • Low Code: __string__ constant now accepts any character and no more only lower-case characters. This fix is available since v5.3.3 of Real-Time Updater.

Marketplace

CRUD Service v5.2.2

A regression introduced in version v5.1.0 has been resolved. Now all the endpoints of a collection are correctly exposed.

API Portal v1.16.2

With this new version, a bug of the service that caused problems with multi-part forms has been fixed.

Backoffice v1.0.0

New features

Analytics in iFrame

It is now possible to integrate analytics in the back office, using iFrames.

PDF visualization in browser

It is now possible to open and visualize PDF files in browser, without the need of downloading them.

Improvements

Objects visualization

It is now possible to choose, from configuration, how to visualize objects. You can set a label that will be shown in the table.

Lookups in nested objects

Now lookups are supported in nested objects.

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