In development.
Client.create_container now supports the domainname parameter.volumes_from parameter in Client.create_container now supports iterables.Client.build (new feature in API version 1.9)logs, pull, etc.).Client.push when using API version < 1.5mock has been removed from the runtime requirements.requests==2.2.1 is now the recommended version.Client.start (see docs for more information)Client.create_container (network_disabled, cpu_shares, working_dir and entrypoint)Client.attach has been reworked to work similarly to Client.logs minus the historical data.stream parameter.tcp:// URLs as client base_url.Client.build timeout.Client.copy wouldn't accept a dict as argument.Client.import_image.base_url now tolerates trailing slashes.signal parameter in Client.killpublish_all_ports in Client.startClient.pull, Client.push and Client.build can be streamed nowClient.attachClient.events method (access to the /events endpoint)Client.start and Client.create_container̀€ to make them simpler and more intuitive.rm parameter in Client.buildClient.import_image through data parameter.command parameter in Client.create_container is now optional (for containers that include a default run command)quiet parameter wouldn't be taken into account in Client.containersClient.push would break when pushing to private registries.registry parameter in Client.pull.Client.create_container.tox.ini fileImportError if requests was installed using apt-getClient.build would fail if given a path parameter.Client.login. It should now work with API versions 1.4, 1.5.Client.login currently doesn't write auth to the .dockercfg file, thus auth is not persistent when using this method.Client.kill, Client.remove_container, Client.remove_image, Client.restart, Client.start, Client.stop and Client.wait don't support varargs anymore.Client.top and Client.copylxc_conf parameter to Client.startClient.pull (API version >=1.5)Id key.README.md updates.Client.push where it would raise an exception if the auth config wasn't loaded.Client.pull where private registry images wouldn't be parsed properly if it contained port information.Client.build now uses tempfiles to store build context instead of storing it in memorynocache option to Client.buildClient.remove_container now raises an exception when trying to remove a running containerClient.create_container now accepts dicts for the environment parameterClient.create_container on Python 2.6 where unicode commands would fail to be parsedClient.build where the tag parameter would not be taken into account~/.dockercfg. This is necessary to use the push command if API version is >1.0quiet parameter to Client.build (mirrors the q parameter in the API)Client.portClient.port would fail if provided with a port of type numberClient._post_json wouldn't set the Content-Type header to application/jsonClient.buildClient.attach commandADD command in builderClient.logsshlex to parse plain string commands when creating a containerquiet option in Client.imagesClient.tag