From 595dca1ce738417d89f3ddca1d41bd99c6c2ad74 Mon Sep 17 00:00:00 2001 From: Andrew Hsu Date: Thu, 6 Sep 2018 21:04:56 +0000 Subject: [PATCH] bump ver 18.09.0-ce-beta1 Signed-off-by: Andrew Hsu --- CHANGELOG.md | 180 +++++++++++++++++++++++++++++++++++++++++++++++++++ VERSION | 2 +- 2 files changed, 181 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6be6560cf6..f5ece708f4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,3 +4,183 @@ For more information on the list of deprecated flags and APIs, have a look at https://docs.docker.com/engine/deprecated/ where you can find the target removal dates ## 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) +* Build --secret with buildkit. [docker/cli#1288](https://github.com/docker/cli/pull/1288) +* Build: Remove API requirement for --progress as it is CLI only. [docker/cli#1296](https://github.com/docker/cli/pull/1296) +* Build: add -buildmode=pie. [docker/cli#1242](https://github.com/docker/cli/pull/1242) +* Build: change --console=[auto,false,true] to --progress=[auto,plain,tty]. [docker/cli#1276](https://github.com/docker/cli/pull/1276) +* Builder: Implement `builder prune` to prune build cache. [docker/cli#1295](https://github.com/docker/cli/pull/1295) +* Builder: do not cancel buildkit status request. [moby/moby#37597](https://github.com/moby/moby/pull/37597) +* Builder: implement PullParent option with buildkit. [moby/moby#37613](https://github.com/moby/moby/pull/37613) +* Buildkit: enable net modes and bridge. [moby/moby#37620](https://github.com/moby/moby/pull/37620) +* Import TestBuildIidFileSquash from moby to cli. [docker/cli#990](https://github.com/docker/cli/pull/990) +* Re-add support for a custom .bashrc file in build env. [moby/moby#37370](https://github.com/moby/moby/pull/37370) +* Remove "experimental" annotations for buildkit. [docker/cli#1303](https://github.com/docker/cli/pull/1303) +* Remove experimental guard for buildkit. [moby/moby#37686](https://github.com/moby/moby/pull/37686) +* Set BuildKit's ExportedProduct variable to show useful errors in the future. [moby/moby#37439](https://github.com/moby/moby/pull/37439) +* 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) + +### Client + +* 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) ++ Add missing fields in compose/types. [docker/cli#1235](https://github.com/docker/cli/pull/1235) ++ Add omitempty on compose config top-level types. [docker/cli#1170](https://github.com/docker/cli/pull/1170) + +### Logging + +* Integration-cli: error logging improvements. [moby/moby#37635](https://github.com/moby/moby/pull/37635) +* Integration: fix log message. [moby/moby#37542](https://github.com/moby/moby/pull/37542) +* Loggerutils: fix a typo. [moby/moby#37570](https://github.com/moby/moby/pull/37570) +* Pass endpoint to the CloudWatch Logs logging driver. [moby/moby#37374](https://github.com/moby/moby/pull/37374) +* Pass log-level to containerd. [moby/moby#37419](https://github.com/moby/moby/pull/37419) ++ Add "local" log driver. [moby/moby#37092](https://github.com/moby/moby/pull/37092) +- Fix logic when enabling buildkit. [moby/moby#37688](https://github.com/moby/moby/pull/37688) + +### Networking + +* 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 + +* Disable TestExecWindowsOpenHandles on RS5 temporarily. [moby/moby#37679](https://github.com/moby/moby/pull/37679) +* LCOW: Ensure platform is populated on COPY/ADD. [moby/moby#37563](https://github.com/moby/moby/pull/37563) +* LCOW: Mount to short container paths to avoid command-line length limit. [moby/moby#37659](https://github.com/moby/moby/pull/37659) +* LCOW: lazycontext: Use correct lstat, fix archive check. [moby/moby#37356](https://github.com/moby/moby/pull/37356) +* 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) + +### 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) diff --git a/VERSION b/VERSION index 24c20d6fc0..5528f9340e 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -18.09.0-ce-tp6 +18.09.0-ce-beta1