diff --git a/CHANGELOG.md b/CHANGELOG.md index f5ece708f4..4b42cf3818 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,112 +5,6 @@ https://docs.docker.com/engine/deprecated/ where you can find the target removal ## 18.09.0-ce (2018-MM-DD) -### ---Triage--- - -* Allow custom pattern when extracting variable…. [docker/cli#1262](https://github.com/docker/cli/pull/1262) -* Allow running `make help` without out-of-container warning. [docker/cli#1247](https://github.com/docker/cli/pull/1247) -* Bash completion: fix uncorrect completion. [docker/cli#1270](https://github.com/docker/cli/pull/1270) -* Block task starting until node attachments are ready. [moby/moby#37604](https://github.com/moby/moby/pull/37604) -* Bump API version to 1.39. [moby/moby#37640](https://github.com/moby/moby/pull/37640) -* Bump a bunch of dependencies to more recent versions. [moby/moby#37522](https://github.com/moby/moby/pull/37522) -* Bump docker and dependencies. [docker/cli#1163](https://github.com/docker/cli/pull/1163) -* Bump gometalinter to v2.0.6. [moby/moby#37436](https://github.com/moby/moby/pull/37436) -* Bump mergo to v0.3.6. [docker/cli#1246](https://github.com/docker/cli/pull/1246) -* Bump mergo to v0.3.6. [moby/moby#37567](https://github.com/moby/moby/pull/37567) -* Bump version to 18.07.0-dev. [docker/cli#1154](https://github.com/docker/cli/pull/1154) -* Bump version to 18.09.0-dev. [docker/cli#1226](https://github.com/docker/cli/pull/1226) -* Client: add WithDialContext() and client.Dialer(). [moby/moby#36630](https://github.com/moby/moby/pull/36630) -* Do not return "" in /info response. [moby/moby#37472](https://github.com/moby/moby/pull/37472) -* Don not lose an error message from d.StartWithError in d.Start. [moby/moby#37543](https://github.com/moby/moby/pull/37543) -* Don't invoke HCS shutdown if terminate called; removes unused vars and no-op calls. [moby/moby#37583](https://github.com/moby/moby/pull/37583) -* Global Default Address Pool feature support. [docker/cli#1233](https://github.com/docker/cli/pull/1233) -* Global Default Address Pool feature support. [moby/moby#37558](https://github.com/moby/moby/pull/37558) -* Hack/make.ps1: don't rely on GO_VERSION. [moby/moby#37592](https://github.com/moby/moby/pull/37592) -* Import environment variables that are present. [docker/cli#1019](https://github.com/docker/cli/pull/1019) -* Improve scalability of the Linux load balancing. [moby/moby#37372](https://github.com/moby/moby/pull/37372) -* Improve version output alignment. [docker/cli#1204](https://github.com/docker/cli/pull/1204) -* Libcontainerd: split client and daemon supervision. [moby/moby#37149](https://github.com/moby/moby/pull/37149) -* Migrate `TestExtractVariables` to subtests…. [docker/cli#1277](https://github.com/docker/cli/pull/1277) -* Migrate service update integration tests from integration-cli to integration/service package. [moby/moby#37492](https://github.com/moby/moby/pull/37492) -* Migrate some ipc container test from integration-cli to integration. [moby/moby#37541](https://github.com/moby/moby/pull/37541) -* Migrate some ipcmode tests to integration. [moby/moby#37394](https://github.com/moby/moby/pull/37394) -* Migrate to non-deprecated functions of `api/types/filters`. [docker/cli#1237](https://github.com/docker/cli/pull/1237) -* Mkimage-alpine.sh: Removed the "-i -t" arguments from the smoke test calling printf (the…. [moby/moby#37398](https://github.com/moby/moby/pull/37398) -* Moved integration tests from docker_cli_config_create_test.go to integration/config. [moby/moby#37457](https://github.com/moby/moby/pull/37457) -* Namesgenerator: new adjective, two inspiring Computing Science authors. [moby/moby#37465](https://github.com/moby/moby/pull/37465) -* Pkg/system: return nil explicitly. [moby/moby#37551](https://github.com/moby/moby/pull/37551) -* Pkg/tarsum: fix unit test for Go 1.11+. [moby/moby#37498](https://github.com/moby/moby/pull/37498) -* Refactor daemon.info to reduce cyclomatic complexity. [moby/moby#37451](https://github.com/moby/moby/pull/37451) -* Refactor trust inspect command unit tests. [docker/cli#1280](https://github.com/docker/cli/pull/1280) -* Refactor trust revoke command unit tests. [docker/cli#1283](https://github.com/docker/cli/pull/1283) -* Refactored commands to use sort.Slice. [docker/cli#1196](https://github.com/docker/cli/pull/1196) -* Register OCI media types. [moby/moby#37359](https://github.com/moby/moby/pull/37359) -* Remove now unused multireader.. [moby/moby#37675](https://github.com/moby/moby/pull/37675) -* Remove slash prefix when matching name filters (Fixes #37453). [moby/moby#37462](https://github.com/moby/moby/pull/37462) -* Remove stray uses of "golang.org/x/net/context". [moby/moby#37449](https://github.com/moby/moby/pull/37449) -* Revert "migrated service integration tests from integration-cli/docke…. [moby/moby#37545](https://github.com/moby/moby/pull/37545) -* Sort plugin names in a natural order. [docker/cli#1166](https://github.com/docker/cli/pull/1166) -* Support SSH connection. [docker/cli#1014](https://github.com/docker/cli/pull/1014) -* Swagger: bump API version to v1.39. [moby/moby#37657](https://github.com/moby/moby/pull/37657) -* Systemd-resolved proper handling. [moby/moby#37485](https://github.com/moby/moby/pull/37485) -* Update CircleCI Docker version to 18.03. [docker/cli#1212](https://github.com/docker/cli/pull/1212) -* Update TESTING.md to replace testify by gotest.tools. [docker/cli#1168](https://github.com/docker/cli/pull/1168) -* Update cloudflare/cfssl to 1.3.2. [moby/moby#37390](https://github.com/moby/moby/pull/37390) -* Update containerd vendor to 1.2 beta. [moby/moby#37664](https://github.com/moby/moby/pull/37664) -* Update deploy.go. [docker/cli#1216](https://github.com/docker/cli/pull/1216) -* Update documents of `Detect`. [moby/moby#37380](https://github.com/moby/moby/pull/37380) -* Update documents of `dispatchAdd`. [moby/moby#37379](https://github.com/moby/moby/pull/37379) -* Update fsnotify to v1.4.7. [moby/moby#37392](https://github.com/moby/moby/pull/37392) -* Update gometalinter to v2.0.6, remove nakedret. [docker/cli#1208](https://github.com/docker/cli/pull/1208) -* Update k8s and other deps. [docker/cli#1230](https://github.com/docker/cli/pull/1230) -* Update proxy config if present. [docker/cli#1317](https://github.com/docker/cli/pull/1317) -* Use constant for task runtime value. [moby/moby#37483](https://github.com/moby/moby/pull/37483) -* Use sort.Slice for sorting commands' output. [docker/cli#1194](https://github.com/docker/cli/pull/1194) -* Use warnings provided by daemon. [docker/cli#1225](https://github.com/docker/cli/pull/1225) -* Various formatting fixes / compilation issues caught by Go 1.11. [moby/moby#37437](https://github.com/moby/moby/pull/37437) -* Vendor: bump google/certificate-transparency-go to 1.0.20. [moby/moby#37499](https://github.com/moby/moby/pull/37499) -* Vendor: update continuity to 0377f7d767206. [moby/moby#37445](https://github.com/moby/moby/pull/37445) -* Vendor: update tlsconfig in go-connections to 7395e3f8aa162843a74ed6d48e79627d9792ac55. [docker/cli#1297](https://github.com/docker/cli/pull/1297) -* Vndr go-connections to v0.4.0. [moby/moby#37660](https://github.com/moby/moby/pull/37660) -* Whitelist syscalls linked to CAP_SYS_NICE in default seccomp profile. [moby/moby#37242](https://github.com/moby/moby/pull/37242) -* [18.09] Add support for multiple signing keys. [docker/cli#1312](https://github.com/docker/cli/pull/1312) -* [18.09] Expose product license in info output. [docker/cli#1313](https://github.com/docker/cli/pull/1313) -* [18.09] Fix progress reporting for containerd pulls. [docker/cli#1311](https://github.com/docker/cli/pull/1311) -* [18.09] Fix supervisor healthcheck throttling. [moby/moby#44](https://github.com/moby/moby/pull/44) -* [18.09] backport "fix relabeling local volume source dir". [moby/moby#41](https://github.com/moby/moby/pull/41) -* [18.09] backport: bump Go to 1.10.4. [docker/cli#1323](https://github.com/docker/cli/pull/1323) -* [18.09] backport: bump kube dependency to 1.11.2. [docker/cli#1322](https://github.com/docker/cli/pull/1322) -* [18.09] backport: fix regression when filtering container names using a leading slash. [moby/moby#37](https://github.com/moby/moby/pull/37) -* [18.09] backport: update docs with the new features option in daemon.json. [docker/cli#1310](https://github.com/docker/cli/pull/1310) -* [18.09] client: dial tls on Dialer if tls config is set. [moby/moby#43](https://github.com/moby/moby/pull/43) -* [18.09] vndr docker/docker to docker/engine d2ecc7b. [docker/cli#1339](https://github.com/docker/cli/pull/1339) -+ Add "Warnings" to /info endpoint, and move detection to the daemon. [moby/moby#37502](https://github.com/moby/moby/pull/37502) -+ Add API-version anotation for --data-path-addr. [docker/cli#1240](https://github.com/docker/cli/pull/1240) -+ Add CLI support for running dockerd in a container on containerd. [docker/cli#1260](https://github.com/docker/cli/pull/1260) -+ Add `help` and remove `watch` targets in docker.Makefile. [docker/cli#1248](https://github.com/docker/cli/pull/1248) -+ Add configuration option for cri-containerd. [moby/moby#37519](https://github.com/moby/moby/pull/37519) -+ Add in two new names for names-generator. [moby/moby#37443](https://github.com/moby/moby/pull/37443) -+ Add vim-plug setting. [moby/moby#37388](https://github.com/moby/moby/pull/37388) -+ Add warning if REST API is accessible through an insecure connection. [moby/moby#37684](https://github.com/moby/moby/pull/37684) -+ Added "--no-cache" to apk call to reduce alpine base image by 10-12% …. [moby/moby#37393](https://github.com/moby/moby/pull/37393) -+ Added events filter scope for bash and zsh completion. [docker/cli#1227](https://github.com/docker/cli/pull/1227) -+ Added unit tests covering content trust for plugin install command. [docker/cli#1149](https://github.com/docker/cli/pull/1149) -+ Added unit tests to cover plugin list command. [docker/cli#1155](https://github.com/docker/cli/pull/1155) -+ Adds a few more names to the name generator.. [moby/moby#37157](https://github.com/moby/moby/pull/37157) -- Fix #28814: use emulation for ConEmu and ConsoleZ. [moby/moby#37600](https://github.com/moby/moby/pull/37600) -- Fix 'trust inspect' typo: "AdminstrativeKeys". [docker/cli#1300](https://github.com/docker/cli/pull/1300) -- Fix Format example typo". [docker/cli#1171](https://github.com/docker/cli/pull/1171) -- Fix checkpoint's exiting semantics.. [moby/moby#37360](https://github.com/moby/moby/pull/37360) -- Fix golint warning on generated "volume" types. [moby/moby#37454](https://github.com/moby/moby/pull/37454) -- Fix mapping a range of host ports to a single container port. [docker/cli#1102](https://github.com/docker/cli/pull/1102) -- Fix some golint and ineffassign issues. [moby/moby#37422](https://github.com/moby/moby/pull/37422) -- Fix the race condition in the integration test TestRunContainerWithBridgeNone. [moby/moby#37438](https://github.com/moby/moby/pull/37438) -- Fix the several typos detected by github.com/client9/misspell. [moby/moby#37609](https://github.com/moby/moby/pull/37609) -- Fix typo on test.md. [moby/moby#37415](https://github.com/moby/moby/pull/37415) -- Fix: Warning Message and Fallback search. [docker/cli#1140](https://github.com/docker/cli/pull/1140) -- Fixed typo breaking zsh docker update autocomplete (closes #1231). [docker/cli#1232](https://github.com/docker/cli/pull/1232) -- Fixed wrong apostrophe character. [docker/cli#1258](https://github.com/docker/cli/pull/1258) - ### Builder * -buildmode=pie is not supported on Linux on MIPS either. [moby/moby#37489](https://github.com/moby/moby/pull/37489) @@ -130,8 +24,6 @@ https://docs.docker.com/engine/deprecated/ where you can find the target removal * Vendor: update buildkit to 9acf51e491. [moby/moby#37385](https://github.com/moby/moby/pull/37385) * Vndr buildkit, containerd, console. [docker/cli#1302](https://github.com/docker/cli/pull/1302) * Vndr containerd to a88b631, buildkit to e57eed4, and fsutil to b19464c. [moby/moby#37582](https://github.com/moby/moby/pull/37582) -* [18.09] Buildkit cherry-picks. [moby/moby#42](https://github.com/moby/moby/pull/42) -* [18.09] build: add options to builder prune. [docker/cli#1334](https://github.com/docker/cli/pull/1334) * [enhancement] add optional fields in daemon.json to enable buildkit. [moby/moby#37593](https://github.com/moby/moby/pull/37593) * [enhancement] enable buildkit from daemon side. [docker/cli#1275](https://github.com/docker/cli/pull/1275) + Add osusergo build tar for static binaries. [moby/moby#37500](https://github.com/moby/moby/pull/37500) @@ -140,7 +32,6 @@ https://docs.docker.com/engine/deprecated/ where you can find the target removal * Exposes compose `loader.Transform` function…. [docker/cli#1244](https://github.com/docker/cli/pull/1244) * Extract StackConverter from the StackClient. [docker/cli#1152](https://github.com/docker/cli/pull/1152) -* Refactor stack ps tests. [docker/cli#1284](https://github.com/docker/cli/pull/1284) * Remove composefiles length check on k8s RunDeploy. [docker/cli#1172](https://github.com/docker/cli/pull/1172) + Add a doc.go file so the compose/schema/data directory can be vendore…. [docker/cli#1169](https://github.com/docker/cli/pull/1169) + Add a new `ExtractVariables` function to `compose/template` package. [docker/cli#1249](https://github.com/docker/cli/pull/1249) @@ -162,8 +53,6 @@ https://docs.docker.com/engine/deprecated/ where you can find the target removal * Builder: temporarily disable bridge networking when using buildkit. [moby/moby#37691](https://github.com/moby/moby/pull/37691) * Move network conversions out of API router. [moby/moby#37156](https://github.com/moby/moby/pull/37156) * Use sortorder library for sorting network list output. [docker/cli#1266](https://github.com/docker/cli/pull/1266) -* [18.09] builder: fix bridge networking when using buildkit. [moby/moby#35](https://github.com/moby/moby/pull/35) -+ Add unit test to cover network list sort, refactor to table-driven tests. [docker/cli#1259](https://github.com/docker/cli/pull/1259) - Fix faulty error type checking in removeNetwork(). [moby/moby#37409](https://github.com/moby/moby/pull/37409) ### Runtime @@ -175,7 +64,6 @@ https://docs.docker.com/engine/deprecated/ where you can find the target removal * Lcow: fix debug in startServiceVMIfNotRunning(). [moby/moby#37446](https://github.com/moby/moby/pull/37446) * Revendor Microsoft/opengcs @ v0.3.8. [moby/moby#37515](https://github.com/moby/moby/pull/37515) * Select polling based watcher for docker log file watcher on Windows. [moby/moby#37412](https://github.com/moby/moby/pull/37412) -* Temporarily disable failing tests on Windows RS3. [moby/moby#37573](https://github.com/moby/moby/pull/37573) * Updated the go-winio library to release 0.4.8 that has the fix for Windows Container. [docker/cli#1157](https://github.com/docker/cli/pull/1157) + Add --chown flag support for ADD/COPY commands for Windows. [moby/moby#35521](https://github.com/moby/moby/pull/35521) + Adds LinuxMetadata support by default on Windows. [moby/moby#37514](https://github.com/moby/moby/pull/37514) @@ -183,4 +71,3 @@ https://docs.docker.com/engine/deprecated/ where you can find the target removal ### Swarm Mode * Propagate the provided external CA certificate to the external CA object in swarm. [docker/cli#1178](https://github.com/docker/cli/pull/1178) -+ Add unit test for swarm labels on containers. [moby/moby#37636](https://github.com/moby/moby/pull/37636)