Skip to content

Commit 59ced57

Browse files
committed
Merge pull request #245 from dotcloud/0.3.2-release
0.3.2 release
2 parents a333a35 + b623960 commit 59ced57

File tree

4 files changed

+38
-3
lines changed

4 files changed

+38
-3
lines changed

ChangeLog.md

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,41 @@ ChangeLog
44
0.3.2
55
-----
66

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.
842

943
0.3.1
1044
-----

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ a Docker daemon, simply do:
2020

2121
```python
2222
c = docker.Client(base_url='unix://var/run/docker.sock',
23-
version='1.9',
23+
version='1.12',
2424
timeout=10)
2525
```
2626

docker/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
version = "0.3.2-dev"
1+
version = "0.3.2"

setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
'Programming Language :: Python :: 2.7',
3737
'Programming Language :: Python :: 3.2',
3838
'Programming Language :: Python :: 3.3',
39+
'Programming Language :: Python :: 3.4',
3940
'Topic :: Utilities',
4041
'License :: OSI Approved :: Apache Software License',
4142
],

0 commit comments

Comments
 (0)