# Notas de la versión de Docker Engine 17.07


## 17.07.0-ce
2017-08-29

### API y Cliente

* Añadir soporte para la configuración de proxy en config.json [docker/cli#93](https://github.com/docker/cli/pull/93)
* Habilitar los endpoints pprof/debug por defecto [moby/moby#32453](https://github.com/moby/moby/pull/32453)
* Las contraseñas ahora se pueden pasar usando `STDIN` con la nueva bandera `--password-stdin` en `docker login` [docker/cli#271](https://github.com/docker/cli/pull/271)
+ Añadir `--detach` a docker scale [docker/cli#243](https://github.com/docker/cli/pull/243)
* Evitar que `docker logs --no-stream` se cuelgue debido a contenedores inexistentes [moby/moby#34004](https://github.com/moby/moby/pull/34004)
- Corregir que `docker stack ps` imprima el error en `stdout` en lugar de `stderr` [docker/cli#298](https://github.com/docker/cli/pull/298)
* Corregir que la barra de progreso se quede atascada en `docker service create` si ocurre un error durante el despliegue [docker/cli#259](https://github.com/docker/cli/pull/259)
* Mejorar la presentación de las barras de progreso en modo interactivo [docker/cli#260](https://github.com/docker/cli/pull/260) [docker/cli#237](https://github.com/docker/cli/pull/237)
* Imprimir una advertencia si se usa `docker login --password` y recomendar `--password-stdin` [docker/cli#270](https://github.com/docker/cli/pull/270)
* Hacer que la negociación de la versión de la API sea más robusta [moby/moby#33827](https://github.com/moby/moby/pull/33827)
* Ocultar `--detach` cuando esté conectado a daemons más antiguos que Docker 17.05 [docker/cli#219](https://github.com/docker/cli/pull/219)
+ Añadir filtro `scope` en `GET /networks/(id o nombre)` [moby/moby#33630](https://github.com/moby/moby/pull/33630)

### Constructor (Builder)

* Implementar sesión interactiva de larga duración y envío incremental del contexto de construcción (build context) [moby/moby#32677](https://github.com/moby/moby/pull/32677) [docker/cli#231](https://github.com/docker/cli/pull/231) [moby/moby#33859](https://github.com/moby/moby/pull/33859)
* Advertir sobre líneas de continuación vacías [moby/moby#33719](https://github.com/moby/moby/pull/33719)
- Corregir que las entradas de `.dockerignore` que empiezan por `/` no coincidan con nada [moby/moby#32088](https://github.com/moby/moby/pull/32088)

### Registro de logs (Logging)

- Corregir modo de archivo incorrecto para archivos de log rotados [moby/moby#33926](https://github.com/moby/moby/pull/33926)
- Corregir registro de logs de stderr para journald y syslog [moby/moby#33832](https://github.com/moby/moby/pull/33832)

### Ejecución (Runtime)

* Permitir la parada de contenedores pausados [moby/moby#34027](https://github.com/moby/moby/pull/34027)
+ Añadir soporte de cuotas para el controlador de almacenamiento overlay2 [moby/moby#32977](https://github.com/moby/moby/pull/32977)
* Eliminar bloqueos de contenedor en `docker ps` [moby/moby#31273](https://github.com/moby/moby/pull/31273)
* Almacenar los nombres de contenedores en memdb [moby/moby#33886](https://github.com/moby/moby/pull/33886)
* Corregir condición de carrera entre `docker exec` y `docker pause` [moby/moby#32881](https://github.com/moby/moby/pull/32881)
* Devicemapper: Rediseñar el registro de logs y añadir `--storage-opt dm.libdm_log_level` [moby/moby#33845](https://github.com/moby/moby/pull/33845)
* Devicemapper: Evitar errores de "dispositivo en uso" si la eliminación diferida está habilitada, pero no el borrado diferido [moby/moby#33877](https://github.com/moby/moby/pull/33877)
* Devicemapper: Usar KeepAlive para evitar que las tareas sean recolectadas por el recolector de basura mientras sigan en uso [moby/moby#33376](https://github.com/moby/moby/pull/33376)
* Reportar resultados de depuración intermedios si se cancela el prune [moby/moby#33979](https://github.com/moby/moby/pull/33979)
- Corregir que la ejecución concurrente de `docker rename <container-id> nuevo_nombre` resulte en contenedores con múltiples nombres [moby/moby#33940](https://github.com/moby/moby/pull/33940)
* Corregir fugas de descriptores de archivos (file-descriptor) y el manejo de errores [moby/moby#33713](https://github.com/moby/moby/pull/33713)
- Corregir SIGSEGV al ejecutar contenedores [docker/cli#303](https://github.com/docker/cli/pull/303)
* Evitar una fuga de goroutine cuando se detiene el healthcheck [moby/moby#33781](https://github.com/moby/moby/pull/33781)
* Imagen: Mejorar el bloqueo del almacenamiento [moby/moby#33755](https://github.com/moby/moby/pull/33755)
* Corregir que los grupos de cuotas de Btrfs no se eliminen al destruir el contenedor [moby/moby#29427](https://github.com/moby/moby/pull/29427)
* Libcontainerd: corregir que los procesos containerd extintos no sean recolectados adecuadamente [moby/moby#33419](https://github.com/moby/moby/pull/33419)
* Preparativos para contenedores Linux en Windows (LCOW):
  * LCOW: Espacio de trabajo (scratch) dedicado para utilidades de VM de servicio [moby/moby#33809](https://github.com/moby/moby/pull/33809)
  * LCOW: Soportar la mayoría de las operaciones excepto el sistema de archivos remoto [moby/moby#33241](https://github.com/moby/moby/pull/33241) [moby/moby#33826](https://github.com/moby/moby/pull/33826)
  * LCOW: Cambiar el directorio de lcow a "Linux Containers" [moby/moby#33835](https://github.com/moby/moby/pull/33835)
  * LCOW: pasar argumentos de comando sin entrecomillado adicional [moby/moby#33815](https://github.com/moby/moby/pull/33815)
  * LCOW: Actualizaciones necesarias debido a cambios en el esquema de la plataforma [moby/moby#33785](https://github.com/moby/moby/pull/33785)

### Modo Swarm (Swarm mode)

* Soporte inicial para backends de secretos acoplables (pluggable secret backends) [moby/moby#34157](https://github.com/moby/moby/pull/34157) [moby/moby#34123](https://github.com/moby/moby/pull/34123)
* Ordenar las pilas (stacks) y nodos de swarm usando ordenamiento natural [docker/cli#315](https://github.com/docker/cli/pull/315)
* Hacer que el engine sea compatible con el evento de configuración de clúster [moby/moby#34032](https://github.com/moby/moby/pull/34032)
* Solo pasar una dirección de unión (join address) al estar en el proceso de unirse a un clúster [moby/moby#33361](https://github.com/moby/moby/pull/33361)
* Corregir error durante la creación del servicio si existe una red con el mismo nombre tanto en el ámbito "local" como en el de "swarm" [docker/cli#184](https://github.com/docker/cli/pull/184)
* (experimental) Añadir soporte para plugins en swarm [moby/moby#33575](https://github.com/moby/moby/pull/33575)

