@@ -4,7 +4,41 @@ ChangeLog
4
4
0.3.2
5
5
-----
6
6
7
- _ In development._
7
+ * Default API version is now 1.12 (support for docker 1.0)
8
+ * Added new methods ` Client.get_image ` and ` Client.load_image `
9
+ (` docker save ` and ` docker load ` )
10
+ * Added new method ` Client.ping `
11
+ * Added new method ` Client.resize `
12
+ * ` Client.build ` can now be provided with a custom context using the
13
+ ` custom_context ` parameter.
14
+ * Added support for ` memswap_limit ` parameter in ` create_container `
15
+ * Added support for ` force ` parameter in ` remove_container `
16
+ * Added support for ` force ` and ` noprune ` parameters in ` remove_image `
17
+ * Added support for ` timestamps ` parameter in ` logs `
18
+ * Added support for ` dns_search ` parameter in ` start `
19
+ * Added support for ` network_mode ` parameter in ` start `
20
+ * Added support for ` size ` parameter in ` containers `
21
+ * Added support for ` volumes_from ` and ` dns ` parameters in ` start ` . As of
22
+ API version >= 1.10, these parameters no longer belong to ` create_container `
23
+ * ` Client.logs ` now uses the logs endpoint when API version is sufficient
24
+
25
+ ### Bugfixes
26
+
27
+ * Fixed a bug in pull where the ` repo:tag ` notation wasn't interpreted
28
+ properly
29
+ * Fixed a bug in streaming methods with python 3 (unicode, bytes/str related)
30
+ * Fixed a bug in ` Client.start ` where legacy notation for volumes wasn't
31
+ supported anymore.
32
+
33
+ ### Miscellaneous
34
+
35
+ * The client now raises ` DockerException ` s when appropriate. You can import
36
+ ` DockerException ` (and its subclasses) from the ` docker.errors ` module to
37
+ catch them if needed.
38
+ * ` docker.APIError ` has been moved to the new ` docker.errors ` module as well.
39
+ * ` Client.insert ` is deprecated in API version > 1.11
40
+ * Improved integration tests should now run much faster.
41
+ * There is now a single source of truth for the docker-py version number.
8
42
9
43
0.3.1
10
44
-----
0 commit comments