historial de cambios

Novedades

Mantente al día con las últimas actualizaciones, funciones y mejoras de Dockerman.

RSS
5v5.3.112 de mayo de 2026LATEST

Comando de copia CLI más seguro en Windows

Un parche puntual que evita que «Ajustes → CLI → Copiar comando» toque el PATH del usuario; las actualizaciones del PATH quedan a cargo exclusivamente del botón «Instalar para este usuario» de la GUI.

🐛 Corrección de errores

  • 🪟Seguridad del PATH en el comando de copia CLI en Windows: «Ajustes → CLI → Copiar comando» ya no modifica el PATH del usuario. El PowerShell anterior podía reducir el PATH del usuario únicamente al directorio bin de Dockerman en casos límite. Las actualizaciones del PATH se gestionan ahora exclusivamente desde el botón «Instalar para este usuario» de la GUI, que utiliza acceso directo y seguro al registro. El comando copiado también escribe el marcador de propiedad para que las instalaciones manuales se reconozcan correctamente como gestionadas por Dockerman en lugar de aparecer como `Unsupported`.
5v5.3.05 de mayo de 2026

CLI incluido, plugins de asistentes IA y conmutador de motor en Windows

Esta versión incluye el CLI Dockerman junto con la aplicación de escritorio, añade un panel de Ajustes para instalar plugins de Claude Code, Codex y Gemini CLI, permite a los usuarios de Windows alternar entre el motor WSL2 administrado y Docker nativo del sistema, y pule las reconexiones, la configuración de WSL, las actualizaciones de Trivy y la página de Build.

✨ Funcionalidades

  • 📦CLI Dockerman incluido: distribuye el CLI `dockerman` junto con la app de escritorio, con un panel de Ajustes para instalar, actualizar y desinstalar el binario
  • 🤖Panel de plugins de asistentes IA: nuevo panel de Ajustes para instalar plugins de Claude Code, Codex y Gemini CLI
  • 🪟Conmutador de motor en Windows: alterna entre el motor Docker WSL2 administrado y Docker nativo del sistema directamente desde Ajustes
  • 🔄Reconexión consciente del motor: el host local se reconecta automáticamente cuando cambia la fuente del motor desde la página WSL
  • 🔁Reinstalar WSL: añadida opción de reinstalación al flujo de configuración de WSL
  • 🛡️Comprobación de actualización de Trivy: consulta y aplica actualizaciones del CLI Trivy desde Ajustes
  • 🕒Página de Build pulida: la página de build de imágenes ahora muestra timestamps formateados y trunca campos largos con tooltips

🔧 Mejoras

  • 🤫Reconexión silenciosa del host local: las conexiones al host local reintentan sin toasts de error ruidosos
  • 🧮Truncado de tooltip más inteligente: los tooltips solo aparecen cuando el texto realmente se recorta

🐛 Correcciones

  • 🐳Valores por defecto de Docker en Windows: usa los valores por defecto de Docker nativo del sistema cuando no se usa el motor WSL2
  • 🪟Texto de selección del motor WSL2: aclarados los textos de selección del motor WSL2 de Dockerman
  • 🧷Selección de host por defecto: selección más robusta del host por defecto al iniciar la app
  • 📡Conexión desde ajustes Docker: añadido estado de carga y feedback de error más claro al conectar desde ajustes
  • 🪟Bundle del CLI en Windows: incluye el binario sidecar del CLI `dockerman` empaquetado en el instalador de Windows
5v5.2.026 de abril de 2026

Kubernetes Multi-Cluster, Vigilancia de Imágenes y Bases del Homelab

Esta versión amplía la gestión de Kubernetes con cambio multi-cluster, dry-run de YAML y páginas dedicadas para nodos, PV y namespaces; añade búsqueda de logs, un servicio de vigilancia de actualizaciones de imagen con notificaciones, backup/restore de bind mounts y la primera fase del roadmap Homelab; además aterriza un workspace de configuración, cobertura completa de i18n y un patrón estandarizado de tablas de datos.

✨ Funcionalidades

  • ☸️Mejoras de Kubernetes: superficie de gestión de cluster ampliada
  • 🔀 Cambio multi-cluster: cambia entre clusters de Kubernetes de forma independiente de los hosts Docker
  • 🧪 Vista previa YAML dry-run: compara cambios antes de aplicar mediante dry-run del servidor
  • 📣 Explorador de eventos: página de eventos del cluster con filtros por endpoint
  • 🖥️ Páginas Node / PV / Namespace: páginas dedicadas de gestión para nodos, volúmenes persistentes y namespaces
  • 🔍 Descubrimiento de contextos kubeconfig: detección automática de contextos en el diálogo de importación
  • 🛡️ Manejo tipado de 403: `K8sListResult<T>` expone errores de permisos en las vistas de lista
  • 🗑️ Botones de eliminar: añadidos para Services, Ingresses, CronJobs, DaemonSets, Deployments, StatefulSets y NetworkPolicies
  • 🔍Búsqueda de logs: busca en logs con resaltado de palabras clave, regex, alternar mayúsculas/minúsculas y navegación entre coincidencias
  • 🎛️Controles de log unificados: presets de rango temporal, selector de tail y filtros de consulta consolidados en una sola toolbar
  • 📈Gráfico histórico de stats: historial de CPU/memoria con selector de rango temporal de 7 niveles
  • 📝Editor YAML de Compose: editor basado en Monaco con comandos Tauri en backend para editar y aplicar archivos Compose
  • 🔄Conversor Docker Run → Compose: página y entradas de menú dedicadas que traducen comandos `docker run` a YAML Compose
  • 🔔Vigilancia de actualizaciones de imagen: servicio de suscripción en segundo plano para detectar actualizaciones
  • 📬 Página de suscripción y UI de ajustes con controles por canal
  • 🔐 Resolutor de credenciales del registro con manejo fail-closed ante ambigüedad
  • 🕒 Planificador con seguimiento de cursor de historial y notificaciones por lotes
  • 🔗 Manejador de deep links `dockerman://`
  • 💾Backup y restore de bind mounts: incluye los datos de bind mount soportados en los backups y los remapea o restaura por mount al restaurar
  • 🏡Roadmap Homelab (Fase 1–3 parcial): base más una selección de elementos no MVP
  • 🧰 Bundle de diagnóstico: empaquetado en un clic de logs, inspect y estado del host para soporte
  • 🚨 Reglas de alerta preestablecidas: reglas integradas de restart-loop y crash de contenedor con guarda de borrado y restablecer a defaults
  • 📝 Editor visual de .env: página `/env-editor?path=...` con edición clave/valor, conservación de comentarios y líneas en blanco, y Save & Apply atómico
  • 📊 Comparativa de stats multi-contenedor: gráficos de CPU/memoria lado a lado para hasta 6 contenedores con selecciones persistentes
  • 📂 Reforzamiento del editor de archivos del contenedor: guardado preservando modo, tope de edición de 1 MB y detección de binario por byte NUL
  • 🌐Cobertura completa de i18n: reemplazadas las cadenas hardcoded restantes por llamadas i18n y traducciones para español, japonés y chino
  • ⚙️Diálogo workspace de Ajustes: ajustes movidos a un diálogo estilo workspace con paneles aplanados, barra lateral refinada y pie de licencia activada simplificado
  • 👁️Controles de visibilidad de la barra lateral: mostrar/ocultar por elemento en la barra principal y, para Kubernetes, controles de estado de expansión por defecto y visibilidad por grupo
  • 🧱Patrón estandarizado de tabla de datos: base sobre TanStack Table v8 con redimensionado/orden de columnas, anchos persistentes, búsqueda global, tooltips por truncado y estado vacío centrado en viewport — aplicado a K8s `event`, `pod`, `deployment`, `daemon-set`, `stateful-set`, `job`, `cron-job`, `service`, `ingress`, `config-map`, `pv`, `namespace` y `port-forward`
  • 📊Tarjetas de resumen del cluster K8s: tarjetas de uso de CPU y memoria en la página de resumen del cluster
  • 💥Force delete de Pods: omite el apagado graceful (grace period 0) para Pods atascados en terminating
  • 🗄️Gestión de tareas del sistema: snapshots de ejecuciones del scheduler y UI integrada de gestión con controles bloqueados para tareas integradas
  • 🚨Metadatos de alertas recientes: contenedor, hora local y nombre de regla mostrados en la lista de alertas con una fila accesible para reglas preestablecidas
  • 🔇Click derecho inteligente: suprime el menú contextual nativo mientras hay texto seleccionado

🔧 Mejoras

  • 🧭Acciones del header del contenedor: botones de la fila superior agrupados en menús desplegables
  • 🖼️Entrada de Image Watches: trasladada de la barra lateral al header de la página de imágenes
  • ↩️Navegación volver del conversor: añadido botón volver en la página del conversor
  • 🧹Limpieza de lints Biome: resueltos los 71 errores de lint pendientes en todo el código
  • 🗂️Reorganización de la barra lateral K8s: grupo superior alineado con herramientas mainstream, iconos refrescados y estado de expansión por defecto desacoplado del colapso en runtime
  • 🎚️Toolbar del contenedor: los toggles "mostrar todo" y "modo batch" se consolidan en la fila de búsqueda usando un nuevo componente Toggle de Shadcn; toggle de modo de vista refinado
  • 🧰Layout de alertas: layout selector + detalle para alertas; regla preestablecida reutilizada en la migración de notificaciones legacy
  • 🧪Runner E2E nativo WDIO: habilitado con progreso documentado y un plan manual de tests refrescado para Dockerman 5.2.0

🐛 Correcciones

  • 🔁Parpadeo de la barra lateral K8s: evitado al cambiar de cluster
  • 🧭Restauración de ruta K8s: la ruta vuelve al último recurso al re-entrar a un cluster
  • 🧾Scroll del diálogo de log K3d: comportamiento de scroll refinado en el diálogo de log de k3d
  • 🧱Selección de recurso YAML: evita selección obsoleta de recurso en el editor YAML
  • 🛠️Registro de make history: reforzado el camino de escritura del make history
  • 🕰️Defaults de tiempo relativo: arreglada la falta de traducciones por defecto y migrado a `Intl.RelativeTimeFormat`
  • Init de selectores del store: creación lazy de selectores opcionales para evitar crashes en init
  • 🔄Restauración de K8s tras reinicio: restaura el cluster conectado y las páginas K8s profundas (instancias CRD, editor YAML) tras reiniciar la app
  • 🗂️Preservación de página al cambiar cluster: mantiene la página K8s actual al cambiar de cluster; el selector de namespace de la barra lateral se sincroniza con el refresh del detalle de namespace
  • 🔢Conteos de workloads en resumen: cuenta workloads en todos los namespaces en el resumen del cluster
  • 📋Interacción de la lista ConfigMap: click en fila abre detalle; el delete inline vuelve a funcionar
  • 🪧Texto de estado vacío de workloads: mensajes correctos de estado vacío en listas de workloads K8s
  • 🧬Cascada al borrar Job: confirmación localizada que cascada el borrado a los Pods que posee
  • 🔗Navegación YAML: respeta el query param `resource` al navegar al editor YAML
  • 🧷Mapping de breadcrumbs K8s: mapping de rutas completado en todas las páginas K8s
  • 🪪Ocultación de anotación Secret: oculta la anotación `last-applied-configuration` en el detalle del Secret
  • 📁Acción de previsualización de archivo: re-expuesta en el explorador de archivos del contenedor
  • 🛤️Normalización de paths: archivos Stack creados vía el comando del backend con paths de stack y backup normalizados
  • 🛡️Localización de diálogos: diálogos de contenedor, diagnóstico y ajustes totalmente localizados
  • 📡Diálogo de setup DNS K8s: los comandos largos ahora se ajustan correctamente
  • Checkbox de canal de alertas: alineado con el texto de la etiqueta
  • 🩹Type checks de la página de Tasks: inferencia de tipos estabilizada
5v5.1.08 de abril de 2026

Soporte del Runtime Podman

Esta versión introduce soporte de primera clase para el runtime Podman junto con Docker, con detección automática de runtime, selector de preferencia por host y un sistema extensible de capabilities para el gating de funciones.

✨ Funcionalidades

  • 🐙Soporte Podman: soporte de primera clase para el runtime Podman junto con Docker
  • 🔍 Detección de runtime: detección automática de Docker, Podman o runtimes compatibles vía API
  • ⚙️ Preferencia de runtime: selector por host y global (Auto / Docker / Podman)
  • 🔌 Resolución de socket: descubrimiento automático de sockets Podman rootless/rootful en Linux y macOS
  • 🌐 Probing SSH remoto: resolución de socket consciente del runtime para hosts SSH remotos
  • 🏷️ Badge de runtime: el switcher de host en la barra lateral muestra el runtime detectado con badge a color
  • 📊 Integración con el dashboard: el tipo de runtime se muestra en la tarjeta de información del sistema
  • 🔧 Feedback de conexión: runtime detectado mostrado en la salida del terminal al conectar
  • 🚫 Gate de Compose: plantillas de stack y acciones Compose ocultas automáticamente al conectar a Podman
  • 🔎 Conciencia en Spotlight: la paleta de comandos omite datos de Compose cuando se conecta a Podman
  • 🧩 Capa de capabilities: sistema extensible de capabilities de runtime para gating futuro

🔧 Mejoras

  • 🔄Cambio de runtime: la página de plantillas se actualiza dinámicamente al alternar entre hosts Docker y Podman
  • 🛡️Aislamiento de Spotlight: los chequeos de runtime de Spotlight usan comandos Tauri directos sin efectos en el store
5v5.0.07 de abril de 2026

Soporte de Kubernetes y Túneles en la Nube

Esta versión principal introduce gestión completa de Kubernetes, túneles Cloudflared para exposición a internet con un clic, detección automática de actualizaciones de imágenes con rollback, un panel de información de contenedores renovado y dos nuevos idiomas.

✨ Características

  • ☸️Soporte de Kubernetes: Gestión completa de Kubernetes junto con Docker
  • 🚀 Gestión de Clústeres: Conectar vía kubeconfig o crear clústeres locales con k3d
  • 📦 Cargas de Trabajo: Gestionar Deployments, StatefulSets, DaemonSets, Jobs, CronJobs, ReplicaSets y Pods
  • 🌐 Redes: Services, Ingresses, Endpoints y NetworkPolicies
  • 🔧 Configuración y Almacenamiento: ConfigMaps, Secrets, PersistentVolumeClaims y StorageClasses
  • 🔐 RBAC: Roles, ClusterRoles, RoleBindings, ClusterRoleBindings y ServiceAccounts
  • 🧩 Recursos Personalizados: Explorar CRDs y gestionar sus instancias
  • 📝 Editor YAML: Editar cualquier recurso con soporte de enlaces profundos
  • ⎈ Soporte de Helm: Explorar releases, agregar repositorios, buscar charts e instalar
  • 🔗 Reenvío de Puertos: Reenviar puertos para Pods, Services y Deployments
  • 🌍 DNS Automático: Registro DNS local automático para servicios reenviados
  • 🛠️ Asistente de Depuración: Página de diagnóstico para problemas de Pods y clústeres
  • ☁️Túneles Cloudflared: Exponer puertos de contenedores locales a internet con un clic
  • 🔘 Botón de túnel con un clic en la tabla de puertos del contenedor
  • 📋 Lista dedicada de túneles en la barra lateral con operaciones por lotes
  • 🔄 Limpieza automática al detener/destruir contenedores
  • 💾 Recuperación persistente de túneles después de fallos
  • 🔄Detección de Actualización de Imágenes: Detectar automáticamente actualizaciones disponibles
  • 🏷️ Insignias de actualización en la lista de contenedores con comparación de digest
  • 🖱️ Actualización con un clic con pull de imagen y recreación de contenedor
  • 🔁 Rollback con un clic desde el menú de acciones
  • ⚡ Verificaciones automáticas al cargar, refrescar y cambiar de host
  • 📊Panel de Información de Contenedor: Página de información renovada con diseño de panel
  • 🎯 Variables de entorno, montajes y límites de recursos en paneles dedicados
  • ❤️ Estado de healthcheck junto a CPU y memoria
  • 🌐Japonés y Español: Localización completa para ja y es (4 idiomas en total)
  • 🔌Columna de Puertos: Nueva columna de puertos con menú desplegable
  • 📋Visor de Logs Unificado: LogViewer compartido para logs de Docker y Kubernetes
  • 📜Desplazamiento Horizontal: Todas las tablas principales soportan desplazamiento horizontal
  • 🧭Navegación K8s con Migas: Enlaces de migas de pan clicables para la jerarquía de recursos

🔧 Mejoras

  • 📌Filas Expandidas Fijas: Las filas expandidas permanecen fijas al desplazarse
  • 📏Persistencia de Ancho de Columnas: Los anchos redimensionables se recuerdan entre sesiones
  • 🔍Mostrar Todo al Buscar: La búsqueda incluye automáticamente contenedores detenidos
  • 📋Página de Inspección: Encabezados de sección fijos y diseños mejorados
  • 🔁Fiabilidad de Túneles: Tiempo de espera de inicio, botón de cancelar y recuperación
  • 🔀Rediseño del Selector Host/K8s: Iconos consolidados con pestañas animadas
  • 🔘Botón de Alternancia Unificado: Mostrar/Ocultar todo en un solo botón
  • 🎨Pulido de UI K8s: Vista compacta, insignias unificadas, páginas de detalle simplificadas

🐛 Correcciones

  • 📝Edición de KeyValueTable: Corregida la imposibilidad de editar valores al agregar nuevas claves
  • 🐳Filtrado de Contenedores K3d: Ocultar contenedores de infraestructura k3d del sidebar
  • ⚙️Terminal K8s: Verificaciones reforzadas de disponibilidad del terminal
  • 🔍Resaltado del Selector de Host: Resaltado activo limitado al modo actual
  • 🗑️Limpieza de Clúster K3d: Eliminado flag inválido de la eliminación de clúster
4v4.8.031 de marzo de 2026

Respaldo y Restauración de Contenedores

Esta versión introduce funcionalidad completa de respaldo y restauración de contenedores con seguimiento de progreso, vista previa y comandos Spotlight para acceso rápido.

✨ Características

  • 💾Respaldo de Contenedores: Respaldo y restauración completa de contenedores con seguimiento de progreso
  • 📦Archivar Todo: Respalda la configuración del contenedor, el sistema de archivos y los volúmenes en un solo archivo
  • 🔄Restauración Inteligente: Restaura contenedores desde el respaldo con vista previa, edición de puertos, resolución de conflictos de nombres y re-etiquetado de imágenes
  • 🔍Vista Previa del Respaldo: Muestra detalles de configuración antes de restaurar
  • Progreso en Streaming: Seguimiento de progreso en tiempo real con soporte para cancelar
  • 🔎Comandos Spotlight: Acceso rápido a operaciones de respaldo y restauración
4v4.7.029 de marzo de 2026

Combobox de Imágenes y Búsqueda por Puerto

Esta versión agrega un combobox de imágenes con búsqueda para la creación de contenedores y búsqueda por número de puerto.

✨ Características

  • 🖼️Combobox de Imágenes: Reemplaza la entrada de texto de imágenes con un combobox con búsqueda en el diálogo de creación de contenedores
  • 🔍Búsqueda por Puerto: Busca contenedores por número de puerto, protocolo o mapeo de puertos

🔧 Mejoras

  • 🔌EndpointsConfig: Agrega el campo EndpointsConfig faltante en el parser de comandos docker run
  • ⚠️Mensajes de Error: Muestra el mensaje de error real cuando falla la creación del contenedor
4v4.6.026 de marzo de 2026

Navegador de Docker Hub y Escaneo de Seguridad

Esta versión agrega operaciones de pausa/reanudación, commit y clonación de contenedores, push de imágenes a registros, navegador integrado de Docker Hub y escaneo de seguridad Trivy.

✨ Características

  • ⏸️Pausa/Reanudación de Contenedores: Pausa y reanuda contenedores en ejecución con soporte de menú de tres estados
  • 📦Commit de Contenedores: Guarda el estado del contenedor como una nueva imagen vía diálogo de commit
  • 🐑Clonación de Contenedores: Clona la configuración de contenedores existentes en el diálogo de creación
  • 🚀Push de Imágenes: Push de imágenes a registros con progreso en streaming y gestión de credenciales
  • 🔍Navegador de Docker Hub: Busca, navega detalles de imágenes, README y tags directamente en la app
  • 🛡️Escaneo de Seguridad Trivy: Instala Trivy, escanea imágenes por vulnerabilidades, filtra y revisa resultados
4v4.0.017 de febrero de 2026

Paleta de Comandos y Bandeja del Sistema

Esta versión introduce una paleta de comandos global para acceso instantáneo a recursos, integración con la bandeja del sistema con estadísticas en tiempo real, y auto-ocultamiento del ícono del Dock en macOS.

✨ Características

  • 🔍Paleta de Comandos: Paleta de comandos global (Cmd+; / Ctrl+;) para acceso rápido a contenedores, imágenes, proyectos Compose, redes y volúmenes con acciones instantáneas
  • 🖥️Bandeja del Sistema: Ícono en la barra de menú con estado de conexión, estadísticas de recursos y acciones rápidas (mostrar/ocultar ventana, spotlight, configuración, salir)
  • 📊Estadísticas en la Barra: Estadísticas opcionales de CPU y memoria en tiempo real mostradas directamente en la barra de menú de macOS, configurables en Ajustes
  • 🙈Auto-ocultar Ícono del Dock: El ícono del Dock se oculta automáticamente cuando se cierra la ventana principal en macOS
  • ⌨️Atajo Personalizado: Atajo de teclado global configurable para la paleta de comandos
  • 🌐i18n: Localización completa en español e inglés para la paleta de comandos y ajustes de la bandeja
3v3.0.08 de diciembre de 2025

Eventos de Docker y Explorador de Archivos de Contenedores

Esta versión introduce monitoreo de eventos de Docker en tiempo real y un explorador de archivos completo para contenedores Docker.

✨ Características

  • Monitoreo de Eventos Docker: Escucha de eventos Docker en tiempo real con filtrado comprehensivo de eventos, búsqueda y diálogo de detalles JSON para inspeccionar datos de eventos
  • Explorador de Archivos de Contenedores: Implementa un explorador de sistema de archivos para contenedores Docker:
  • 🌳 Navegación de árbol de archivos con carga dinámica
  • 📂 Soporte para subir y descargar carpetas (basado en tar)
  • 📄 Subida y descarga de archivos individuales con preservación de modo
  • 🔗 Soporte para enlaces simbólicos en listas de archivos
  • 📄 Paginación para directorios grandes
  • 📋 Menús contextuales para operaciones de archivos/carpetas (Descargar, Copiar Ruta, Ver Propiedades)
1v1.0.04 de febrero de 2025

Primera Versión Oficial

Nos complace anunciar la primera versión oficial de Dockerman: una UI moderna y ligera para gestión Docker que brinda potente rendimiento y simplicidad para la gestión de contenedores.

Características Principales

  • Vista General del Panel: Acceso instantáneo a estadísticas de contenedores e imágenes, con monitoreo en tiempo real del uso de recursos y actualizaciones de estado de contenedores.
  • Gestión de Contenedores: Control comprehensivo de contenedores con capacidades de inspección detallada, acceso integrado a terminal y monitoreo de recursos en tiempo real.
  • Gestión de Imágenes: Manejo eficiente de imágenes con análisis detallado de tamaño, información de etiquetas y seguimiento de uso.
  • Monitoreo de Recursos: Visualización en tiempo real del uso de CPU, consumo de memoria, estadísticas de red y rendimiento de E/S de bloques.
  • Integración del Sistema: Integración nativa con el demonio Docker proporcionando rendimiento y confiabilidad superiores.

Puntos Destacados

  • Rendimiento Potente: Construido con Tauri para velocidad excepcional y mínima huella de recursos.
  • Integración de Terminal: Acceso integrado a terminal para interacción directa con contenedores.
  • Gestión de Procesos: Visualización y monitoreo de lista de procesos en tiempo real.
  • Visor de Logs: Capacidades avanzadas de visualización de logs con actualizaciones en tiempo real.
  • Enfoque en Seguridad: Operación solo local asegurando que los datos de tus contenedores permanezcan seguros.