# Notas de la versión de Docker Engine 18.05


## 18.05.0-ce
2018-05-09

### Constructor (Builder)

* Añadir compatibilidad con `netbsd` al paquete `pkg/term` [moby/moby#36887](https://github.com/moby/moby/pull/36887)
* Estandarizar la ruta de salida para artefactos de construcciones intermedias en `/build/` [moby/moby#36858](https://github.com/moby/moby/pull/36858)

### Cliente

- Corregir bandera de referencia de `docker stack deploy` [docker/cli#981](https://github.com/docker/cli/pull/981)
- Corregir que `docker stack deploy` vuelva a desplegar servicios después de que el servicio fuera actualizado con `--force` [docker/cli#963](https://github.com/docker/cli/pull/963)
+ Añadir autocompletado en bash para `secret|config create --template-driver` [docker/cli#1004](https://github.com/docker/cli/pull/1004)
+ Añadir completados en fish para el subcomando docker trust [docker/cli#984](https://github.com/docker/cli/pull/984)
- Corregir ejemplo de `--format` para docker history [docker/cli#980](https://github.com/docker/cli/pull/980)
- Corregir error con la fusión de composefile con redes [docker/cli#983](https://github.com/docker/cli/pull/983)

### Registro de logs (Logging)

* Estandarizar las propiedades de los mensajes de log del storage-driver [moby/moby#36492](https://github.com/moby/moby/pull/36492)
* Mejorar el soporte de mensajes parciales en el logger [moby/moby#35831](https://github.com/moby/moby/pull/35831)

### Redes (Networking)

- Permitir valores de propiedades preestablecidos más grandes, no sobrescribir [docker/libnetwork#2124](https://github.com/docker/libnetwork/pull/2124)
- networkdb: Usar bloqueo de escritura en handleNodeEvent [docker/libnetwork#2136](https://github.com/docker/libnetwork/pull/2136)
* Importar corrección de libnetwork para actualizaciones progresivas (rolling updates) [moby/moby#36638](https://github.com/moby/moby/pull/36638)
* Actualizar libnetwork para mejorar la escalabilidad de las reglas de aislamiento de red de tipo bridge [moby/moby#36774](https://github.com/moby/moby/pull/36774)
- Corregir un nombre de objeto de red mal utilizado [moby/moby#36745](https://github.com/moby/moby/pull/36745)

### Ejecución (Runtime)

* LCOW: Implementar `docker save` [moby/moby#36599](https://github.com/moby/moby/pull/36599)
* Pkg: devmapper: cargar dinámicamente dm_task_deferred_remove [moby/moby#35518](https://github.com/moby/moby/pull/35518)
* Windows: Añadir implementación de GetLayerPath en graphdriver [moby/moby#36738](https://github.com/moby/moby/pull/36738)
- Corregir fuga de capas en Windows cuando falla la escritura [moby/moby#36728](https://github.com/moby/moby/pull/36728)
- Corregir FIFO, sockets y archivos de dispositivo al ejecutarse en user NS [moby/moby#36756](https://github.com/moby/moby/pull/36756)
- Corregir la alineación de la salida de `docker version` [docker/cli#965](https://github.com/docker/cli/pull/965)
* Hacer sysfs siempre de lectura-escritura con privilegiado (privileged) [moby/moby#36808](https://github.com/moby/moby/pull/36808)
* Actualizar Golang a 1.10.1 [moby/moby#35739](https://github.com/moby/moby/pull/35739)
* Actualizar cliente containerd [moby/moby#36684](https://github.com/moby/moby/pull/36684)
* Actualizar golang.org/x/net al commit de lanzamiento go1.10 [moby/moby#36894](https://github.com/moby/moby/pull/36894)
* Context.WithTimeout: asegurar llamar a la función cancel [moby/moby#36920](https://github.com/moby/moby/pull/36920)
* Copiar: evitar usar toda la memoria del sistema con plugins de autorización (authz) [moby/moby#36595](https://github.com/moby/moby/pull/36595)
* Daemon/cluster: manejar entradas de adjuntos parciales durante la configuración [moby/moby#36769](https://github.com/moby/moby/pull/36769)
* No hacer que el montaje del contenedor sea no vinculable [moby/moby#36768](https://github.com/moby/moby/pull/36768)
* Comprobación adicional antes de desmontar durante el apagado [moby/moby#36879](https://github.com/moby/moby/pull/36879)
* Mover el análisis de montajes a un paquete independiente [moby/moby#36896](https://github.com/moby/moby/pull/36896)
* No usar almacenamiento global de controladores de volúmenes [moby/moby#36637](https://github.com/moby/moby/pull/36637)
* Mejoras en Pkg/mount [moby/moby#36091](https://github.com/moby/moby/pull/36091)
* Relajar algunos bloqueos del cliente libcontainerd [moby/moby#36848](https://github.com/moby/moby/pull/36848)
* Eliminar dependencia del daemon sobre paquetes api [moby/moby#36912](https://github.com/moby/moby/pull/36912)
* Eliminar los reintentos para la actualización del servicio [moby/moby#36827](https://github.com/moby/moby/pull/36827)
* Revertir advertencia de almacenamiento no cifrado [docker/cli#1008](https://github.com/docker/cli/pull/1008)
* Soportar cancelación en `directory.Size()` [moby/moby#36734](https://github.com/moby/moby/pull/36734)
* Cambiar de x/net/context -> context [moby/moby#36904](https://github.com/moby/moby/pull/36904)
* Corregida una función para comprobar si el Content-type es `application/json` o no [moby/moby#36778](https://github.com/moby/moby/pull/36778)
+ Añadir funciones de configuración de pollSettings por defecto [moby/moby#36706](https://github.com/moby/moby/pull/36706)
+ Añadir evaluación de juicio (if) antes de recibir operaciones en daemonWaitCh [moby/moby#36651](https://github.com/moby/moby/pull/36651)
- Corregir problemas al ejecutar pruebas de volumen como no root [moby/moby#36935](https://github.com/moby/moby/pull/36935)

### Modo Swarm (Swarm Mode)

* RoleManager eliminará nodos detectados de la membresía del clúster [docker/swarmkit#2548](https://github.com/docker/swarmkit/pull/2548)
* Scheduler/TaskReaper: manejar tareas no asignadas marcadas para apagarse [docker/swarmkit#2574](https://github.com/docker/swarmkit/pull/2574)
* Evitar registro de errores predefinido [docker/swarmkit#2561](https://github.com/docker/swarmkit/pull/2561)
* El recolector de tareas (task reaper) debe eliminar las tareas con slots eliminados que aún no hayan sido asignadas [docker/swarmkit#2557](https://github.com/docker/swarmkit/pull/2557)
* El agente informa el estado FIPS [docker/swarmkit#2587](https://github.com/docker/swarmkit/pull/2587)
- Corregir: operación crítica timeMutex fuera de la sección crítica [docker/swarmkit#2603](https://github.com/docker/swarmkit/pull/2603)
* Exponer los parámetros de ajuste Raft de swarmkit en la configuración del engine [moby/moby#36726](https://github.com/moby/moby/pull/36726)
* Hacer que internal/test/daemon.Daemon reconozca swarm [moby/moby#36826](https://github.com/moby/moby/pull/36826)

