# Notas de la versión de Docker Engine 17.03


## 17.03.3-ce
2018-08-30

### Runtime

* Actualiza go-connections a d217f8e [#28](https://github.com/docker/engine/pull/28)

## 17.03.2-ce
2017-05-29

### Redes (Networking)

- Corrige un problema de concurrencia que impedía la creación de redes [#33273](https://github.com/moby/moby/pull/33273)

### Runtime

- Vuelve a etiquetar la ruta de los secretos para evitar un error de permiso denegado (Permission Denied) en sistemas con selinux habilitado [#33236](https://github.com/moby/moby/pull/33236) (ref [#32529](https://github.com/moby/moby/pull/32529))
- Corrige casos en los que los volúmenes locales no se volvían a etiquetar correctamente si era necesario [#33236](https://github.com/moby/moby/pull/33236) (ref [#29428](https://github.com/moby/moby/pull/29428))
- Corrige un problema durante la actualización si un plugin rootfs aún estaba montado [#33236](https://github.com/moby/moby/pull/33236) (ref [#32525](https://github.com/moby/moby/pull/32525))
- Corrige un problema por el cual el volumen no tomaba como valor predeterminado el modo de propagación `rprivate` [#33236](https://github.com/moby/moby/pull/33236) (ref [#32851](https://github.com/moby/moby/pull/32851))
- Corrige un pánico (panic) que podía ocurrir cuando no se podía recuperar un controlador de volumen [#33236](https://github.com/moby/moby/pull/33236) (ref [#32347](https://github.com/moby/moby/pull/32347))
- Añade una advertencia en `docker info` cuando se utiliza el controlador de gráficos `overlay` o `overlay2` en un sistema de archivos sin soporte para `d_type` [#33236](https://github.com/moby/moby/pull/33236) (ref [#31290](https://github.com/moby/moby/pull/31290))
- Corrige un problema con la retrocompatibilidad de la especificación de montaje en volúmenes más antiguos [#33207](https://github.com/moby/moby/pull/33207)
- Corrige un problema por el cual un fallo al desmontar podía provocar la pérdida de datos al eliminar un volumen local [#33120](https://github.com/moby/moby/pull/33120)

### Modo Swarm (Swarm Mode)

- Corrige un caso en el que las tareas podían finalizar inesperadamente [#33118](https://github.com/moby/moby/pull/33118)
- Corrige un problema que impedía desplegar servicios si no se podía acceder al registro a pesar de que las imágenes necesarias estuvieran presentes localmente [#33117](https://github.com/moby/moby/pull/33117)

## 17.03.1-ce
2017-03-27

### API remota (v1.27) y Cliente

* Corrige la eliminación automática (autoremove) en API más antiguas [#31692](https://github.com/docker/docker/pull/31692)
* Corrige la personalización de la red predeterminada para una pila (stack) [#31258](https://github.com/docker/docker/pull/31258/)
* Corrige el cálculo del uso de CPU en presencia de CPUs desconectadas y Linux más reciente [#31802](https://github.com/docker/docker/pull/31802)
* Corrige un problema por el cual el healthcheck del servicio era `{}` en la API remota [#30197](https://github.com/docker/docker/pull/30197)

### Runtime

* Actualiza runc a 54296cf40ad8143b62dbcaa1d90e520a2136ddfe [#31666](https://github.com/docker/docker/pull/31666)
 * Ignora los puntos de montaje cgroup2 [opencontainers/runc#1266](https://github.com/opencontainers/runc/pull/1266)
* Actualiza containerd a 4ab9917febca54791c5f071a9d1f404867857fcc [#31662](https://github.com/docker/docker/pull/31662) [#31852](https://github.com/docker/docker/pull/31852)
 * Registra el servicio de healthcheck antes de llamar a restore() [docker/containerd#609](https://github.com/docker/containerd/pull/609)
* Corrige que `docker exec` no funcione después de actualizaciones desatendidas que recargan perfiles de apparmor [#31773](https://github.com/docker/docker/pull/31773)
* Corrige el desmontaje de capas sin directorio de mezcla (merge dir) con Overlay2 [#31069](https://github.com/docker/docker/pull/31069)
* No ignora los errores de "volumen en uso" al realizar un borrado forzado [#31450](https://github.com/docker/docker/pull/31450)

### Swarm Mode

* Actualiza swarmkit a 17756457ad6dc4d8a639a1f0b7a85d1b65a617bb [#31807](https://github.com/docker/docker/pull/31807)
 * El planificador ahora considera correctamente las tareas que han sido asignadas a un nodo pero que aún no se están ejecutando [docker/swarmkit#1980](https://github.com/docker/swarmkit/pull/1980)
 * Permite la eliminación de una red cuando solo las tareas muertas hacen referencia a ella [docker/swarmkit#2018](https://github.com/docker/swarmkit/pull/2018)
 * Reintenta las asignaciones de red fallidas con menor agresividad [docker/swarmkit#2021](https://github.com/docker/swarmkit/pull/2021)
 * Evita la asignación de red para tareas que ya no están en ejecución [docker/swarmkit#2017](https://github.com/docker/swarmkit/pull/2017)
 * Correcciones de contabilidad dentro del asignador de red [docker/swarmkit#2019](https://github.com/docker/swarmkit/pull/2019) [docker/swarmkit#2020](https://github.com/docker/swarmkit/pull/2020)

### Windows

* Limpia el HCS al restaurar [#31503](https://github.com/docker/docker/pull/31503)

## 17.03.0-ce
2017-03-01

> [!IMPORTANT]
>
> A partir de esta versión, Docker pasa a tener un ciclo de lanzamientos mensual y utiliza un nuevo esquema de versiones AA.MM para reflejar esto. Se ofrecen dos canales: mensual y trimestral. Cualquier lanzamiento mensual dado solo recibirá correcciones de seguridad y errores hasta que el siguiente lanzamiento mensual esté disponible. Los lanzamientos trimestrales reciben correcciones de seguridad y errores durante 4 meses después del lanzamiento inicial. Esta versión incluye correcciones de errores para 1.13.1, pero no hay adiciones de características importantes y la versión de la API sigue siendo la misma. Se espera que la actualización de Docker 1.13.1 a 17.03.0 sea sencilla y de bajo riesgo.

### Cliente

* Corrige un pánico en `docker stats --format` [#30776](https://github.com/docker/docker/pull/30776)

### Contrib

* Actualiza varios scripts de autocompletado para `bash` y `zsh` [#30823](https://github.com/docker/docker/pull/30823), [#30945](https://github.com/docker/docker/pull/30945) y más...
* Bloquea familias de sockets obsoletas en el perfil seccomp predeterminado; mitiga la vulnerabilidad CVE-2017-6074 en kernels sin parchear [#29076](https://github.com/docker/docker/pull/29076)

### Redes (Networking)

* Corrige un error en la rotación de claves de cifrado overlay en un swarm multi-centro de datos [#30727](https://github.com/docker/docker/pull/30727)
* Corrige el pánico por efecto secundario en el cifrado overlay y el fallo de comunicación en el plano de control de red ("No installed keys could decrypt the message") durante la reelección frecuente del líder de swarm [#25608](https://github.com/docker/docker/pull/25608)
* Varias correcciones relacionadas con la capacidad de respuesta del sistema y la programación de la ruta de datos al utilizar la red overlay con un almacén kv externo [docker/libnetwork#1639](https://github.com/docker/libnetwork/pull/1639), [docker/libnetwork#1632](https://github.com/docker/libnetwork/pull/1632) y más...
* Descarta los paquetes vxlan planos entrantes para la red overlay cifrada [#31170](https://github.com/docker/docker/pull/31170)
* Libera la conexión de red tras un fallo de asignación [#31073](https://github.com/docker/docker/pull/31073)
* Corrige la asignación de puertos cuando varios puertos publicados se mapean al mismo puerto de destino [docker/swarmkit#1835](https://github.com/docker/swarmkit/pull/1835)

### Runtime

* Corrige un bloqueo mutuo (deadlock) en `docker logs` [#30223](https://github.com/docker/docker/pull/30223)
* Corrige el consumo de CPU en bucle (spin) esperando eventos de escritura de logs [#31070](https://github.com/docker/docker/pull/31070)
* Corrige un posible bloqueo (crash) al utilizar journald [#31231](https://github.com/docker/docker/pull/31231) [#31263](https://github.com/docker/docker/pull/31263)
* Corrige un pánico al cerrar un canal nil [#31274](https://github.com/docker/docker/pull/31274)
* Corrige el punto de montaje duplicado para `--volumes-from` en `docker run` [#29563](https://github.com/docker/docker/pull/29563)
* Corrige que `--cache-from` no almacene en caché el último paso [#31189](https://github.com/docker/docker/pull/31189)

### Swarm Mode

* El apagado filtra un error cuando el contenedor nunca se inició [#31279](https://github.com/docker/docker/pull/31279)
* Corrige la posibilidad de que las tareas se queden atascadas en el estado "NEW" durante una conmutación por error del líder [docker/swarmkit#1938](https://github.com/docker/swarmkit/pull/1938)
* Corrige las creaciones extrañas de tareas para servicios globales que provocaban recuentos de réplicas confusos en `docker service ls` [docker/swarmkit#1957](https://github.com/docker/swarmkit/pull/1957)
* Corrige el problema que ralentizaba las actualizaciones continuas (rolling updates) cuando `task-history-limit` estaba configurado en 1 [docker/swarmkit#1948](https://github.com/docker/swarmkit/pull/1948)
* Reinicia las tareas en otro lugar, si procede, cuando se apagan debido a que los nodos ya no cumplen con las restricciones [docker/swarmkit#1958](https://github.com/docker/swarmkit/pull/1958)
* (experimental)

