---
title: "Published Release 5.1.0 (Survivor) of Onesait Platform"
canonical: "https://onesaitplatform.refined.site/space/ROAD/3838672897/Published%20Release%205.1.0%20(Survivor)%20of%20Onesait%20Platform"
format: markdown
---
On Friday, July 7, 2023, **release 5.1.0 of Onesait Platform (Survivor mnemonic) **has been published, following our versioning policy: [Version Policy Onesait Platform](https://onesaitplatform.atlassian.net/wiki/spaces/DOC/pages/2216103283/Pol+tica+de+Versionado+onesait+Cloud+Platform).

You can follow [our Roadmap](https://onesaitplatform-es.refined.site/space/ruta/3495821313/Roadmap+2022) and find more information about the capabilities of the Platform in the **[Developer Portal](https://dev.onesaitplatform.com)**.

> Macro (toc)

# ENGINE

> ℹ️ **Optimize the development of business solutions independent of the technology layer with Lowcode strategy.**
> ℹ️ 
> ℹ️ We apply agile and Lowcode strategies for the development and integration of business solutions, based on standards, independent of specific cloud vendors, and deployable on IaaS, SaaS or On Premise infrastructures:
> ℹ️ 
> ℹ️ - Scalability and stability of any infrastructure
> ℹ️ - Data at the center
> ℹ️ - Integrated end-to-end security
> ℹ️ 
> ℹ️ More info on [Engine Guides](https://onesaitplatform.refined.site/space/DOCT/3570171909/Engine+Guides)

## Platform Deployment in Google Marketplace

After a few weeks of work with the Google team (thanks Fron, Emilio) Onesait Platform is now available in the [Google Marketplace.](https://console.cloud.google.com/marketplace)

![image](media://48d8f74e-2f01-409b-844e-15884ff62410)

Through the Market it is possible to hire an instance of [Platform](https://console.cloud.google.com/marketplace/product/minsait-public/onesait-platform?project=minsait-public), which will auto-provision itself in GCP using GKE as the execution engine:

![image](media://232b9662-1c4f-4c5d-8d18-9c4808e6783f)

We offer 2 purchase models, one for Development Environments, with a limited cost and access to all components and another for Production Environments where you can choose the necessary components and their scaling.

In addition, we have created an Onesait asset to simplify the deployment of other solutions in the Google Marketplace.

[More info about the integration.](https://dev.onesaitplatform.com/space/ruta/3801513994/Despliegue+Plataforma+en+Google+Marketplace)

## Assets Market (new Bundle Concept)

This new concept arises to allow the creation of Platform assets that can be shared between projects, environments and Platform installations.

A **Bundle is a group of packaged Platform elements**, either in a ZIP or in a folder of a Git repository. 

From the Control Panel I will be able to create them and also import them through the **Assets/Bundle Market:**

![image](media://661bb2f0-b05b-4063-b815-ecfbd39e1bcb)


An example of a Bundle would be a Platform application that has several Entities, APIs, gadgets, a dashboard and a DataFlow.(as [this demo)](https://onesaitplatform-es.refined.site/space/DOC/3721003009/Demostrador+integraci%C3%B3n+con+IBM+Maximo), through the Bundle concept I will be able to select these elements from my environment, package them and publish them on Github so that other users can deploy them on their platform installation.

![image](media://df27f0ed-8032-4459-a30c-51ab991edc72)

[More info.](https://dev.onesaitplatform.com/space/ruta/3819372578/Nuevo+Concepto+de+Bundle)

## Distributed Tracing in Platform

With the aim of incorporating new capabilities in Onesait Platform in the construction of MSA (Microservices Architecture) we have incorporated the functionality of** Distributed Tracing.**

This functionality makes it possible to trace a request from the moment it is generated to the end, which is important in an architecture of this type in which a request can pass through several microservices and modules.

![image](media://6ddc89bd-6a04-4757-88fc-fe65a93131a3)

In addition, an integrated UI is included in the Control Panel to easily visualize the complete request, which can help us to diagnose problems, see bottlenecks, long times,...

![image](media://e7193af0-e0c4-47b2-b896-67f021d28f00)

[More detail in this section.](https://dev.onesaitplatform.com/space/ruta/3802497026/Tracing+distribuido+en+Plataforma)

## Templates in MSA Platform

In this release, a new microservice template creation system has been created based on Git projects, which will allow the creation of platform microservices from these templates, being able to build the same microservice in different environments.

In this way, several models have been incorporated, and the archetypes that we had before have been moved, in order to improve their maintenance.

![image](media://78626651-c1a8-46b8-a0cb-a949a0dffa69)


The default templates we have are as follows:

- [Template for Spring Boot 3 and GraalVM](https://dev.onesaitplatform.com/space/ruta/3801874447)
- Template with Spring Boot 3 with Docker.
- Template with ML Model archetype.
- Template with the IOT Client archetype.
- Template with the Notebooks archetype.

[Read more.](https://dev.onesaitplatform.com/space/ruta/3802365954/Plantillas+en+Microservicios+Plataforma)

## Centralized configuration as a Spring Cloud Config provider

The purpose of this feature is to be able to use the [Centralized Configuration](https://dev.onesaitplatform.com/space/DOC/2216832401) as a Spring Cloud Config provider, which simplifies its use in Spring Cloud applications.

For this, a new Platform library has been created, which uses the Spring configuration for [Custom Composite Environment Repositories](https://docs.spring.io/spring-cloud-config/docs/current/reference/html/#_custom_composite_environment_repositories), which allows you to use your own SpringBoot bean to load the configuration.

![image](media://85d1d477-94d9-4688-a374-343d0d4da0fc)

[Read more.](https://dev.onesaitplatform.com/space/ruta/3788210177/Configuraci%C3%B3n+centralizada+como+proveedor+Spring+Cloud+Config)

## Tag Concept

A TAG represents a tag that can be associated to platform elements, so that they can then be located by that tag.

Within the functionality you can create, assign and search for Tags.

![image](media://8cbd915a-12af-414e-a175-87011014ea3d)

[More info](https://dev.onesaitplatform.com/space/ruta/3821928450/Tags+en+Plataforma)

## Other improvements

In addition to the bug resolution, other improvements have been incorporated such as these:

- **Keycloak version update: **it has been updated to version 21.1.1 to eliminate the vulnerabilities of the previously integrated version, 13.0.2. In addition to resolving vulnerabilities in third-party and proprietary libraries, it makes use of Java version 17. This change is transparent to the applications and users that make use of Keycloak, externally everything continues to work as usual. [More info](https://dev.onesaitplatform.com/space/ruta/3802202120/Actualización+versión+de+Keycloak+como+Identity+Manager).

- **OpenSearch as default storage for auditing and centralized logging. **
  **Separation of OpenSearch and Elastic as persistence engines** to be able to contemplate their different characteristics. [More](https://dev.onesaitplatform.com/space/ruta/3783688193/ElasticSearch+y+OpenSearch%3A+Ahora+distintos+or%C3%ADgenes).

# INTELLIGENCE

> ℹ️ **Maximize the value of your information with our methodology and algorithm.**
> ℹ️ 
> ℹ️ We virtualize and simplify data access between organizations, departments and systems, achieving a 360º view of business entities and facilitating their exploitation through real-time rules, execution of complex algorithms or traditional analysis:
> ℹ️ 
> ℹ️ - Single multi-repository data model
> ℹ️ - Collaborative environment for Data Scientist
> ℹ️ - Access, management and consumption of APIs
> ℹ️ 
> ℹ️ More information at [Intelligence Guides](https://onesaitplatform.refined.site/space/DOCT/3570401281/Intelligence+Guides)

## WORD Template Support in Report Engine

Our Report Engine is based on Jasper Reports, which allows us to create our report templates from a visual environment.

In some cases this approach is not enough and a less technical profile is needed to create these templates, for those cases we have incorporated the ability to handle WORD templates in our Report Engine by extending Jasper with POI-TL.

This way we can create templates like this one:

![image](media://efd47439-8fad-49a8-a635-9ba2c13b9260)

and upload them to the Report Engine to render the report in PDF or WORD.

![image](media://e13bc66d-a0cf-4c43-b168-e79aa1914491)

[Read more](https://dev.onesaitplatform.com/space/ruta/3816259585/Soporte+Plantillas+WORD+en+Report+Engine).

## WORD Templates in Mails

Taking advantage of the functionality of supporting WORD templates in the Report Engine, this feature has been created to allow the creation and sending of mails using WORD templates.

![image](media://546f4404-2533-4adb-baa6-cd5c9ec982d8)


![image](media://1d4968a6-ff91-4113-8245-74f2aec49f77)

[Read more.](https://dev.onesaitplatform.com/space/ruta/3820650498/Plantillas+WORD+para+emails)

## Usability improvements in Dashboard Engine

In this version we have worked intensively on improving the usability of the Dashboard Engine, thinking that it is a business user who creates these dashboards on pre-built gadgets.

Here are some of the improvements incorporated:

**Visualization of dashboards as Cards:** from now on, by default the visualization of dashboards and Synoptics will be loaded in cards mode in addition to using pagination on server. [More info](https://dev.onesaitplatform.com/space/ruta/3818651649/Visualizaci%C3%B3n+dashboards+y+sin%C3%B3pticos+como+cards).

![image](media://615e7359-399b-4cff-b961-514976f4ab6e)

**Redesign of the side menu**

![image](media://5cef27f3-eb43-4844-a9bf-5be39e0f24da)

**Automatic creation in inline mode:** to reduce the steps required for gadget creation.

![image](media://66ab1e80-9979-4e9d-a439-6f94383d10d7)

**Gadget libraries control when including it in the dashboard: **a control has been included that allows us, optionally, to automatically add the libraries associated to the gadgets template.

![image](media://6ed22136-8e9f-4402-8104-b6d2b555eb3d)

[All information here.](https://onesaitplatform-es.refined.site/space/ruta/3825729565/Mejoras+de+usabilidad+en+Dashboard+Engine)

## ReadOnly and Runner Roles on Notebooks

With the new platform version, these new modes will be enabled when sharing notebooks between platform users.

![image](media://a57efae2-c614-4b58-bca3-5599b7aade61)

[Más info.](https://dev.onesaitplatform.com/space/ruta/3829792800/Roles+ReadOnly+y+Runner+en+Notebook)

# DEVOPS & SUPPORT

> ℹ️ Our** DevOps framework** defines the incorporation of the most recent and proven practices to ensure the quality and agility of the platform development process.

## Incorporation of Vulnerability Management into the Platform Lifecycle

Following the Vulnerability Management Pilot conducted in Q2 2023, this quarter we have incorporated the Vulnerability Management process into the Platform lifecycle.

Like any software, Onesait Platform has multiple dependencies on third-party software, from libraries used at development time to operating systems used in containers at deployment time, and it is **vital to analyze and update these dependencies as security threats are detected.**

As of this release (Q2 of 2023), Plataforma has incorporated vulnerability management into the product lifecycle, which guarantees Plataforma's commitment to this issue.

![image](media://96916564-a98d-4b91-9b40-7bfdc9f3873e)

All the information about the process followed [here.](https://dev.onesaitplatform.com/space/ruta/3801776132/Incorporaci%C3%B3n+de+Gesti%C3%B3n+de+vulnerabilidades+en+el+ciclo+de+vida)

# COMMUNITY

> ℹ️ Open Source technologies to create community and ensure independence

## Community Releases

- **Release 5.0.0-ce on Github: **in the next weeks we will publish the 5.0.0 Community Edition version of the Platform on our GitHub repository, where you will be able to download and test it for free.: [https://github.com/onesaitplatform/onesaitplatform-cloud](https://github.com/onesaitplatform/onesaitplatform-cloud)

- **Updated the CloudLab instance with version 5.0.0-Renegade.**

## Community Channels

These are the ones we use to keep in touch with you. With each passing quarter we continue to grow in both content and followers (thank you all very much!). Throughout this second quarter of 2023:

- We surpassed **1,400 users in the** **[CloudLab](https://lab.onesaitplatform.com/controlpanel/login)** de Onesait Platform,our free and experimental environment.

- We have **194 subscribers** in our channel of **[YouTube](https://www.youtube.com/c/OnesaitPlatformCommunity)**, adding up to +1000 total viewing hours and exceeding 115,000 impressions of our videos and live streams.
- Our **Community version of the Platform in** **[GitHub](https://github.com/onesaitplatform)** exceeds 1700 clones, with a total of 274 developers following the project closely.
- With respect to our **[Blog](https://blog.onesaitplatform.com/)**,this totals **+455,000 reads of our articles**, increasing this quarter by +73,000 reads, and with a total of almost 500 entries published.
- We surpassed +357,000 total impressions on **[Twitter](https://twitter.com/onesaitplatform)**, with +187,000 visits to our profile, +1100 retweets and +1450 likes from our peeps.

If you want to be kept up to date with our special events, be sure to sign up at **[Meetup Community](https://www.meetup.com/es-ES/onesaitplatform/)**, where there are already +700 subscribers.