Saltar al contenido principal

Registro de Cambios

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 ejecuciones 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

🚀 Nuevas Funciones:

  • Registro: Implementado un nuevo flujo de registro.

🐞 Correcciones

  • Varias correcciones menores de errores y mejoras.

Versión 1.6.2

🗓️ 19/09/2024

🚀 Nuevas Funciones:

  • Actualizaciones: Actualizados Prometheus, Loki y EBS CSI Driver a las versiones más recientes de agosto de 2024.
  • Migración del Driver EBS CSI: SleakOps ahora usa el complemento gestionado por AWS para EKS, reemplazando la versión autogestionada.
  • Prometheus con EBS: Prometheus ahora utiliza volúmenes EBS para la persistencia de datos, evitando pérdidas en caso de fallos de pods.
  • Loki con SimpleScalable: Adopta una estructura SimpleScalable con almacenamiento TSDB para registros, mejorando el rendimiento.
  • Colas Muertas en SQS: Ahora es compatible con la creación de colas SQS con colas muertas asociadas para un mejor manejo de errores.

🐞 Correcciones

  • Varias correcciones menores de errores y mejoras en los flujos de ejecución de la plataforma.

Versión 1.6.1

🗓️ 22/08/2024

🚀 Nuevas Funciones:

  • Actualización de Versiones de Dependencias: Se actualizaron versiones de dependencias como MQ, Elasticsearch, Memcache y Redis.
  • Mejoras en la Autenticación: Se agregó soporte para almacenar tokens de autenticación mediante cookies en lugar de almacenamiento local.
  • Se agregó la impresión de registros de validación ACM en la pantalla de detalles y el estado de ACM ahora está incluido en el sistema.

🐞 Correcciones

  • Se resolvieron problemas en el flujo de creación de proveedores.

Versión 1.6.0

🗓️ 12/08/2024

🚀 Nuevas Funciones:

  • Soporte para Instancias ARM y Versiones Adicionales de RDS: Se añadieron instancias ARM y versiones extra en RDS.
  • Actualización de EKS a la Versión 1.29: EKS ha sido actualizado a la versión 1.29. Ahora se muestran los registros de cambios de EKS.
  • Mejoras en Creación y Edición de Proveedores: Se actualizaron las pantallas y campos de los formularios de proveedores, incluyendo cambios en estados y visualización.
  • Búsqueda Mejorada de Repositorios: Añadido soporte para búsqueda asincrónica en el selector de repositorios y se mejoró la búsqueda en GitHub, GitLab y Bitbucket.
  • Parametrización de Healthchecks: Ahora se pueden parametrizar propiedades de healthcheck con JSONSchema.
  • Nuevo Tablero: Se añadió un nuevo tablero para ver el consumo por namespace.

🐞 Correcciones

  • Solucionado un error al regenerar certificados y problemas con construcciones que no se ejecutaban correctamente.
  • Errores de frontend relacionados con listados y problemas de API que causaban errores en filtros fueron corregidos.

Versión 1.5.1

🗓️ 24/06/2024

🚀 Nuevas Funciones:

  • Configuración Avanzada de Recursos: Se implementaron opciones avanzadas para la configuración de recursos en entornos de proyectos.
  • Optimización de Scripts de Recolección de Datos: Mejorada la eficiencia de los scripts de recolección de datos para una ejecución más rápida.

🐞 Correcciones:

  • Resueltos varios errores de interfaz que afectaban la usabilidad del sistema.

Versión 1.5.0

🗓️ 23/05/2024

🚀 Nuevas Funciones:

  • Creación de Múltiples Entornos de Proyecto: Ahora puedes crear múltiples entornos de proyecto utilizando el mismo repositorio y rama.
  • Validación de Dominios para Alias: Mejorada la validación de creación de dominios para alias utilizando un ACM existente y utilizable para ingress.
  • Configuración de Recursos en Entornos de Proyecto: Se añadió la capacidad de configurar recursos de construcción y despliegue por entorno de proyecto.
  • Configuración de Solicitudes de Despliegue y Construcción: Se agregó la opción de configurar solicitudes de despliegue y construcción en un entorno de proyecto.
  • Tablero de Grafana: Se incorporó un tablero de Grafana para visualizar el consumo por namespace.
  • Configuración de Loki: Ahora es posible buscar registros por namespace con la nueva configuración de Loki.
  • Recolección de Datos: Mejorado el script de recolección de costos para que sea idempotente y ejecutable en fechas específicas.

🐞 Correcciones:

  • Corregido un error al crear dependencias de S3 y solucionado un problema crítico con vargroups durante actualizaciones de apagado del clúster.
  • Corregido un error crítico al invitar colaboradores.

Versión 1.4.3

🗓️ 13/05/2024

🚀 Nuevas Funciones:

  • Mejoras en la Gestión de Tableros: Mejorada la carga de tableros, permitiendo visualizarlos incluso si no se selecciona una cuenta.
  • Mejoras en las Pantallas de Facturación y Proyecto: Se realizaron mejoras en la pantalla de facturación, incluyendo una nueva sección "otros" para considerar costos previamente no contabilizados. También se mejoró la pantalla de entornos de proyecto.
  • Actualización de Políticas: La política de CloudFormation ha sido actualizada para mejorar la gestión y seguridad.

🐞 Correcciones:

  • Corregido un error crítico que impedía la creación de proveedores.
  • Revisado y resuelto un problema relacionado con la integración de NewRelic.
  • Solucionado un problema con el token de actualización al solicitar la URI de la VPN.
  • Errores en la Pantalla de Validación de ACM y Logs de Construcción: Se corrigieron problemas en la tabla de validación de ACM y en la visualización de logs para construcciones en estado de creación.

Versión 1.4.2

🗓️ 25/04/2024

🚀 Nuevas Funciones:

  • Nuevas Métricas: Se añadieron nuevas métricas para los buckets de S3 y RabbitMQ, mejorando el monitoreo de servicios. También se implementó un sistema de monitoreo para métricas de OpenSearch.
  • Reorganización del Esquema de Monitoreo: Las estructuras del esquema de monitoreo se reorganizaron para una mejor gestión y visualización. La pantalla de monitoreo de dependencias ahora admite diferentes tipos de recursos, proporcionando una vista más detallada.

🐞 Correcciones:

  • Resuelto un problema crítico con vargroups, asegurando su correcto funcionamiento.

Versión 1.4.1

🗓️ 11/04/2024

🚀 Nuevas Funciones:

  • Monitoreo de Dependencias y OpenSearch: Se creó una nueva página de monitoreo para dependencias, facilitando el seguimiento de su estado. También se incluyó OpenSearch.
  • Política de Ciclo de Vida para ECR: Se configuró una política de ciclo de vida para ECR, mejorando la gestión de imágenes.

🐞 Correcciones:

  • Solucionado el problema de nombres duplicados entre clúster y nodo en Redis.
  • Resueltos varios errores de frontend que afectaban la experiencia del usuario.
  • Corregido el problema donde se mostraba un error al intentar publicar un vargroup sin un servicio asociado.
  • Se solucionaron los problemas al realizar múltiples despliegues y lanzamientos consecutivos.

Versión 1.4.0

🗓️ 06/03/2024

🚀 Nuevas Funciones:

  • Configuración de Grafana: Se configuró la base de datos para el addon de Grafana, junto con DataSources y Dashboards.
  • Persistencia de Métricas de Prometheus con Thanos: Se agregó soporte para la persistencia de métricas de Prometheus usando Thanos.
  • Nueva API de Volúmenes: Se implementó soporte para la nueva API de volúmenes, mostrando estados y aplicando configuraciones para despliegues.
  • La opción de actualización en addons fue deshabilitada.
  • Ahora, cuando se elimina una dependencia, se crea un despliegue con estado "pendiente de aprobación" en lugar de uno automático.

🐞 Correcciones:

  • Solucionado un problema donde se añadían pre-hooks y nuevos volúmenes durante los despliegues, impidiendo su generación.
  • Los subdominios ahora se marcan correctamente como delegados si los dominios principales ya están delegados.

Versión 1.3.0

🗓️ 03/01/2024

🚀 Nuevas Funciones:

  • Vista Detallada de Proyectos: Ahora está disponible una vista detallada de proyectos en la nueva interfaz.
  • API de Métricas de RDS: Se agregó una nueva API para mostrar métricas de RDS, mejorando la visibilidad de los recursos.
  • LogViewer Mejorado: La carga de LogViewer ahora es más rápida y eficiente.
  • Mejor Onboarding: Se implementó un nuevo proceso de onboarding para una configuración más sencilla.
  • Monitoreo de Redis: Se añadió el monitoreo de Redis, mejorando la supervisión de infraestructura.
  • Configuración de Réplicas en RDS: Se agregó la opción de configurar réplicas en la dependencia RDS para mayor flexibilidad.
  • Estado de Eliminación de Dominios: La eliminación de dominios ahora crea un despliegue con estado pendiente de aprobación en lugar de un despliegue automático.
  • Mejoras en la Ejecución de Jobs: Se mejoró la ejecución de jobs, permitiendo reintentos automáticos en caso de fallas iniciales.

🐞 Correcciones:

  • Se resolvieron problemas de integración con Bitbucket.
  • Corregidos problemas de valores indefinidos en Vargroups.

Versión 1.2.4

🗓️ 15/02/2024

🚀 Nuevas Funciones:

  • Optimización del Selector de Clústeres: Se optimizó el comportamiento del selector de clústeres.
  • Inicio de Sesión en el Flujo de Subscripción de AWS: El flujo de subscripción de AWS ahora incluye la posibilidad de iniciar sesión directamente.

🐞 Correcciones:

  • Resueltos problemas de callbacks para integraciones con Git y rutas de archivos Docker para GitLab.
  • Corregidos errores menores relacionados con la pantalla de facturación.

Versión 1.2.3

🗓️ 05/02/2024

🚀 Nuevas Funciones:

  • Desacoplamiento de Alias en Servicios Web: La creación de alias ahora está separada del formulario de servicios web.
  • Restablecimiento de Contraseña IAM: Ahora es posible restablecer la contraseña de IAM para un usuario.

🐞 Correcciones:

  • Se corrigió un problema menor con las tareas de lanzamiento.

Versión 1.2.2

🗓️ 25/01/2024

🚀 Nuevas Funciones:

  • Botón de Validación de Dominio: Se agregó un botón de "verificar validación" en el panel de dominio para facilitar la gestión de dominios.
  • Tabla de Registro de Actividad: Se creó una tabla de registro de actividad.
  • Cifrado de Claves de Acceso: Ahora las claves de acceso para proveedores de código (GIT) están cifradas.

🐞 Correcciones:

  • Se resolvió un problema donde la API no recreaba correctamente el módulo ACM durante la regeneración.

Versión 1.2.1

🗓️ 12/01/2024

🚀 Nuevas Funciones:

  • Optimización de Formularios de Vargroups: Se mejoró la usabilidad de los formularios de Vargroups.
  • Eliminación de Proveedores y Cuentas de Usuario: Eliminar un proveedor ahora también elimina las cuentas de usuario asociadas.

🐞 Correcciones:

  • Se corrigió un error en la regeneración de certificados ACM.
  • Solucionado un problema en la eliminación de proveedores.

Versión 1.2.0

🗓️ 05/01/2024

🚀 Nuevas Funciones:

  • Logs en Grafana: Se configuró una fuente de datos en Grafana para mostrar logs de S3.
  • Botón de Actualización de Clúster: Se añadió un botón para permitir la actualización de clústeres desde la interfaz.
  • Registro de Actividad de Usuario: Se creó un registro de actividad para acciones de usuarios.
  • Despliegue para Validación de Dominios: Ahora se puede crear un despliegue que se ejecuta una vez que los dominios son validados.
  • Autenticación de Dos Factores: Se añadió autenticación de dos factores (2FA) en el inicio de sesión para mayor seguridad.

🐞 Correcciones:

  • Se resolvió un problema con builds que usaban la misma rama que la predeterminada.
  • Mejorado el procesamiento de logs para mayor velocidad.
  • Varias optimizaciones de frontend, incluyendo estilos, búsqueda y visibilidad de recursos pendientes.

Versión 1.1.1

🗓️ 05/12/2023

🚀 Nuevas Funciones:

  • Visor de Logs en Jobs: Se agregó un visor de logs en la lista de jobs, similar al de los despliegues.
  • Dashboard v2: Mejoras en la segunda versión del Dashboard, con más opciones y mejor organización de la información.
  • Certificados de Clúster: Los certificados de clúster ahora se eliminan y actualizan automáticamente para evitar problemas de expiración.

Versión 1.1.0

🗓️ 06/11/2023

🚀 Nuevas Funciones:

  • Gestión de Vargroups: Se añadió la opción de mostrar vargroups en los formularios de servicios, workers, hooks y cronjobs.
  • Kubecost: Se integró Kubecost con Prometheus-stack.

🐞 Correcciones:

  • Solucionado el problema con Karpenter en instancias spot.
  • Corrección en roles de usuario y edición de usuarios.
  • Resueltos problemas al eliminar un entorno y la eliminación incorrecta de dominios.
  • Solucionado el error al intentar iniciar manualmente el clúster.
  • Corregido un error en la generación de hooks.

Versión 1.0.5

🗓️ 27/10/2023

🐞 Correcciones:

  • Solucionados problemas de despliegue y corrección de Karpenter con instancias spot.
  • Se corrigieron problemas al eliminar entidades y validar URLs de servicios.

Versión 1.0.4

🗓️ 11/10/2023

🚀 Nuevas Funciones:

  • Refactorización y Mejoras: Refactorización del dashboard y mejoras en la visualización de logs y gestión de eliminación de entidades.

🐞 Correcciones:

  • Solucionados problemas al editar usuarios.
  • Corrección en la gestión del estado de clústeres.
  • Resueltos problemas con dominios de entornos.
  • Arreglado el manejo de errores en respuestas de S3 con CloudFront.

Versión 1.0.3

🗓️ 25/09/2023

🚀 Nuevas Funciones:

  • Botones de Gestión y Mejoras en Formularios: Se añadieron botones para gestión de recursos y mejoras en los formularios de mapeo de variables.
  • Cronjobs y Regeneración de Dominios: Ahora puedes detener o activar cronjobs y regenerar dominios.

🐞 Correcciones:

  • Solucionado el problema de obtención de la URI VPN en Pritunl.
  • Corregido el problema de selección de cuenta para usuarios solo visualizadores.
  • Mejorado el manejo de información de health checks enviada al backend.

Versión 1.0.2

🗓️ 04/09/2023

🚀 Nuevas Funciones:

  • Optimización de Despliegues: Simplificación del proceso de despliegue y edición de entornos de proyecto (ProjectEnv), facilitando configuración y despliegue.
  • Ajustes de Recursos y Configuración: Ahora puedes crear alias personalizados para buckets.
  • Mejoras en Health Checks: La sonda de readiness para servicios en la cuenta de desarrollo ahora es opcional.

🐞 Correcciones:

  • Resueltos problemas relacionados con VPN y configuración de parámetros de seguridad.

Versión 1.0.1

🗓️ 29/08/2023

🚀 Nuevas Funciones:

  • Gestión de Suscripciones: El inicio de sesión y las actualizaciones de tokens ahora se controlan en función del estado de la suscripción. Además, se implementó una nueva API para registrar usuarios y empresas, validando suscripciones pendientes, con un nuevo modelo que mejora la gestión de suscripciones e integra AwsClient.
  • Onboarding desde Marketplace: Proceso simplificado para la creación de usuarios provenientes de un marketplace.

Versión 1.0.0

🗓️ 23/08/2023

🚀 Nuevas Funciones:

  • Configuración de Volúmenes: Ahora puedes configurar volúmenes en entornos de proyecto directamente desde el formulario.
  • Apagado Nocturno con Zona Horaria: Se añadió soporte para seleccionar zonas horarias en el apagado nocturno.
  • Inicio Manual de Clústeres: Nuevo botón para iniciar clústeres manualmente.
  • Integración con CloudFront: Soporte para usar CloudFront y mejorar la entrega de contenido.
  • Backups Automáticos: Configuración de backups automáticos para dependencias.
  • Instancias Graviton: Soporte para usar instancias Graviton en nodos.
  • Cifrado: Implementación de cifrado en StackSettings para mayor seguridad.

🐞 Correcciones:

  • Resuelto un problema en la API de facturación y estimación de costos.
  • Corregidos errores al eliminar Proveedores y VPNs.
  • Ahora puedes eliminar certificados ACM usados por un Load Balancer sin problemas.