# Notas de la versión de Docker Engine 17.09


## 17.09.1-ce
2017-12-07

### Constructor (Builder)

- Corregir fuga de configuración en la etapa compartida padre [moby/moby#33753](https://github.com/moby/moby/issues/33753)
- Advertir sobre líneas de continuación vacías únicamente, no sobre líneas que solo contienen comentarios [moby/moby#35004](https://github.com/moby/moby/pull/35004)

### Cliente

- Establecer la versión de la API en el cliente incluso si falla el Ping [docker/cli#546](https://github.com/docker/cli/pull/546)

### Redes (Networking)

- Corrección de Overlay para la reutilización transitoria de IPs [docker/libnetwork#2016](https://github.com/docker/libnetwork/pull/2016)
- Corregir lógica de reapTime en NetworkDB y manejar la limpieza DNS para contenedores adjuntables [docker/libnetwork#2017](https://github.com/docker/libnetwork/pull/2017)
- Desactivar la búsqueda del nombre de host en la comprobación de existencia de cadenas [docker/libnetwork#2019](https://github.com/docker/libnetwork/pull/2019)
- Corregir problemas de lint [docker/libnetwork#2020](https://github.com/docker/libnetwork/pull/2020)
- Restaurar tipo de error en FindNetwork [moby/moby#35634](https://github.com/moby/moby/pull/35634)

### Ejecución (Runtime)

- Proteger el canal de Go del `health monitor` [moby/moby#35482](https://github.com/moby/moby/pull/35482)
- Corregir fuga de estado de contenedor/exec [moby/moby#35484](https://github.com/moby/moby/pull/35484)
- Añadir /proc/scsi a las rutas enmascaradas (parche para mitigar [CVE-2017-16539](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-16539) [moby/moby/#35399](https://github.com/moby/moby/pull/35399)
- Actualizar dependencias de tar-split (Vendor): corrección para prevenir el agotamiento de memoria que podría bloquear el daemon de Docker [moby/moby/#35424](https://github.com/moby/moby/pull/35424) Corrige [CVE-2017-14992](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14992)
- Corregir pruebas de P/Z HubPullSuite [moby/moby#34837](https://github.com/moby/moby/pull/34837)
+ Windows: Añadir soporte para filtrado de versión en descargas (pull) [moby/moby#35090](https://github.com/moby/moby/pull/35090)
- Windows: Detener el filtrado por versión de listas de manifiesto de Windows [moby/moby#35117](https://github.com/moby/moby/pull/35117)
- Usar rslave en lugar de rprivate en archivos chroot [moby/moby/#35217](https://github.com/moby/moby/pull/35217)
- Eliminar mountPath del rootfs del contenedor tras desmontar [moby/moby#34573](https://github.com/moby/moby/pull/34573)
- Corregir el respeto al tamaño tmpfs del montaje de usuario /dev/shm [moby/moby#35316](https://github.com/moby/moby/pull/35316)
- No abortar al configurar may_detach_mounts (registrar el error en su lugar) [moby/moby#35172](https://github.com/moby/moby/pull/35172)
- Corregir comparación de versiones al negociar la versión de la API [moby/moby#35008](https://github.com/moby/moby/pull/35008)

### Modo Swarm (Swarm mode)

* Aumentar el tiempo de espera (timeout) de solicitudes gRPC al enviar snapshots [docker/swarmkit#2404](https://github.com/docker/swarmkit/pull/2404)
- Corregir filtrado de nodos cuando no hay controlador de logs [docker/swarmkit#2442](https://github.com/docker/swarmkit/pull/2442)
- Añadir un error al intentar cambiar el nombre del clúster [docker/swarmkit/#2454](https://github.com/docker/swarmkit/pull/2454)
- Eliminar adjuntos de nodos al eliminar el nodo [docker/swarmkit/#2456](https://github.com/docker/swarmkit/pull/2456)
- Proporcionar un dialer gRPC personalizado para anular el dialer proxy por defecto [docker/swarmkit/#2457](https://github.com/docker/swarmkit/pull/2457)
- Evitar bloqueo de lectura recursivo en la información de swarm [moby/moby#35388](https://github.com/moby/moby/pull/35388)

## 17.09.0-ce
2017-09-26

### Constructor (Builder)

+ Añadir la bandera `--chown` a los comandos `ADD/COPY` en Dockerfile [moby/moby#34263](https://github.com/moby/moby/pull/34263)
* Corregir clonación de archivos innecesarios al construir desde repositorios git [moby/moby#33704](https://github.com/moby/moby/pull/33704)

### Cliente

* Permitir campos de extensión en la versión v3.4 del formato compose [docker/cli#452](https://github.com/docker/cli/pull/452)
* Permitir que el archivo compose especifique nombres para volúmenes no externos [docker/cli#306](https://github.com/docker/cli/pull/306)
* Soportar `--compose-file -` como entrada estándar (stdin) [docker/cli#347](https://github.com/docker/cli/pull/347)
* Soportar `start_period` para healthcheck en Docker Compose [docker/cli#475](https://github.com/docker/cli/pull/475)
+ Añadir soporte para `stop-signal` en comandos docker stack [docker/cli#388](https://github.com/docker/cli/pull/388)
+ Añadir soporte para el orden de actualización en despliegues compose [docker/cli#360](https://github.com/docker/cli/pull/360)
+ Añadir ulimits a campos no compatibles de compose [docker/cli#482](https://github.com/docker/cli/pull/482)
+ Añadir `--format` a `docker-search` [docker/cli#440](https://github.com/docker/cli/pull/440)
* Mostrar digests de imágenes cuando `{{.Digest}}` está en format [docker/cli#439](https://github.com/docker/cli/pull/439)
* Imprimir salida de `docker stack rm` en `stdout` en lugar de `stderr` [docker/cli#491](https://github.com/docker/cli/pull/491)
- Corregir que `docker history --format {{json .}}` imprima marcas de tiempo legibles para humanos en lugar de ISO8601 cuando `--human=true` [docker/cli#438](https://github.com/docker/cli/pull/438)
- Corregir la idempotencia de `docker stack deploy` cuando se usan secretos o configs [docker/cli#509](https://github.com/docker/cli/pull/509)
- Corregir la presentación de puertos de host aleatorios [docker/cli#404](https://github.com/docker/cli/pull/404)
- Corregir reinicios de servicio redundantes cuando el servicio se crea con múltiples secretos [moby/moby#34746](https://github.com/moby/moby/issues/34746)

### Registro de logs (Logging)

- Corregir que el registrador de logs de Splunk no transmita datos de log cuando la etiqueta está vacía y se usa el modo raw [moby/moby#34520](https://github.com/moby/moby/pull/34520)

### Redes (Networking)

+ Añadir la opción MTU del plano de control en la configuración del daemon [moby/moby#34103](https://github.com/moby/moby/pull/34103)
+ Añadir IP virtual del servicio a la dirección de loopback del sandbox [docker/libnetwork#1877](https://github.com/docker/libnetwork/pull/1877)

### Ejecución (Runtime)

* Graphdriver: promocionar overlay2 sobre aufs [moby/moby#34430](https://github.com/moby/moby/pull/34430)
* LCOW: Banderas adicionales para arranque VHD [moby/moby#34451](https://github.com/moby/moby/pull/34451)
* LCOW: No bloquear la exportación [moby/moby#34448](https://github.com/moby/moby/pull/34448)
* LCOW: Gestión dinámica de sandbox [moby/moby#34170](https://github.com/moby/moby/pull/34170)
* LCOW: Forzar aislamiento Hyper-V [moby/moby#34468](https://github.com/moby/moby/pull/34468)
* LCOW: Mover toolsScratchPath a /tmp [moby/moby#34396](https://github.com/moby/moby/pull/34396)
* LCOW: Eliminar código rígido (hard-coding) [moby/moby#34398](https://github.com/moby/moby/pull/34398)
* LCOW: Manejo correcto de WORKDIR [moby/moby#34405](https://github.com/moby/moby/pull/34405)
* Windows: montajes de tuberías con nombre (named pipe mounts) [moby/moby#33852](https://github.com/moby/moby/pull/33852)
- Corregir errores de "permission denied" al acceder a volúmenes con el modo enforcing de SELinux [moby/moby#34684](https://github.com/moby/moby/pull/34684)
- Corregir que el tamaño de las capas se reporte como `0` en `docker system df` [moby/moby#34826](https://github.com/moby/moby/pull/34826)
- Corregir algunos errores de "device or resource busy" al eliminar contenedores en kernels basados en RHEL 7.4 [moby/moby#34886](https://github.com/moby/moby/pull/34886)

### Modo Swarm (Swarm mode)

* Incluir si los managers en el swarm están autobloqueados (autolocked) como parte de `docker info` [docker/cli#471](https://github.com/docker/cli/pull/471)
+ Añadir subcomando 'docker service rollback' [docker/cli#205](https://github.com/docker/cli/pull/205)
- Corregir que los managers fallen al unirse si el snapshot gRPC es superior a 4MB [docker/swarmkit#2375](https://github.com/docker/swarmkit/pull/2375)
- Corregir errores de "permission denied" para el archivo de configuración en contenedores con SELinux habilitado [moby/moby#34732](https://github.com/moby/moby/pull/34732)
- Corregir que los servicios fallen al desplegarse en nodos ARM [moby/moby#34021](https://github.com/moby/moby/pull/34021)

### Empaquetado

+ Scripts de construcción para ppc64el en Ubuntu [docker/docker-ce-packaging#43](https://github.com/docker/docker-ce-packaging/pull/43)

### Depreciación (Deprecation)

+ Eliminar la bandera obsoleta del daemon `--enable-api-cors` [moby/moby#34821](https://github.com/moby/moby/pull/34821)

