- Design - CMS Visibility of the "Go to properties" tab in CMS section has been restored.
This version contains a bug in the Design area which prevents displaying the "Go to properties" tab in the CMS section. This bug has been fixed in version 5.8.0-1 Patch.
Running deployed version Now, when you select the environment where you want to deploy, you can visualize information about the last successful deploy on that environment (visibile information is the following: deployed commit, deployment type, user that deployed, duration, time of deployment and logs).
Branch and commits compare Now, when you select the branch to deploy, you can visualize the last 10 commits done on it and the changes between the last deployed branch on the choosen environment and the selected branch to be deployed.
Experience New deployment experience: when you click the "Deploy" button a new modal appears to inform you about deployment progress.
Example section New section
Exampleshows a response sample to the API currently opened.
Endpoint call You can now call an Endpoint from DevOps Console without specifying the headers.
Response Area expansion Now you can expand the response area over the whole width of the page.
Properties management improvement The checkbox system of properties has been removed: now you can simply write in a textbox if you want to pass the corresponding property. If you want to pass an empty value, you have to leave the property empty and check the corresponding property in the button
Collapse and expansion management You can now expand and collapse cards and properties through an arrow near each copy:
Collapsebuttons have been removed.
Menu API Portal menu has been moved from left to right to simplify UX.
Fixed files upload In the API Portal, you can successfully upload files on each method identified as
Horizontal Launcher Menu Launcher menu is now always in the top bar, making it always visible and accessible from any page. You will not be required anymore to open the left drawer to switch section and the hamburger menu has been removed.
Design - Menu Now you can expand the menu of each section in the Design area.
Authentication You can now define a different auth provider for fronted and backend to authenticate users.
Design - Microservices Log Parser specification for custom microservices has been updated:
nginxsupport has been dropped and migrated to
mia-ngnix(previous values have been migrated).
Design - CRUD With the new header and footer, CRUD section has been aligned with Microservices, Proxies and Cronjobs sections: the
Deletebutton is now at the footer of the page.
DevOps Console configuration Status routes of the swagger-aggregator service are now configured correctly using Mia Platform standard routes:
Design - Microservices Now, when you are creating a microservice starting from Docker Image, you can specify the port of the docker registry host (e.g.
host:port/project/service:tag) without being blocked by the validation of the field.
Design - CRUD Alignment of the
Requiredcheckbox position in the CRUD section.
This version contains a breaking update for on-premise installations. We are working on the updating process of on-premise Console in order to optimize this release. In the meantime, you can contact your Mia Platform referent to know more about simplified release modalities.
If you have an on-premise Console installation, to use these features, you have to update:
Console Website @1.22.0 (
Console Backend @2.0.0 (
Console Environment Variables @1.0.2 (
Kubernetes Service @1.4.1 (
Console Monitoring Dashboard @1.3.6 (
Console Deploy Website @1.2.0 (
Moreover, in case of on-premise Console, you have to remove the following authentication services:
and add the new service
nexus.mia-platform.eu/core/authentication-service:1.0.0) with its configurations.
Moreover, in case of on-premise Console, to release the new version 5.8.0, you have to modify DevOps Console project configuration and execute manual cleaning operations on Cluster and MongoDB.
DevOps Console project
You have to remove the following environment variables:
and add the following environment variables:
MIA_JWT_TOKEN_SIGN_KEY: random string of at least 2048 bit (no special characters are supported)
PROVIDER_TOKEN_PASS_PHRASE: random string of at least 2048 bit (no special characters are supported)
and verify that the following environment variable is present in each environment:
Design - CRUD
You have to add the collection:
Design - microservices
You have to remove:
and migrate to managed service:
files-service(moreover, all the old
files-serviceconfigurations have to be removed manually from GitLab)
You have to add:
You have to remove:
and you have to empty the collection:
You have to remove all the
configmap from DevOps Console namespace. Moreover,
files-service have to be removed manually.
Once the deployment has been completed, each DevOps Console user will lose all the active sections and will need to log-in again.