Skip to content

Conversation

shin-
Copy link
Contributor

@shin- shin- commented Feb 17, 2017

List of PRs / issues for this release

Features

  • Added the following pruning methods:
    • In APIClient: prune_containers, prune_images, prune_networks,
      prune_volumes
    • In DockerClient: containers.prune, images.prune, networks.prune,
      volumes.prune
  • Added support for the plugins API:
    • In APIClient: configure_plugin, create_plugin, disable_plugin,
      enable_plugin, inspect_plugin, pull_plugin, plugins,
      plugin_privileges, push_plugin, remove_plugin
    • In DockerClient: plugins.create, plugins.get, plugins.install,
      plugins.list, and the Plugin model.
  • Added support for the secrets API:
    • In APIClient: create_secret, inspect_secret, remove_secret,
      secrets
    • In DockerClient: secret.create, secret.get, secret.list and
      the Secret model.
    • Added secrets parameter to ContainerSpec. Each item in the secrets
      list must be a docker.types.SecretReference instance.
  • Added support for cache_from in APIClient.build and
    DockerClient.images.build.
  • Added support for auto_remove and storage_opt in
    APIClient.create_host_config and DockerClient.containers.run
  • Added support for stop_timeout in APIClient.create_container and
    DockerClient.containers.run
  • Added support for the force parameter in APIClient.remove_volume and
    Volume.remove
  • Added support for max_failure_ratio and monitor in UpdateConfig
  • Added support for force_update in TaskTemplate
  • Made name parameter optional in APIClient.create_volume and
    DockerClient.volumes.create

Bugfixes

  • Fixed a bug where building from a directory containing socket-type files
    would raise an unexpected AttributeError.
  • Fixed an issue that was preventing the DockerClient.swarm.init method to
    take into account arguments passed to it.
  • Image.tag now correctly returns a boolean value upon completion.
  • Fixed several issues related to passing volumes in
    DockerClient.containers.run
  • Fixed an issue where DockerClient.image.build wouldn't return an Image
    object even when the build was successful

shin- and others added 30 commits February 16, 2017 16:15
Signed-off-by: Joffrey F <joffrey@docker.com>
Signed-off-by: Ryan Belgrave <Ryan.Belgrave@target.com>
Signed-off-by: Pavel Sviderski <pavel@psviderski.name>
Signed-off-by: pacoxu <paco.xu@daocloud.io>

add ut test for volume scope and no specified name create
Signed-off-by: Paco Xu <paco.xu@daocloud.io>

try to fix ut failure of volume creation
Signed-off-by: Paco Xu <paco.xu@daocloud.io>

try to fix ut failure of volume creation
Signed-off-by: Paco Xu <paco.xu@daocloud.io>

Scope is added in volume after docker 1.12
 Signed-off-by: pacoxu <paco.xu@daocloud.io>

Scope is added in volume after docker 1.12
 Signed-off-by: pacoxu <paco.xu@daocloud.io>
Signed-off-by: realityone <realityone@me.com>
Signed-off-by: Thomas Grainger <tom.grainger@procensus.com>
Signed-off-by: Joffrey F <joffrey@docker.com>
Signed-off-by: Joffrey F <joffrey@docker.com>
Signed-off-by: Mehdi Bayazee <bayazee@gmail.com>
Signed-off-by: Joffrey F <joffrey@docker.com>
Signed-off-by: Joffrey F <joffrey@docker.com>
Signed-off-by: Joffrey F <joffrey@docker.com>
Signed-off-by: Joffrey F <joffrey@docker.com>
Signed-off-by: Thomas Schaaf <schaaf@komola.de>
Signed-off-by: Thomas Grainger <tom.grainger@procensus.com>
Signed-off-by: Joffrey F <joffrey@docker.com>
Signed-off-by: Joffrey F <joffrey@docker.com>
Fix requires_api_version test decorator

Signed-off-by: Joffrey F <joffrey@docker.com>
Signed-off-by: Joffrey F <joffrey@docker.com>
Add min version checks in create_service and update_service

Signed-off-by: Joffrey F <joffrey@docker.com>
This is currently inconsistent, but mostly called "Engine API".
For the release of Docker 1.13, this will be "Engine API" all
over the Engine documentation, too.

Signed-off-by: Ben Firshman <ben@firshman.co.uk>
Signed-off-by: Joffrey F <joffrey@docker.com>
Signed-off-by: Joffrey F <joffrey@docker.com>
Signed-off-by: Joffrey F <joffrey@docker.com>
Signed-off-by: Joffrey F <joffrey@docker.com>
Signed-off-by: Joffrey F <joffrey@docker.com>
Ensure all integration tests use the same version of the busybox image

Signed-off-by: Joffrey F <joffrey@docker.com>
Signed-off-by: Joffrey F <joffrey@docker.com>
Signed-off-by: Joffrey F <joffrey@docker.com>
Signed-off-by: Joffrey F <joffrey@docker.com>
shin- and others added 15 commits February 16, 2017 16:18
Signed-off-by: Joffrey F <joffrey@docker.com>
Signed-off-by: Joffrey F <joffrey@docker.com>
Seems like this is pretty much ignored by Docker, so it wasn't
causing any visible issues, except when a volume name was used
instead of a path.

Also, added integration tests.

Ref #1380

Signed-off-by: Ben Firshman <ben@firshman.co.uk>
Technically we shouldn't be passing them as binds, but the daemon
doesn't seem to mind.

Fixes #1380

Signed-off-by: Ben Firshman <ben@firshman.co.uk>
Signed-off-by: Joffrey F <joffrey@docker.com>
Signed-off-by: Joffrey F <joffrey@docker.com>
Signed-off-by: Joffrey F <joffrey@docker.com>
Signed-off-by: Joffrey F <joffrey@docker.com>
Signed-off-by: Joffrey F <joffrey@docker.com>
Signed-off-by: Joffrey F <joffrey@docker.com>
Signed-off-by: Joffrey F <joffrey@docker.com>
Signed-off-by: Joffrey F <joffrey@docker.com>
Fix cache_from integration test
Fix image ID detection in ImageCollection.build

Signed-off-by: Joffrey F <joffrey@docker.com>
Signed-off-by: Joffrey F <joffrey@docker.com>
Signed-off-by: Joffrey F <joffrey@docker.com>
@shin- shin- added this to the 2.1.0 milestone Feb 17, 2017
@shin- shin- merged commit 5742774 into release Feb 17, 2017
@shin- shin- deleted the 2.1.0-release branch March 22, 2017 23:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants