Registro de Cambios
Version 2.0.0
🗓️ 01/10/2025
🚀 New Features:
- Full Console Redesign: Modernized UI for a cleaner, more intuitive experience.
- Light Theme Support: Complete support for light mode.
- Support Bot: Automated responses for common support questions.
- Comprehensive Documentation: Expanded guides covering all features.
- Update lambdas: Update python versions for lambdas.
- Project Chart: Promoted to stable.
- Project Access: Promoted to stable.
- Dependency Aurora MySQL: Promoted to stable.
- Dependency Oracle: Promoted to stable.
- Dependency MariaDB: Promoted to stable.
- Dependency Aurora PostgreSQL: Promoted to stable.
- Dependency Editing: Ability to edit existing dependencies.
- Dockertron (beta): AI-powered automatic dockerization.
- Builds cancel: Could cancel pending builds.
- New MSK Dependency: Support for Kafka via AWS MSK.
- Enhanced Webservices: Configure custom ingress annotations and optional healthchecks.
- Advanced Nodepools: New fallback strategies and instance mix (reserved, spot, on-demand) for better cost and performance control.
🐞 Bug Fixes:
- GitLab self-hosted: Fixed URL validation.
- Cluster deletion: Improved cascading deletion handling.
Version 1.7.16
🗓️ 21/07/2025
🚀 New Features:
- Proyectos con repositorios públicos: Ahora es posible crear y gestionar proyectos vinculados a repositorios públicos.
- Exclusión de builds en métricas: Se pueden excluir builds del dashboard de métricas en Grafana para mayor precisión en los reportes.
🐞 Bug Fixes:
- Deploy de nuevos proyectos: Se solucionaron problemas que impedían el despliegue correcto de proyectos recién creados.
Version 1.7.15
🗓️ 07/07/2025
🚀 Novedades:
- Resiliencia en nodegroups con Spot: Ahora los nodegroups Spot evitan caídas cuando no hay instancias disponibles.
- VariableGroups tipo archivo: Se incorpora la opción de crear variablegroups basados en archivos.
- Agente Bot (beta): Nueva funcionalidad experimental de agente bot en versión beta.
🐞 Correcciones:
- Dominios dependientes Genera registros DNS automaticos cuando existe un dominio ya creado.
- Cluster con apagado nocturno: orrección en el estado mostrado de clusters con apagado automático.
- Filtros en grupo de variables: Arreglo de filtro por proyecto en listado de group de variables
- Eliminacion de cluster: Arreglo de flujo de eliminación de cluster
- Estados de tickets de soporte: Arreglo de transicion de estados en tickets de soporte.
Version 1.7.14
🗓️ 26/06/2025
🚀 Novedades:
- Mejoras en transición de estados: Optimización en el cambio de estado de cluster addons y formularios.
- Soporte con imágenes: Posibilidad de subir imágenes en el chat de soporte.
- Jobs desde cronjobs o existentes: Ahora es posible lanzar un Job a partir de un cronjob o de un Job ya creado.
- Errores de infraestructura: Mejor interpretación y visualización de errores para facilitar la resolución.
🐞 Correcciones:
- Volúmenes duplicados: Solucionado el error al crear volúmenes con el mismo nombre.
- Usuarios duplicados: Corrección para evitar la creación de usuarios con correos electrónicos repetidos.
- Dependencias duplicadas: Se evita la creación de dependencias con nombres repetidos.
- Monitoreo de dependencias: Corrección en el rango de fechas de la pantalla de monitoreo de dependencias.
Version 1.7.13
🗓️ 02/06/2025
🚀 Novedades:
- Monitoreo de dependencias: Mejoras en la visualización y seguimiento de dependencias.
- Control de servicios: Nuevo toggle para apagar o encender webservices y workers.
- Builds con o sin caché: Opción de ejecutar builds utilizando caché o desde cero.
- Importación de Buckets con versionado: Soporte para importar Buckets S3 con versionado activo.
- Variable Groups: Mejoras en la interfaz de gestión de grupos de variables.
- Validaciones en Dockerfile: Se agregan validaciones para mejorar la confiabilidad de los Dockerfiles.
🐞 Correcciones:
- Logs de Jobs: Ahora los enlaces de logs funcionan correctamente en los Jobs.
- Nombres de ramas: Soporte para branches con / en el nombre.
- Pipelines de GitLab: Se resolvieron errores en la ejecución de pipelines.
Version 1.7.12
🗓️ 14/05/2025
🚀 Novedades:
- Nuevo Flujo de Soporte: Se incorporó un chatbot y un sistema de tickets para brindar mayor trazabilidad y agilidad en la atención.
- Gestión de Subscripciones y Planes: Nuevas mejoras para administrar subscripciones y planes de servicio.
🐞 Correcciones:
- Mejoras en Formularios: Optimización en la usabilidad y validación de formularios.
- Consola de Proyectos: Mejoras de UI/UX en la pantalla de la consola de proyectos.
Version 1.7.11
🗓️ 24/04/2025
🚀 Novedades:
- Kubernetes 1.31 y Karpenter 1.3 : SleakOps ahora aprovisiona clusters en EKS 1.31 y actualiza el autoscaler a Karpenter 1.3.
- Gestión de Secrets Mejorada: Todos los secrets se guardan cifrados en AWS Systems Manager Parameter Store, además de la copia dentro del cluster, añadiendo una capa extra de seguridad
🐞 Correcciones:
- Workers en Clúster de Desarrollo: Se eliminó el PodDisruptionBudget el desescalado en entorno con apagado nocturno, mejorando la fiabilidad de los workers en entornos de desarrollo.
- Mejoras en builds: Ya no se dispara un build por cada cambio menor en un proyecto.
- Mejoras en deploys: Los jobs de build dejaron de usar Fargate y los logs ahora se persisten.
- Detalles de Web Services: Pantalla refinada con mayor claridad sobre endpoints, estado y métricas.
- Add-on Kubecost: Mejoras de estabilidad.
Version 1.7.10
🗓️ 01/04/2025
🚀 Novedades:
- Mayor Control sobre Permisos: Ahora los proyectos pueden contar con permisos adicionales, ya sean políticas de IAM de AWS o permisos personalizados.
- Detalles de Dependencias: Se muestran los detalles de configuración de cada dependencia en su vista correspondiente.
- Mejoras en la Pantalla de Actualización de Clusters: Se incluye el análisis de EKS Insights directamente en SleakOps para optimizar las actualizaciones de los clusters.
- Mejoras en Build & Proyectos: Más detalles en el proceso de build y un flujo de validaciones de proyectos optimizado.
🐞 Correcciones:
- Datos de Acceso al Cluster: Solucionado un error al acceder a la información de conexión de un cluster cuando se seleccionaba una cuenta diferente.
- Listado de Dominios: Se agregó un filtro por cuenta al listar los dominios.
- Mejoras Visuales en el Listado de Nodepools: Se optimizó la presentación del listado de nodepools.
- Instalación de Add-ons: Ahora se actualiza correctamente el listado de add-ons después de una instalación.
- Edición de Variable Groups: Corregido un problema que impedía editar los grupos de variables.
- Adjuntar Nuevas Suscripciones: Solucionado un error que evitaba la correcta vinculación de nuevas suscripciones.
- Pronóstico de Costos (Forecast Cost): Se corrigieron problemas para mejorar la estimación de costos.
Version 1.7.9
🗓️ 17/02/2025
🚀 Novedades:
- Mejoras en Cronjobs: Ahora puedes configurar las políticas de cronjobs y filtrar entre cronjobs activos e inactivos.
- Notificaciones por Correo: Cuando SleakOps genera una notificación, los usuarios la reciben por correo electrónico.
- EKS Insights: Durante la actualización de clusters, SleakOps consulta los Insights de EKS para verificar que todo funcione correctamente.
🐞 Correcciones:
- Mejoras en los Flujos de Proyectos: Se han mejorado varios ajustes, formularios y otros elementos para una gestión de proyectos más ágil.
- Flujo de Creación de Cuentas AWS: Ahora se admiten cuentas inactivas de AWS, proporcionando una guía clara para activarlas manualmente antes de retomar el proceso en SleakOps.
Version 1.7.8
🗓️ 10/02/2025
🚀 Novedades:
- Kubernetes 1.30: Se actualizó la versión de EKS a la 1.30.
🐞 Correcciones:
- Mejoras Estéticas Menores: Se optimizó el diseño visual de las pantallas de proyectos y workloads.
Versión 1.7.7
🗓️ 05/02/2025
🚀 Novedades:
- Importación desde buckets externos: Copia fácilmente archivos de un bucket S3 externo a SleakOps con la nueva función Import Bucket.
- Rediseño de vista de Proyectos: Accede a logs e información clave en una sola pantalla para mayor visibilidad.
- Cambio de “Executions” a “Workloads”: Se actualiza la terminología para alinearla con la notación interna del clúster.
- Optimización de eliminación de Clusters: Se agregó una validación adicional para un proceso de eliminación más seguro y estable.
🐞 Correcciones:
- Permisos de Proyectos para Jobs: Solucionado un problema donde los Jobs usaban permisos del nodo del clúster en lugar de los permisos del Proyecto.
- Modificación de Docker Args: Ahora los builds aplican correctamente los cambios de Docker Args hechos justo antes de su ejecución.
- Generación de Perfiles VPN: Resuelto un inconveniente que impedía generar perfiles para usuarios de terceros.
Versión 1.7.6
🗓️ 06/01/2025
🚀 Novedades:
- Nuevas configuraciones de Nodepool: Ahora puedes establecer parámetros adicionales, como tamaños mínimos de instancia y más.
- Job con imágenes específicas: Al crear un job, puedes especificar la imagen y el tag exactos que deseas ejecutar (por ejemplo,
postgres:16.4). - (BETA) Extensión de Charts por Proyecto: SleakOps ahora puede extender los charts utilizados para desplegar carga de trabajo de proyectos, permitiéndote agregar dependencias. Para más información, consulta la documentación de Helm.
- Mejoras en CI/CD: Se ha simplificado y optimizado el archivo de configuración de CI/CD.
🐞 Correcciones:
- URL de Web Services internos: Se corrigió un problema que causaba URLs incorrectas para los servicios web de tipo “interno”.
- Eliminación de Volúmenes: Se resolvieron problemas relacionados con la eliminación de volúmenes bajo varias políticas de retención.
- Mejoras en UX/UI: Mejoras en la interfaz para Proyectos, Volúmenes y Grupos de Variables.
Version 1.7.5
🗓️ 09/12/2024
🚀 New Features:
- Manejo de error en integracion con AWS:: Se agrego un manejo para la tardanza de AWS en activar las cuentas creadas por Sleakops.
- Links de addons en build: Se agrega los links para poder ver logs y metricas en los builds.
Version 1.7.4
🗓️ 05/12/2024
🚀 New Features:
- Accesibilidad a addons: Se agregaron enlaces en SleakOps para acceder fácilmente a ver logs, APM o métricas de recursos específicos.
- OpenTelemetry (beta): Se introdujo un add-on para mejorar la observabilidad en las aplicaciones desplegadas con SleakOps. Con OpenTelemetry, puedes tener tu propio APM para monitorear métricas como tasa de solicitudes, latencia y tasa de errores de tu aplicación.
- Addons, Configuraciones de disponibilidad: Se agregaron diversas configuraciones de disponibilidad para cada add-on.
- Documentacion: Se actualizó la documentación de los add-ons y se puso a disposición en español.
🐞 Correcciones:
- Revision Kubecost: Se revisó la integración entre Prometheus y Kubecost. Ahora Kubecost asigna correctamente los nombres de los recursos desplegados a sus costos, mejorando significativamente la precisión de sus estimaciones. Es posible habilitar en Kubecost el análisis aproximado de costos de tráfico de red dentro del clúster (Beta).
Version 1.7.3
🗓️ 14/11/2024
🚀 New Features:
- Oracle (beta): Ahora podes gestionar Oracle RDS como dependency en Sleakops .
- Aurora postgres serverless (beta): Se agrega soporte para crear y gestionar aurora postgres serverless.
Version 1.7.2
🗓️ 05/11/2024
🚀 New Features:
- Eliminacion de bucket s3: Eliminacion de bucket s3 con muchos archivos.
- VPN: actualizacion del modulo de Pritunl
🐞 Correcciones:
- Varias correcciones de errores menores
Version 1.7.1
🗓️ 30/10/2024
🚀 Nuevas Funciones:
- Creacion de entornos y dominios: Se mejora la creacion de entornos y dominios; ya no exite limitacion para usar un dominio diferente al que fue configurado a nivel global
- Notificaciones: Se agrega un sistema de notificaciones para avisar al usuario de todas las acciones manules que tiene pendiente y actualizaciones de infraestructura programadas.
- Documentacion: Se actualiza documentacion para la gestion de dominios, proyectos, dependencias, variables de entorno.
🐞 Correcciones:
- Varias correcciones de errores menores.
Versión 1.7.0
🗓️ 14/10/2024
🚀 Nuevas Funciones:
- Gestión Avanzada de Nodos: Se agregó la gestión de pools de nodos para tener un mayor control sobre los tipos de nodos donde se ejecutan las cargas de trabajo.
- Migración de Módulos de Clúster: Todos los módulos creados con el clúster ahora se ejecutan en instancias Graviton, mejorando el rendimiento y reduciendo costos.
- Complementos de Clúster: Todos los complementos ahora se ejecutan en instancias Graviton, lo que mejora el rendimiento y reduce los costos.
- Nodos de Construcción Aislados: Las construcciones ahora se ejecutan en nodos dedicados separados de los nodos de aplicaciones, mejorando la estabilidad de los nodos que ejecutan aplicaciones.
🐞 Correcciones
- Varias correcciones menores de errores.
Versión 1.6.3
🗓️ 27/09/2024