Saltar al contenido principal

62 publicaciones etiquetados con "release"

Ver Todas las Etiquetas

Versión 3.0.0

SleakOps Team

lanzamiento mayor · 13 de octubre de 2026


🚀 Nuevas funcionalidades​

  • Importá tu AWS existente (beta)
    SleakOps ahora puede adoptar tu infraestructura existente —cuentas de AWS, redes, clusters EKS, dominios, bases de datos y otras dependencias, proyectos y sus variable groups— en lugar de aprovisionar todo desde cero. No se recrea nada: los recursos importados quedan identificados como tales, las bases de datos se pueden incorporar pegando su connection string y Valkey se suma a las dependencias administradas soportadas.

  • Sitios estáticos
    Un nuevo tipo de proyecto estático construye tu frontend desde Git y lo sirve en tu propio dominio a través de S3 y CloudFront, sin contenedores ni servidores web que mantener.

  • Manifiestos (beta)
    Los manifiestos que SleakOps genera para tus workloads ahora se pueden ver y editar, y podés agregar los tuyos (por ejemplo, un Ingress adicional), con total transparencia sobre lo que se despliega. Los NodePools suman además un formulario extendido con edición en YAML, para que la configuración avanzada de Karpenter ya no tenga que cambiarse directamente en el cluster.

  • Presets de entorno (beta)
    El detalle de un preset ahora muestra todos sus proyectos juntos y permite crearlos todos, con sus recursos, en pocos clicks en lugar de uno por uno. Los presets exportados localmente también funcionan con repositorios privados.

  • MCP Server (beta)
    Conectá el servidor MCP de SleakOps a Claude Code o a cualquier cliente MCP y operá la plataforma en lenguaje natural.

  • Chat de soporte contextual
    Cada recurso tiene ahora un botón de soporte que abre el chat de soporte directamente desde donde estás trabajando.


✨ Mejoras​

  • Addons esenciales gestionados desde la sección Addons
    Los addons esenciales del cluster ahora se listan y gestionan junto con el resto de los addons. Su configuración queda protegida contra ediciones que podrían romper el cluster y se completa automáticamente al adoptarlos.

  • Estado más claro de Builds y Deployments
    Los Builds y Deployments ahora muestran por qué están en espera (por ejemplo, encolados detrás de otro build o esperando que un recurso esté listo), y los cambios pendientes se revisan directamente desde el detalle del deployment.

  • Mejoras en la consola y en el control de acceso
    La configuración avanzada se despliega automáticamente cuando difiere de los valores por defecto, los links de los addons están disponibles desde el Dashboard y Workloads, Settings tiene su propia barra lateral y los servicios muestran todos sus variable groups. Además, el rol Viewer ya no puede leer los valores secretos de los variable groups.


🐛 Correcciones​

  • Edición más segura de dependencias de base de datos
    Guardar una dependencia de base de datos ya no desactiva su protección contra borrado en AWS, los clusters Aurora restaurados desde un snapshot o point-in-time se pueden volver a editar y el formulario de edición de DocumentDB muestra la clase de instancia configurada. Los restores ahora validan la versión del motor contra la del snapshot antes de crear cualquier recurso.

  • Cambio de dominio de un environment confiable
    Cambiar el dominio de un environment ahora aprovisiona el nuevo dominio, reapunta los addons y los alias de S3, y redespliega los proyectos afectados (incluidos sitios estáticos y workers) recién cuando el dominio está listo. Los dominios huérfanos se pueden eliminar sin errores.

  • Creación y eliminación de clusters
    Los clusters nuevos instalan sus addons esenciales en el orden correcto, y eliminar un cluster ya no falla cuando algunos addons se estaban borrando ni deja namespaces de proyectos sin eliminar.

  • Workloads y registro de actividad
    Volver a ejecutar un CronJob ahora abre el formulario del job precargado con su definición, las actualizaciones de servicios conservan la configuración de réplicas de backup, eliminar un variable group de tipo archivo ya no deja pods intentando montarlo y el registro de actividad del Dashboard muestra solo la actividad del provider seleccionado.


Versión 2.13.0

SleakOps Team

lanzamiento menor · 16 de julio de 2026


🚀 Nuevas funcionalidades​

  • Import/Export de Addons y Environments
    Ahora es posible adoptar como Addons de SleakOps los releases de Helm que ya corren en el cluster, crear Addons custom desde JSON y exportar o importar los recursos de un proyecto o environment.

  • Explorador de Accounts y Networking
    Una nueva sección, accesible desde el listado de Providers, muestra cada Account del Provider y una vista de solo lectura de su networking (VPC, subnets, NAT e Internet gateways).


✨ Mejoras​

  • Nuevo formulario de webservices para todos
    El formulario de webservices rediseñado queda habilitado para todos los usuarios y reemplaza al anterior.

  • Selección de cuentas simplificada
    El sidebar lista solo las cuentas con al menos un cluster y selecciona la cuenta automáticamente cuando hay una sola disponible.

  • Reportes con IA mejorados
    Los diagramas de infraestructura se renderizan en lugar de mostrar el código, todos los reportes pueden imprimirse en PDF y comparten un layout consistente.

  • Monitoreo de Redis cluster
    Las métricas ahora funcionan para dependencias Redis en modo cluster, con una pestaña por cada miembro del replication group.

  • Actualización del Addon EFS
    Hay disponible una nueva versión del Addon EFS con el driver CSI actualizado, y los file systems con volúmenes asociados quedan protegidos ante cambios que los romperían.


🐛 Correcciones​

  • Borrado de volúmenes
    Borrar un volumen que un pod todavía monta ahora reintenta hasta que se libera, o termina con un error claro en lugar de fallar sin aviso.

  • Errores al crear dependencias
    Al fallar la creación de una dependency se muestra el error de validación real en lugar de un mensaje genérico.

  • Presets de Dockertron
    Se corrigieron los comandos de workers, los nombres de variables de dependencias y la configuración de n8n en los presets de Dockertron.

  • Comparación del forecast en Billing
    Las cards de resumen de costos comparan el forecast contra el total completo del mes anterior, corrigiendo porcentajes inflados.

  • Tamaño de letra del Dashboard en mobile
    Se corrigió el texto demasiado pequeño del dashboard en dispositivos móviles.


Versión 2.12.1

SleakOps Team

lanzamiento de parche · 6 de julio de 2026


✨ Mejoras​

  • Tutorial de sticky sessions para Web Services
    Nueva guía para habilitar sticky sessions en un Web Service mediante sus anotaciones de ingress, incluyendo cuándo no conviene usarlas y cómo verificarlas.

  • Guía de revisión de costos
    Nuevo tutorial para leer tu gasto en AWS con el Cost Explorer, Kubecost y los Cost Allocation Tags antes de decidir qué optimizar.

  • Página de alcance del soporte
    Nueva página que explica cómo contactar al Soporte, qué cubre y dónde buscar primero ante consultas frecuentes, alineada con el Modelo de Responsabilidad.

  • Guía de pruebas exhaustivas de ambientes
    Nuevo checklist de pruebas para validar que tu aplicación funcione por completo tras migrar a una nueva infraestructura de SleakOps.

  • Documentación de encriptación de bases de datos
    La documentación de dependencias ahora describe con precisión los valores por defecto de la encriptación at-rest, cómo desactivarla y cómo usar una clave KMS propia en dependencias de bases de datos.


Versión 2.12.0

SleakOps Team

lanzamiento menor · 30 de junio de 2026


🚀 Nuevas funcionalidades​

  • Soporte de Kubernetes 1.34
    Los clusters ahora pueden actualizarse de EKS 1.33 a 1.34, y los clusters nuevos se crean en 1.34 por defecto. Los addons gestionados, como Prometheus y el AWS Load Balancer Controller, se actualizaron a las APIs recomendadas para esta versión.

  • Reporte de compatibilidad de manifiestos propios
    Antes de un upgrade de EKS es posible generar un reporte que señala los recursos desplegados por fuera de SleakOps que usan APIs deprecadas o removidas en la versión de Kubernetes de destino.

  • AWS DataSync en dependencias S3
    Una nueva acción en las dependencias S3 sincroniza datos desde otro bucket o una fuente externa usando AWS DataSync, con el estado de la transferencia visible desde la consola.


✨ Mejoras​

  • Upgrades de cluster en la sección Upgrades
    Los upgrades de EKS ahora se programan, ejecutan y siguen desde la sección Upgrades, con confirmación por email, recordatorio 24 horas antes y un reporte de downtime por servicio. Los clusters con un upgrade pendiente se destacan en el listado, y los nodos rotan una sola vez durante el upgrade.

  • Timeout automático para builds trabados
    Los builds que superan el tiempo máximo permitido ahora se detienen automáticamente y quedan marcados como fallidos, sin depender de que el CLI o el CI sigan conectados.

  • Refinamientos de interfaz
    Campos de lista rediseñados en los formularios, nuevos selectores de fecha, mejor posicionamiento de los selectores dentro de los drawers y correcciones visuales en el Explorer.


🐛 Correcciones​

  • Multi-AZ de RDS desactivado por defecto
    Las nuevas bases RDS ya no activan Multi-AZ salvo que se solicite, evitando costos inesperados.

  • Correcciones en formularios
    El formulario de web services ahora conserva los valores guardados del healthcheck al editar, y los formularios de variable groups y de chart dependencies ya no muestran validaciones incorrectas.

  • Deployments tras cambios sin deploy
    Aceptar un deployment pendiente después de editar un workload sin desplegar ya no termina en error.

  • Actualizaciones de Project Access
    Los cambios de políticas en Project Access ahora se aplican y se reflejan en el estado del environment.

  • Puerto visible sin healthcheck
    El detalle del servicio muestra el puerto aunque el healthcheck esté deshabilitado.

  • Confirmación de borrado de environments
    El diálogo de confirmación ya no lista objetos internos de facturación.

  • Input del chat tras refrescar
    El campo de texto del chat ya no se bloquea cuando la conversación se refresca.


Versión 2.11.0

SleakOps Team

lanzamiento menor · 11 de junio de 2026


🚀 Nuevas funcionalidades​

  • Gestión ampliada de RDS y Aurora
    Las dependencias RDS ahora pueden restaurarse a un momento específico y usar parameter groups personalizados. La encriptación del almacenamiento se habilita por defecto, con soporte de claves KMS propias, Performance Insights y restore desde snapshot para Aurora PostgreSQL.

  • Opciones de autenticación en Kafka
    Las dependencias Kafka (MSK) ahora pueden crearse con autenticación IAM o SCRAM (usuario y contraseña), además de sin autenticación de cliente.

  • Múltiples file systems EFS por cluster
    EFS ahora se gestiona como addon del cluster y soporta más de un file system por cluster. Los clusters con storage classes legacy se migran automáticamente a las actuales.

  • Costos de IA desglosados por producto
    El historial de gasto en IA ahora se desglosa por producto (chat, autodiagnóstico, reportes, etc.). Los pedidos de reportes verifican el límite de presupuesto de IA de entrada y, si se alcanzó, muestran un link para ajustarlo.


✨ Mejoras​

  • Detalles de recursos desde cualquier pantalla
    Los detalles de un recurso pueden abrirse desde cualquier pantalla y exponen las mismas acciones que las tablas. Las notificaciones de migración completada enlazan directo a su detalle.

  • Mejoras en la pantalla de Billing
    Billing carga más rápido, agrupa los costos por tipo de recurso y muestra los costos por nodepool en el detalle de cada cluster.

  • Migración a BuildKit en proyectos productivos
    Los proyectos productivos que todavía usan Kaniko reciben un aviso previo y luego se migran a BuildKit.

  • Compactación de logs más confiable
    Los addons Loki y LokiV2 ahora asignan almacenamiento persistente a su componente de compactación, que opera sin errores.


🐛 Correcciones​

  • Precisión del Activity Log
    Las acciones sobre volúmenes y workloads generan un único registro sobre el recurso correcto, y los clonados de proyectos se registran y pueden filtrarse.

  • Validación de certificados SSL
    La validación del certificado SSL del dominio de un environment ahora crea siempre el deployment pendiente de aprobación.

  • Spellcheck deshabilitado en campos sensibles
    Los campos con secretos (valores de variables, API keys, tokens, kubeconfig, claves de AWS) ya no envían su contenido al corrector ortográfico del navegador.

  • Nombre de bucket en S3
    Las dependencias S3 usan siempre el nombre real del bucket en lugar de asumir que coincide con el nombre de la dependencia.

  • Filtros ocultos en tablas
    Los filtros ocultos ahora se mantienen en la URL, por lo que las vistas filtradas sobreviven a un refresh y pueden compartirse.