Published Release 6.1.0 (Warcraft) of Onesait Platform
On Friday, July 19, 2024 Onesait Platform (Warcraft) Release 6.1.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.
DevOp Tools as a new Plataforma module
In this release we have incorporated to Plataforma a new module called DevOps Tools that includes a set of CI/CD tools, for installations of Plataforma in which these do not exist or are not accessible.
It is important to note that this module does not replace Onesait DevOps and is intended to be used in a platform project environment and not as a DevOps solution in an organisation.
DevOps Tools includes among its tools:
Gitlab as a centralised code repository:
Jenkins as a Software Build Automation Server:
ArgoCD as a Kubernetes distribution tool:
Docker Private Registry as an image repository:
Nexus as a repository of artefacts:
AT this post more information on the integrated parts of DevOps Tools.
New version of Plataforma's Digital Twins
Plataforma has been supporting the Digital Twin concept for several versions, allowing the modelling, development, deployment and orchestration of these.
At the time we bet on Mozilla's proposal with its WebThings, in the updated W3C Web Of Things has been standardised in this area. (Home - Web of Things (WoT) ) so we have decided to change the standard supported by Plataforma, and from this release the Digital Twins are based on WoT (W3C Web Of Things).
On the other hand we have made the change practically transparent, adapting the implementation to the concepts used by WoT, as in the creation of the Template (in WoT the Thing Description).
From which we can create the Digital Twin (in WoT the WoT Thing).
For further information here.
Platform Diagram Concept
This functionality allows us to create diagrams from the Control Panel that are associated to an application and allow us to describe different aspects of this, for example the use cases, logical architecture, deployment architecture,...
We can access these diagrams from the Diagrams option that appears in the application where we can see the diagrams created and create another one:
In this post you can find more details about the platform diagrams.
Support Smart Data Models
The availability of widely adopted (de facto standard) information models is key to creating a market for interoperable solutions across multiple domains. Data Models play a crucial role because they define the harmonised representation formats and semantics that applications will use to both consume and publish data.
Smart Data Models is a joint collaborative programme to support the adoption of a common reference architecture and compatible common data models to support a digital marketplace of interoperable and reproducible smart solutions.
Onesait Platform is data model agnostic by design and therefore has always had the ability to use any data model, including Smart Data Models. From this version onwards, Platform comes preloaded with different Smart Data Models so that they can be used directly.
And create Entities from these Smart Data Models:
In this post explains in detail how to use these Smart Data Models in Platform with a complete example.
Mailbox manager
In this release we have added a mailbox manager, so that each user can create their own mailboxes.
A new Mailboxes Management menu option has been added which, when accessed, shows a list of the user's mailboxes.
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:
Improvements in DataFlow
From version 6.1.0 we have implemented SSO with DataFlow, in such a way that at Streamsets level, it will be the same Platform users who register all the operations carried out, instead of doing it with the application's own users.
This allows us, among other things, to have greater control of who executes what, for example, we can see both in the logs and in the execution history who executes each process:
Improvements in Identity Manager on Keycloak
As from Release 6.0 Keycloak is our only Identity Manager, certain functionalities have been implemented in Keycloak which until now we only had in our basic Identity Manager:
Registration of new users
Password reset
Improved error display
User lockout after retries
Improvements in Forms
In this release we continue working on increasing and improving the functionality of OP Forms, and we have improved the behaviour of different components.. More info here.
New Version of the Documentation Tool
The new version of the Documentation Tool is now more usable, powerful and configurable:
New Version of the Platform Web Template
In this release a new version of the Onesait Platform Web Template has been created, labelled 2.0.0-RELEASE, which incorporates:
New component for user management
New component for dashboard management
Notifications management:
Example of the use of Forms in different Front technologies
In this release we have created several example web applications where Platform OPForms are integrated using various technologies such as Angular, Vite + React and Vue 2, which allows us to verify that we can embed platform forms with any web application.
The applications include login in Plataforma, show list of forms, access to an element list form and show and edit an element:
The entry explains in detail how to execute the demos and the integration with each technology.
ZGC Usage
In this release we have been testing and supporting the new Java Garbage Collector: ZGC which allows to minimise JVM pause times making it very suitable for low latency and high throughput applications.
From this release onwards, this Garbage Collector can be enabled for environments that require it.
COMMUNITY
Release 6.0.0-ce published on GitHub
The 6.0.0 Community Edition version of the Platform is now available in our GitHub repository, where you can download and test it for free: GitHub - onesaitplatform/onesaitplatform-cloud at 6.0.0-ce
New version in Onesait Platform Lab
Onesait Platform's CloudLab, our experimentation environment, has been upgraded to version 6.0-Vegas, which includes all of the following features.
Also, we have updated several of the tools used in the CloudLab.
File with link to open-source software versions embedded in platform
From this release onwards, together with the publication of the Community version, the file THIRD-PARTY-EMBEDDED-VERSIONS.txt will be published. This file contains the complete list of open-source software embedded in the platform together with the currently integrated version.
An extract of this file is shown in the image:
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.
We are currently working on the documentation associated with OP Forms, in which you will be able to see the changes we are introducing, as well as the documentation related to the Onesait Platform data models, which we have reorganised and updated.
Finally, we have created a comprehensive post explaining how we have used the platform to connect to Gaia-X and IDSA dataspaces.
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 third quarter of 2023:
We have +1,535 registered users in Onesait Platform's CloudLab, our free environment for experimentation.
We have 212 subscribers to our YouTube channel, with almost +1,085 total hours of viewing and over 130,000 impressions of our videos and live streams.
Our Community version of the Platform on GitHub has +2,225 clones, with a total of 278 developers following the project closely.
Our Blog has a total of +845,000 reads of our articles, increasing this quarter by +150,000 reads. In total, we have published 632 entries.
Remember that, if you want to know what we are doing at any time, be sure to follow us on our X channel: @onesaitplatform
Â
Â