Perfecto, Luis. Aquí tienes la entrada para la versión 1.6.1 del módulo docker.sh, lista para añadir al changelog oficial:
📜 Changelog — docker.sh
Este documento registra los cambios realizados en el módulo docker.sh, utilizado para gestionar contenedores Docker de forma declarativa en entornos remotos.
This document records changes made to the docker.sh module, used to declaratively manage Docker containers in remote environments.
🇪🇸 Historial de versiones
🧩 v1.6.1 — [2025-09-26]
- Se añade compatibilidad con el argumento
run_argspara pasar parámetros personalizados adocker run - Se mantiene compatibilidad retroactiva con
extra_args - Se incluye traza de depuración (
--debug) que muestra el comando completo de ejecución - Mejora en la trazabilidad de puertos y variables de entorno al lanzar contenedores
- Corrección de comportamiento en tareas
presentdonde los puertos no se exponían correctamente
🧩 v1.5 — [2025-09-24]
- Acceso condicional a variables según la acción (
name,image,path,command) para evitar errores en entornos conset -u - Compatibilidad confirmada con
buildsin necesidad de declararname - Mejora de robustez en tareas
present,build,exec,stopped,absent - Consolidación de lógica defensiva por acción para evitar fallos silenciosos
🧩 v1.4 — [2025-09-24]
- Acceso condicional a
commandsolo en acciónexec - Corrección de error por variable no asignada en tareas
present
🧩 v1.3 — [2025-09-24]
- Acceso condicional a
pathsolo en acciónbuild - Corrección de error por variable no asignada en tareas
present
🧩 v1.2 — [2025-09-23]
- Compatibilidad con acciones:
present,stopped,absent,build,exec - Parámetros:
action,name,image,path,command,detach,become - Ejecución remota con
sshy compatibilidad consudo