El viernes 6 de octubre de 2023 se ha publicado la release 5.2.0 de Onesait Platform (nemotécnico TopGun), 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.
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.
OP Forms: formularios low code integrados en la Plataforma
https://dev.onesaitplatform.com/space/ruta/3857186817/OP+Forms
Integración de IA generativa en Query Tool
https://dev.onesaitplatform.com/space/ruta/3844800516/Integración+IA+generativa+con+Query+Tool
Editor Git integrado
https://dev.onesaitplatform.com/space/ruta/3844997205/Editor+Git+integrado+en+Control+Panel
DataFlow en modo multitenant
FlowEngine en modo multitenant
Activo (Bundle) para creación, visualización y gestión de Dashboards
Seguimos ampliando nuestra carta de activos y para este release traemos uno que seguro os va a encantar: un gestor para la creación, visualización y gestión de Dashboards con una interfaz de usuario propia.
Utilizando la securización y gestión de Realms de la Plataforma, con este gestor es posible trabajar con los Dashboars desde la propia interfaz de usuario del proyecto.
Nuevo Activo: UI para creación, visualización y gestión de Dashboards
Plugins Manager
https://dev.onesaitplatform.com/space/ruta/3870162945/Plugins+Manager
Nuevo Workhop Generación y Publicación de Modelos ML
En esta release hemos creado un completo Workshop “Generación y Publicación de Modelos ML” en el que partiendo de datos de diabetes almacenado en el MinIO de platafora se genera un modelo con la progresión de la enfermedad, se registra el modelo y se publica como función en el módulo Serverless.
Editor de procesos BPM integrado en Control Panel:
Onesait Platform incluye Camunda como Engine BPM. Camunda debemos usar la aplicación de escritorio Camunda Modeler para poder crear y desplegar procesos BPM en Plataforma.
En esta versión, hemos integrado el Camunda Modeler ee el Control Panel, de modo que podremos crear, guardar y desplegar procesos BPM desde el propio Control Panel, sin necesidad de instalarnos nada en nuestro equipo.
Otras mejoras
Además de la resolución de bug se han incorporado otras mejoras como estas:
Creación guiada de índices
https://dev.onesaitplatform.com/space/ruta/2217061313/¿En+qué+estamos+trabajando%3F
Actualización Guía microservicios
Acceso ALL en Aplicaciones: a partir de esta release cuando estoy trabajando en una Aplicación podré habilitar el acceso a los recursos a todos los usuarios o roles que componen el proyecto.
DEVOPS & SUPPORT
Nuestro marco de referencia DevOps define la incorporación de las prácticas más recientes y contrastadas para asegurar la calidad y agilidad del proceso de desarrollo de la plataforma.
Integración de Liquibase como herramienta de versionado de cambios en las bases de datos de Plataforma
Muchas de las evoluciones que presenta plataforma, ya sea para añadir funcionalidades nuevas como para mejorar las ya existentes, precisan de modificaciones sobre nuestras bases de datos. Para facilitar este proceso y automatizarlo lo máximo posible, se ha añadido Liquibase como herramienta de gestión de cambios en bases de datos.
¿QUÉ ES LIQUIBASE?
Para ejecutar Liquibase sobre una base de datos, simplemente hay que especificar los datos de la misma. Una vez configurado, basta con tener las sentencias a aplicar en un fichero llamado changelog (que se puede definir en diversos formatos, facilitando la abstracción sobre las bases de datos). Una vez ejecutado, Liquibase genera información sobre la ejecución en la base de datos, permitiendo tanto el análisis de los resultados, así como posibilidad de rollback.
CÓMO SE INTEGRA LIQUIBASE EN LA DINÁMICA DE INTEGRACIÓN CONTÍNUA
Para realizar los cambios necesarios en los esquemas de bases de datos existentes en plataforma, se ha utilizado Liquibase integrándolo con Gitlab y Jenkins para seguir un ciclo CI/CD.
Para ello, se ha utilizado la versión contenerizada de Liquibase, la cual será lanzada sobre el entorno objetivo utilizando Jenkins para ello.
Hemos configurado este ciclo de tal manera que parametrizando la ejecución simplemente con la versión a aplicar desde Jenkins, aplica todo el proceso con Liquibase y el changelog correspondiente a la versión.
Liquibase ayuda por tanto al proceso de automatización y trazabilidad de cambios en una base de datos.
Toda la información sobre el proceso seguido en esta entrada.
COMMUNITY
Apuesta por tecnologías Open Source para crear comunidad y asegurar independencia
Nueva web de la Plataforma
Con la idea de simplificar y unificar canales, le hemos dado una vuelta a nuestra página web, reutilizando el formato y estilos que teníamos en el Portal de Desarrollo para dar un aspecto de continuidad.
Ahora, en la página web de Onesait Platform se encuentra tanto la información de la Plataforma como la integración del Portal de Desarrollo, por lo que conseguimos simplificar y agrupar todo en un mismo sitio.
Entre las secciones que podremos encontrar en la web tenemos:
Qué es: con toda la información explicativa acerca de la Plataforma, sus capacidades, etc.
Componentes: un resumen de los componentes que existen en la Plataforma, con ejemplos de uso.
Desarrolladores: el Portal del Desarrollador que conocemos todos, centrado en la Plataforma.
Soporte: la sección de soporte se mantiene como estaba.
Comunidad: conoce nuestro entorno de experimentación y la versión Comunidad de Onesait Platform.
Onesait Technology: vínculos a otras herramientas y entornos.
La web ya está disponible, aunque vamos a seguir ampliandola y extendiéndola con el tiempo. En acceso mantiene la misma URL, por lo que no tendréis que actualizar nada. En caso de que os interese la versión en inglés, la URL de acceso es: https://onesaitplatform.com/
Versiones Comunidad
Publicación de la release 5.1.0-ce en GitHub: ya tenemos disponible la versión 5.1.0 Community Edition de la Plataforma en nuestro repositorio de GitHub, donde podréis descargarla y probarla gratuitamente: https://github.com/onesaitplatform/onesaitplatform-cloud
Instancia de CloudLab: en los próximos días actualizaremos CloudLab, nuestro entorno de experimentación, a la versión 5.1.0-Renegade.
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:
Superamos los 1.475 usuarios en el CloudLab de Onesait Platform, nuestro entorno gratuito y de experimentación.
Contamos con 200 suscriptores en nuestro canal de YouTube, sumando +1025 horas totales de visualización y superando las 120.000 impresiones de nuestros vídeos y directos.
Nuestra versión Community de la Plataforma en GitHub llega casi a las 1900 clonaciones, contando con un total de 275 desarrolladores siguiendo el proyecto de cerca.
Respecto a nuestro Blog, este suma un total de +520.000 lecturas de nuestros artículos, aumentando este trimestre en +60.000 lecturas, y con un total de 520 entradas publicadas.
Superamos las +365.000 impresiones totales en X (antiguo Twitter), con +190.000 visitas a nuestro perfil, +1200 reposteos y +1480 likes de nuestros xeets.
Si queréis estar al día con nuestros eventos especiales, no dejéis de apuntaros a nuestra comunidad de Meetup, en donde ya hay casi 700 suscritos.