El viernes 12 de enero de 2024 se ha publicado la release 5.3.0 de Onesait Platform (nemotécnico Ultimate), siguiendo nuestra política de versionado: Version Policy Onesait Platform.
Puedes seguir nuestro Roadmap y encontrar más información sobre las capacidades de la Plataforma en el Portal del Desarrollador.
NUEVAS FEATURES
Onesait Platform es una plataforma tecnológica multi cloud, modular y low code que agiliza el desarrollo, la implantación y el mantenimiento de Productos y Proyectos a medida.
En esta sección te descubrimos las nuevas características incorporadas a la Plataforma.
Gestión PODS Kubernetes desde el Control Panel
Esta funcionalidad permite que los usuarios con rol ADMINISTRADOR puedan gestionar los PODs desplegados en el cluster Kubernetes de Plataforma. Es decir, podrán arrancar, parar y escalar los servicios de plataforma (y microservicios en el mismo namespace) desde el propio Control Panel.
En la imagen se ve la UI asociada al Environment Management, que permitirá acceder al listado de todos los servicios de la plataforma desplegados en el namespace que se haya configurado.
Desde donde podré arrancarlos, pararlos, escalarlos, actualizarlos.
Además podremos acceder a la configuración de cada POD:
Más información sobre la funcionalidad: Gestión PODS Kubernetes desde el Control Panel
Nuevas Features en OP Forms
En estos meses hemos seguimos trabajando en los Formularios de Plataforma (OP Forms) incorporando resolución de bug, mejores y nuevas funcionalidades.
Las principales funcionalidades incorporadas en esta release son estas:
Formularios integrados con Templates Web de Plataforma
Revisión completa del estilado de componentes y formularios conforme ODS
Nuevos componentes como Tabla Paginada, Nester Form y componentes email y DateTime.
Podéis encontrar toda la información sobre estas novedades aquí: Nuevas Features en Formularios (OP Forms)
Gravitee 3.X como API Manager de Plataforma
Onesait Platform usa Gravitee como API Manager avanzado cuando se necesitan funcionalidades avanzadas en la gestión de APIs. Hasta ahora usábamos la versión 1.X de Gravitee.
En esta release el API Manager de Plataforma se basa en Gravitee 3.X que incorpora novedades como:
Publicación de APIs como mediación de protocolo a MQTT, Kafka, gRPC,…
Nueva Management UI
Policy Studio
Debug de peticiones
Nuevo API Portal
Más información: (Actualización a) Gravitee 3.X como API Manager de Plataforma
Monitorización en Notebooks Engine
Esta funcionalidad permite monitorizar el consumo individual y en conjunto de los notebooks y tener controles sobre los mismos en plataforma (UI de los notebooks). De esta forma podremos conocer el estado de cada Notebook, ver los procesos en ejecución, controlar el estado,…
Para esto se han creado 2 métricas:
Métricas de recursos: A nivel intérprete, se sacan los procesos, tipo de intérprete (shared, scoped, isolated), si está asociado a un notebook y el consumo de CPU y RAM
Métricas de ejecución dan el detalle de ejecución de los párrafos que se ve el usuario, notebook, párrafo, intérprete...Esta monitorización hará de “history“ de ejecuciones.
El detalle sobre la nueva Monitorización podéis encontrarlo en esta entrada: Monitorización en Notebooks Engine
Funcionalidad EXPAND sobre Entidades relacionales
Cuando trabajamos con bases de datos relacionales las Entidades/Ontologías de Plataforma se mapean a Tablas, y las Tablas se relacionan entre ellas (relaciones 1-1, 1-N, N-N).
La plataforma permite relacionar las Entidades, la funcionalidad EXPAND permite que al hacer una consulta, inserción o update, automáticamente la Plataforma sepa cómo trabajar con las Entidades relacionadas con la Entidad Padre y nos devuelva los datos de estas.
En esta entrada podéis acceder a un ejemplo completo del uso de la funcionalidad:
Funcionalidad EXPAND sobre Entidades relacionales
MEJORAS Y NUEVOS ACTIVOS
Además de nuevas características, versión a versión incorporamos a la Plataforma mejoras en piezas ya existentes, nuevos activos, y por supuesto la resolución de todos los bugs detectados en el trimestre.
Entre estas mejoras queremos destacar.
Nueva Vista Aplicación en Pantalla Inicial del Control Panel
Con la nueva Vista Inicial Aplicación, un usuario podrá ver en su pantalla inicial todas las Aplicaciones creadas o en las que participa ese usuario.
Además, el usuario podrá seleccionar cual de las 2 Vistas es más adecuada. seleccionar entre estas 2 Vistas en la Pantalla Inicial.
Nueva Vista Aplicación en Pantalla Inicial del Control Panel
Activo Verificador de Procesos
Activo Verificador de Procesos
Plugin de Jupyter para exportar Notebooks a la Plataforma
Hemos creado un plugin para JupyterLab que nos va a permitir exportar un o varios Notebooks Jupyter a Onesait Platform de manera rápida y sencilla.
En esta entrada podéis ver cómo configurar Jupyter para exportar hacia los Notebooks de OP:
Plugin de Jupyter para exportar Notebooks a la Plataforma
Integración de xWiki como Módulo-Extensión de la Plataforma
En esta release hemos integrado xWiki como un módulo opcional en Onesait Platform para aquellos que necesiten incluir una wiki en sus proyectos y productos.
XWiki es una plataforma open source con licencia LGPC que permite crear y personalizar una wiki según se necesite. Utilizando datos estructurados y secuencias de comandos en diferentes lenguajes (Velocity, Python, Groovy, etc.), permite crear macros y aplicaciones para ampliar las capacidades de la misma, ajustándose a las necesidades de cada momento.
Más información en esta entrada:
Integración de xWiki como Módulo-Extensión de la Plataforma
COMMUNITY
Onesait Platform es una Plataforma Open liberada en Github construida sobre tecnologías Open Source y a su vez es una .
Tenemos una amplia comunidad de habla hispana que queremos seguir impulsando.
Versiones de Comunidad
Publicación de la release 5.2.0-ce en GitHub
En breve vamos a tener disponible la versión 5.2.0 Community Edition de la Plataforma en nuestro repositorio de GitHub, donde podréis descargarla y probarla gratuitamente: https://github.com/onesaitplatform/onesaitplatform-cloud
Nueva Versión en Onesait Platform Lab:
Se ha actualizado el CloudLab de Onesait Platform, nuestro entorno de experimentación, a la versión 5.2.0-Survivor.
Canales de la Comunidad
Son los que utilizamos para estar en contacto con vosotros. Cada trimestre que pasa seguimos creciendo tanto en contenidos como en seguidores (¡muchas gracias a todos!). A lo largo de este tercer trimestre de 2023:
Tenemos +1.500 usuarios registrados en el CloudLab de Onesait Platform, nuestro entorno gratuito y de experimentación.
Contamos con 205 suscriptores en nuestro canal de YouTube, sumando +1.050 horas totales de visualización y superando las 125.000 impresiones de nuestros vídeos y directos.
Nuestra versión Community de la Plataforma en GitHub cuenta con +2.000 clonaciones, contando con un total de 275 desarrolladores siguiendo el proyecto de cerca.
Respecto a nuestro Blog, este suma un total de +595.000 lecturas de nuestros artículos, aumentando este trimestre en +80.000 lecturas, y con un total de 556 entradas publicadas.
Superamos las +370.000 impresiones totales en X (antiguo Twitter), con casi 1.300 reposteos y +1.500 likes de nuestros xeets.