/
Published Release 7.0.0 (Zelda) of Onesait Platform

Published Release 7.0.0 (Zelda) of Onesait Platform

On Friday 25 April 2025, Onesait Platform (Zelda) release 7.0.0 has been published, following our versioning policy: Version Policy Onesait Platform.

You can follow our Roadmap and find more information about the Platform's capabilities in the Developer Portal.

NEW FEATURES

Onesait Platform is a multi-cloud, modular and low-code technology platform that streamlines the development, implementation and maintenance of customized products and projects.

In this section we will show you the new features incorporated to the Platform.

New Communication Manager

Throughout this quarter we have been working on the implementation of a communications manager that allows the definition of communications in order to subsequently send notifications of various types linked to them.

thumbnail_Gráfico_pegado-1-20250307-112846.png

This module allows the definition of communication types, as well as the sending of different types of notifications and subscriptions to them: notifications between services, e-mails, chats and PUSH. Notifications can be scheduled to be sent at a specific time or even repeated over time, using cron expressions.

The module is built on top of Spring Boot making use of Quartz Scheduler for scheduling the sending of notifications, and Azure Notification Hub as reference implementation for sending PUSH notifications to mobile devices.

More information can be found in this article in the Development Portal.

New type of microservice for Models Manager

Since version 7.0.0, a new type of microservice is introduced for the purpose of evaluating MLFlow models registered in Models Manager.

The process starts with the creation of a predictive model using a training data set. This model will be registered in the Models Manager tool, which facilitates its governance and allows it to be accessed at later stages for deployment.

image-20250318-104320.png

Next, the microservice is developed from the Platform, ranging from downloading the code to compiling and generating the Docker image using Jenkins, uploading it to an image registry, and then deploying it to the corresponding CaaS platform.

image-20250319-154244.png

Finally, the API is generated from the Platform, which allows us to define and manage it. We can access the Swagger interface and make use of the predictive model from the Platform, and thus take advantage of the security offered by the Platform.

image-20250318-083559.png

More information can be found in this article in the Development Portal.

New tool in the Applications: Diagrams

A new tool has been implemented within the Applications called ‘diagrams’. It allows the creation of different diagrams within an application, for example architecture diagrams, component diagrams, flow diagrams, etc., which facilitates the management of the documentation associated with a Platform project.

Diagrams can be viewed, edited and deleted, as well as other functionalities such as downloading, importing and printing.

image-20250321-125958.png

A diagram, after being created, will be automatically added to the list of diagrams, it can be edited, downloaded and deleted by any user with permissions on the application associated to the diagram.

As a technology draw.io is used which will allow to import any diagram from draw.io and load it into the diagram list.

More information can be found in this article in the Development Portal.

IMPROVEMENTS AND NEW ASSETS

In addition to new features, version by version we incorporate to the Platform improvements in existing parts, new assets, and of course the resolution of all the bugs detected in the quarter.

Among these improvements we would like to highlight:

Reorganising the Control Panel menu

Onesait Platform is made up of various modules, which are grouped thematically according to their functionality.

image-20250423-132337.png

Therefore, since version 7.0.0 of Onesait Platform, the menu bar for accessing the modules has been reorganised to show this thematic organisation:

image-20250425-101700.png

More information can be found in this article in the Development Portal.

Python client update

Throughout this quarter, the Onesait Platform Python client library has been updated.

image-20250422-140111.png

Two updates with many improvements have been released, corresponding to versions 1.4.12 and 1.4.13 of our library. Currently the most recent version is 1.4.15, which includes changes in exception and log handling.

More information can be found in this article in the Development Portal.

Improvements in DataModels and Asset Type

We continue to work on improving the data models and asset types. Thus, if in version 6.2.0 the menu option was changed from ‘Administration’ to ‘Development’, from this version we have included the possibility for developers and analytical users to add, edit and delete data models.

image-20250131-090028.png

For this purpose, a field has been added to determine whether it is public or private. In addition, the possibility of versioning the data models has been included, including a version field, where the version number of the model will be shown. The possibility of sharing data models through applications has also been added.

More information can be found in this article in the Development Portal.

New tutorials on Notebooks interpreters

Three new tutorials have been created on the different interpreters of Onesait Platform Notebooks.

image-20250217-100107.png

These tutorials are available at the following links:

Use case: sending messages to Telegram using Flow Engine

A guide has been created with the necessary steps to create a REST service from which you can send text messages to Telegram groups using a Telegram bot.

To do this, the ‘node-network-contrib-telegrambot’ package will be used to connect to Telegram quickly and easily.

image-20250217-100533.png

 

More information can be found in this article in the Development Portal.

New Gadgets user guide

For the last couple of quarters we have been working on improving the Gadgets that make up the Onesait Platform Dashboards.

For this release, we have generated a documentation of use and configuration of the predefined Gadgets of the Dashboards.

Each Gadget will have its own user guide, which will be a Dashboard in itself, consisting of four pages with relevant information and Gadget configuration options. Each page will be accessible via a tab:

  • Home.

  • Main Settings.

  • Data Settings.

  • Interaction.

image-20250411-065220.png

More information can be found in this article in the Development Portal.

Notebooks interpreter update

An update has been made to the Notebooks interpreter, adding a couple of new methods:

  • queryFile: which is used to facilitate the handling of sentences, as its function is to dump the result of the query into a file.

image-20250411-103500.png
  • queryFileStatus: that allows to check if the file generated with the previous method has finished, or is still in process. This function works as follows: it makes a first request to obtain the status, which can be in_progress or finished. If the status is ‘finished’, it will be displayed on the screen. If the status is ‘in_progress’, the function will make multiple requests during the time defined by the ‘timeout’, pausing between them according to the value of ‘timesleep’. Once the ‘finished’ status is received, it shall be printed on the screen. If at the end of the timeout time the ‘finished’ status has not been received, ‘in_progress’ shall be returned.

image-20250411-103532.png

More information can be found in this article in the Development Portal.

COMMUNITY

Onesait Platform is an open platform released on Github built on Open Source technologies.

We have a large Spanish-speaking community, which we want to continue to grow, as well as our English-speaking community.

Release 6.3.0-ce published on GitHub

In the next few days we will publish the 6.3.0 Community Edition version of the Platform in our GitHub repository, where you will be able to download and test it for free:

https://github.com/onesaitplatform/onesaitplatform-cloud/

New version in Onesait Platform Lab

Also, Onesait Platform's CloudLab, our experimentation environment, has been upgraded to version 6.3.1-Yoshi, which includes all of the following features.

Updating the documentation of the Developer Portal

We continue working on improving the documentation of our Developer Portal, updating the visual changes that we have been incorporating in the past releases as well as adapting the contents with new examples that make it easier to follow the explanations.

Thus, in this release we have been working on improving the workshop on DataRefiner, Onesait Platform's Data Governance tool.

image-20250422-143528.png

The workshop explains in detail how to generate a new project, load data from different sources (local file, URL, from the Platform itself, etc.), as well as examples of data modification, such as pivoting columns, splitting columns, field calculation operations, etc.

This workshop is available in this article of the Development Portal.

Community Channels

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

  • After cleaning up inactive users, we have 1,575 registered users in Onesait Platform's CloudLab, our free environment for experimentation.

  • We have 216 subscribers to our YouTube channel, with almost +1,145 total hours of viewing and over 140,000 impressions of our videos and live streams.

  • Our Community version of the Platform on GitHub has 2.600 clones, with a total of 289 developers following the project closely.

  • Our Blog has a total of +1.600.000 reads of our articles, increasing this quarter by +200.000 reads. In total, we have published 702 posts.

Remember that, if you want to know what we are doing at any time, be sure to follow us on our X channel: @onesaitplatform