BookinglyTech News
Software

Dynacat 3.0 incorpora editor UI y API de solo lectura

La nueva versión 3.0 de Dynacat añade un editor visual, un creador de widgets sin código y una API de solo lectura con control de permisos.

2 min de lecturar/selfhosted0 vistas

Dynacat lanza la versión 3.0.0 con un editor UI que elimina la necesidad de tocar archivos .yaml a mano. Ahora los usuarios pueden modificar proyectos tanto desde la interfaz gráfica como desde el código YAML, y los cambios se sincronizan automáticamente. El editor soporta la configuración de widgets, páginas y temas, permitiendo alternar entre ambas formas sin riesgo de romper la configuración.

Una novedad destacada es el widget editor, que permite crear widgets personalizados mediante una interfaz visual, sin escribir código. Los beta testers han valorado positivamente su simplicidad. Un ejemplo de widget creado totalmente con el editor se muestra en la documentación oficial dynacat.artur.zone.

Además, Dynacat introduce una API de solo lectura que expone los datos del dashboard a cualquier aplicación. Cada widget puede recibir un api‑id y la API filtra automáticamente secretos, respeta los permisos de acceso y permite definir qué páginas se exponen. Todas las respuestas están sujetas a limitación de velocidad y reutilizan la caché de widgets, evitando carga adicional. La documentación completa está disponible en el repositorio de la versión.

En cuanto al rendimiento, el nuevo contenedor consume menos RAM (12,34 MiB frente a 22,13 MiB) y menos ancho de banda de red, manteniendo la huella de imagen reducida. Las métricas de CPU también disminuyeron de 0,05 % a 0,02 %.

Dynacat sigue siendo un dashboard autogestionado con soporte OIDC integrado, control de acceso por usuario y actualizaciones dinámicas sin refresco del navegador. Incluye widgets predefinidos como Speedtest, Todo, Calendario y otros.

La versión completa y las notas de lanzamiento están en el repositorio de GitHub Notas de la versión. Los administradores de sistemas pueden evaluar la actualización para mejorar la experiencia de configuración y la integración con sus propias herramientas mediante la nueva API.

Queda por ver cómo la comunidad adoptará el editor visual y si el modelo sin código impulsará la creación de widgets más complejos. Mientras tanto, la mejora de recursos y la flexibilidad en la gestión de configuraciones hacen que la actualización merezca una prueba en entornos de producción.