Notas de la versión de Docker Engine 17.09
Tabla de contenidos
17.09.1-ce
2017-12-07
Constructor (Builder)
- Corregir fuga de configuración en la etapa compartida padre moby/moby#33753
- Advertir sobre líneas de continuación vacías únicamente, no sobre líneas que solo contienen comentarios moby/moby#35004
Cliente
- Establecer la versión de la API en el cliente incluso si falla el Ping docker/cli#546
Redes (Networking)
- Corrección de Overlay para la reutilización transitoria de IPs docker/libnetwork#2016
- Corregir lógica de reapTime en NetworkDB y manejar la limpieza DNS para contenedores adjuntables docker/libnetwork#2017
- Desactivar la búsqueda del nombre de host en la comprobación de existencia de cadenas docker/libnetwork#2019
- Corregir problemas de lint docker/libnetwork#2020
- Restaurar tipo de error en FindNetwork moby/moby#35634
Ejecución (Runtime)
- Proteger el canal de Go del
health monitormoby/moby#35482 - Corregir fuga de estado de contenedor/exec moby/moby#35484
- Añadir /proc/scsi a las rutas enmascaradas (parche para mitigar CVE-2017-16539 moby/moby/#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 Corrige CVE-2017-14992
- Corregir pruebas de P/Z HubPullSuite moby/moby#34837
- Windows: Añadir soporte para filtrado de versión en descargas (pull) moby/moby#35090
- Windows: Detener el filtrado por versión de listas de manifiesto de Windows moby/moby#35117
- Usar rslave en lugar de rprivate en archivos chroot moby/moby/#35217
- Eliminar mountPath del rootfs del contenedor tras desmontar moby/moby#34573
- Corregir el respeto al tamaño tmpfs del montaje de usuario /dev/shm moby/moby#35316
- No abortar al configurar may_detach_mounts (registrar el error en su lugar) moby/moby#35172
- Corregir comparación de versiones al negociar la versión de la API moby/moby#35008
Modo Swarm (Swarm mode)
- Aumentar el tiempo de espera (timeout) de solicitudes gRPC al enviar snapshots docker/swarmkit#2404
- Corregir filtrado de nodos cuando no hay controlador de logs docker/swarmkit#2442
- Añadir un error al intentar cambiar el nombre del clúster docker/swarmkit/#2454
- Eliminar adjuntos de nodos al eliminar el nodo docker/swarmkit/#2456
- Proporcionar un dialer gRPC personalizado para anular el dialer proxy por defecto docker/swarmkit/#2457
- Evitar bloqueo de lectura recursivo en la información de swarm moby/moby#35388
17.09.0-ce
2017-09-26
Constructor (Builder)
- Añadir la bandera
--chowna los comandosADD/COPYen Dockerfile moby/moby#34263
- Corregir clonación de archivos innecesarios al construir desde repositorios git moby/moby#33704
Cliente
- Permitir campos de extensión en la versión v3.4 del formato compose docker/cli#452
- Permitir que el archivo compose especifique nombres para volúmenes no externos docker/cli#306
- Soportar
--compose-file -como entrada estándar (stdin) docker/cli#347 - Soportar
start_periodpara healthcheck en Docker Compose docker/cli#475
- Añadir soporte para
stop-signalen comandos docker stack docker/cli#388 - Añadir soporte para el orden de actualización en despliegues compose docker/cli#360
- Añadir ulimits a campos no compatibles de compose docker/cli#482
- Añadir
--formatadocker-searchdocker/cli#440
- Mostrar digests de imágenes cuando
{{.Digest}}está en format docker/cli#439 - Imprimir salida de
docker stack rmenstdouten lugar destderrdocker/cli#491
- Corregir que
docker history --format {{json .}}imprima marcas de tiempo legibles para humanos en lugar de ISO8601 cuando--human=truedocker/cli#438 - Corregir la idempotencia de
docker stack deploycuando se usan secretos o configs docker/cli#509 - Corregir la presentación de puertos de host aleatorios docker/cli#404
- Corregir reinicios de servicio redundantes cuando el servicio se crea con múltiples secretos moby/moby#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
Redes (Networking)
- Añadir la opción MTU del plano de control en la configuración del daemon moby/moby#34103
- Añadir IP virtual del servicio a la dirección de loopback del sandbox docker/libnetwork#1877
Ejecución (Runtime)
- Graphdriver: promocionar overlay2 sobre aufs moby/moby#34430
- LCOW: Banderas adicionales para arranque VHD moby/moby#34451
- LCOW: No bloquear la exportación moby/moby#34448
- LCOW: Gestión dinámica de sandbox moby/moby#34170
- LCOW: Forzar aislamiento Hyper-V moby/moby#34468
- LCOW: Mover toolsScratchPath a /tmp moby/moby#34396
- LCOW: Eliminar código rígido (hard-coding) moby/moby#34398
- LCOW: Manejo correcto de WORKDIR moby/moby#34405
- Windows: montajes de tuberías con nombre (named pipe mounts) moby/moby#33852
- Corregir errores de "permission denied" al acceder a volúmenes con el modo enforcing de SELinux moby/moby#34684
- Corregir que el tamaño de las capas se reporte como
0endocker system dfmoby/moby#34826 - Corregir algunos errores de "device or resource busy" al eliminar contenedores en kernels basados en RHEL 7.4 moby/moby#34886
Modo Swarm (Swarm mode)
- Incluir si los managers en el swarm están autobloqueados (autolocked) como parte de
docker infodocker/cli#471
- Añadir subcomando 'docker service rollback' docker/cli#205
- Corregir que los managers fallen al unirse si el snapshot gRPC es superior a 4MB docker/swarmkit#2375
- Corregir errores de "permission denied" para el archivo de configuración en contenedores con SELinux habilitado moby/moby#34732
- Corregir que los servicios fallen al desplegarse en nodos ARM moby/moby#34021
Empaquetado
- Scripts de construcción para ppc64el en Ubuntu docker/docker-ce-packaging#43
Depreciación (Deprecation)
- Eliminar la bandera obsoleta del daemon
--enable-api-corsmoby/moby#34821