|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
|
bdb4df |
Fri Aug 23 08:13:32 UTC 2024 - Nico Krapp <nico.krapp@suse.com>
|
|
|
bdb4df |
|
|
|
bdb4df |
- Update to 7.1.0
|
|
|
bdb4df |
* Bumped minimum engine API version to 1.24
|
|
|
bdb4df |
* Bumped default engine API version to 1.44 (Moby 25.0)
|
|
|
bdb4df |
* Fixed issue with lang parsing when the registry address
|
|
|
bdb4df |
includes ports taht resulted in `invalid tag format` errors
|
|
|
bdb4df |
* Fixed issue preventing creating new configs (ConfigCollection),
|
|
|
bdb4df |
which failed with a KeyError due to the name field
|
|
|
bdb4df |
* Fixed an issue due to an update in the requests package breaking
|
|
|
bdb4df |
docker-py by applying the suggested fix
|
|
|
bdb4df |
* Documentation improvements
|
|
|
bdb4df |
* Updated Ruff (linter) and fixed minor linting issues
|
|
|
bdb4df |
* Started using hatch for packaging
|
|
|
bdb4df |
* Stopped checking for deprecated container and image related
|
|
|
bdb4df |
fields (Container and ContainerConfig)
|
|
|
bdb4df |
* Updated tests that check NetworkSettings.Networks.<network>.Aliases
|
|
|
bdb4df |
due to engine changes
|
|
|
bdb4df |
- change source url as release tarball doesn't include tests anymore
|
|
|
bdb4df |
- drop patches which are now included upstream
|
|
|
bdb4df |
* removed 2a059a9f19c7b37c6c71c233754c6845e325d1ec.patch
|
|
|
bdb4df |
* removed e33e0a437ecd895158c8cb4322a0cdad79312636.patch
|
|
|
bdb4df |
|
|
|
bdb4df |
-------------------------------------------------------------------
|
|
|
5a6ba5 |
Thu May 23 08:58:30 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
|
|
5a6ba5 |
|
|
|
5a6ba5 |
- backport patches to fix errors with requests 2.32.x:
|
|
|
5a6ba5 |
* 2a059a9f19c7b37c6c71c233754c6845e325d1ec.patch
|
|
|
5a6ba5 |
* e33e0a437ecd895158c8cb4322a0cdad79312636.patch
|
|
|
5a6ba5 |
|
|
|
5a6ba5 |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
513666 |
Wed Dec 27 09:30:58 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
|
Bernhard M. Wiedemann |
513666 |
|
|
Bernhard M. Wiedemann |
513666 |
- update to 7.0.0:
|
|
Bernhard M. Wiedemann |
513666 |
* Removed SSL version (`ssl_version`) and explicit hostname
|
|
Bernhard M. Wiedemann |
513666 |
check (`assert_hostname`) options (#3185)
|
|
Bernhard M. Wiedemann |
513666 |
* Python 3.7+ supports TLSv1.3 by default
|
|
Bernhard M. Wiedemann |
513666 |
* Websocket support is no longer included by default (#3123)
|
|
Bernhard M. Wiedemann |
513666 |
* Use `pip install docker[websockets]` to include `websocket-
|
|
Bernhard M. Wiedemann |
513666 |
client` dependency
|
|
Bernhard M. Wiedemann |
513666 |
* By default, `docker-py` hijacks the TCP connection and does
|
|
Bernhard M. Wiedemann |
513666 |
not use Websockets
|
|
Bernhard M. Wiedemann |
513666 |
* Websocket client is only required to use
|
|
Bernhard M. Wiedemann |
513666 |
`attach_socket(container, ws=True)`
|
|
Bernhard M. Wiedemann |
513666 |
* Python 3.7 no longer supported (reached end-of-life June
|
|
Bernhard M. Wiedemann |
513666 |
2023) (#3187)
|
|
Bernhard M. Wiedemann |
513666 |
* Python 3.12 support (#3185)
|
|
Bernhard M. Wiedemann |
513666 |
* Full `networking_config` support for `containers.create()`
|
|
Bernhard M. Wiedemann |
513666 |
* Replaces `network_driver_opt` (added in 6.1.0)
|
|
Bernhard M. Wiedemann |
513666 |
* Add `health()` property to container that returns status
|
|
Bernhard M. Wiedemann |
513666 |
(e.g. `unhealthy`)
|
|
Bernhard M. Wiedemann |
513666 |
* Add `pause` option to `container.commit()` (#3159)
|
|
Bernhard M. Wiedemann |
513666 |
* Add support for bind mount propagation (e.g. `rshared`,
|
|
Bernhard M. Wiedemann |
513666 |
`private`)
|
|
Bernhard M. Wiedemann |
513666 |
* Add support for `filters`, `keep_storage`, and `all` in
|
|
Bernhard M. Wiedemann |
513666 |
`prune_builds()` on API v1.39+ (#3192)
|
|
Bernhard M. Wiedemann |
513666 |
* Consistently return `docker.errors.NotFound` on 404 responses
|
|
Bernhard M. Wiedemann |
513666 |
* Validate tag format before push (#3191)
|
|
Bernhard M. Wiedemann |
513666 |
|
|
Bernhard M. Wiedemann |
513666 |
-------------------------------------------------------------------
|
|
|
32056b |
Fri Jun 23 13:38:27 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>
|
|
|
32056b |
|
|
|
32056b |
- update to 6.1.3:
|
|
|
32056b |
* Bugfixes
|
|
|
32056b |
- Fix eventlet compatibility (#3132)
|
|
|
32056b |
- update to 6.1.2:
|
|
|
32056b |
* Bugfixes
|
|
|
32056b |
- Fix for socket timeouts on long docker exec calls (#3125)
|
|
|
32056b |
- Respect timeout param on Windows (#3112)
|
|
|
32056b |
- update to 6.1.1:
|
|
|
32056b |
* Upgrade Notes (6.1.x)
|
|
|
32056b |
- Errors are no longer returned during client initialization if
|
|
|
32056b |
the credential helper cannot be found. A warning will be
|
|
|
32056b |
emitted instead, and an error is returned if the credential
|
|
|
32056b |
helper is used.
|
|
|
32056b |
* Bugfixes
|
|
|
32056b |
- Fix containers.stats() hanging with stream=True
|
|
|
32056b |
- Correct return type in docs for containers.diff() method
|
|
|
32056b |
- update to 6.1.0:
|
|
|
32056b |
* Upgrade Notes
|
|
|
32056b |
- Errors are no longer returned during client initialization if
|
|
|
32056b |
the credential helper cannot be found. A warning will be
|
|
|
32056b |
emitted instead, and an error is returned if the credential
|
|
|
32056b |
helper is used.
|
|
|
32056b |
* Features
|
|
|
32056b |
- Python 3.11 support
|
|
|
32056b |
- Use poll() instead of select() on non-Windows platforms
|
|
|
32056b |
- New API fields
|
|
|
32056b |
- network_driver_opt on container run / create
|
|
|
32056b |
- one-shot on container stats
|
|
|
32056b |
- status on services list
|
|
|
32056b |
* Bugfixes
|
|
|
32056b |
- Support for requests 2.29.0+ and urllib3 2.x
|
|
|
32056b |
- Do not strip characters from volume names
|
|
|
32056b |
- Fix connection leak on container.exec_* operations
|
|
|
32056b |
- Fix errors closing named pipes on Windows
|
|
|
32056b |
- update to 6.0.1:
|
|
|
32056b |
* Notice
|
|
|
32056b |
This version is not compatible with requests 2.29+ or urllib3
|
|
|
32056b |
2.x.
|
|
|
32056b |
Either add requests < 2.29 and urllib3 < 2 to your requirements
|
|
|
32056b |
or upgrade to to the latest docker-py release.
|
|
|
32056b |
* Bugfixes
|
|
|
32056b |
- Fix for The pipe has been ended errors on Windows (#3056)
|
|
|
32056b |
- Support floats for timestamps in Docker logs (since / until)
|
|
|
32056b |
(#3031)
|
|
|
32056b |
- update to 6.0.0:
|
|
|
32056b |
* Upgrade Notes
|
|
|
32056b |
- Minimum supported Python version is 3.7+
|
|
|
32056b |
- When installing with pip, the docker[tls] extra is deprecated
|
|
|
32056b |
and a no-op, use docker for same functionality (TLS support
|
|
|
32056b |
is always available now)
|
|
|
32056b |
- Native Python SSH client (used by default /
|
|
|
32056b |
use_ssh_client=False) will now
|
|
|
32056b |
- reject unknown host keys with
|
|
|
32056b |
paramiko.ssh_exception.SSHException
|
|
|
32056b |
- Short IDs are now 12 characters instead of 10 characters
|
|
|
32056b |
(same as Docker CLI)
|
|
|
32056b |
- Version metadata is now exposed as __version__
|
|
|
32056b |
* Features
|
|
|
32056b |
- Python 3.10 support
|
|
|
32056b |
- Automatically negotiate most secure TLS version
|
|
|
32056b |
- Add platform (e.g. linux/amd64, darwin/arm64) to container
|
|
|
32056b |
create & run
|
|
|
32056b |
- Add support for GlobalJob and ReplicatedJobs for Swarm
|
|
|
32056b |
- Add remove() method on Image
|
|
|
32056b |
- Add force param to disable() on Plugin
|
|
|
32056b |
* Bugfixes
|
|
|
32056b |
- Fix install issues on Windows related to pywin32
|
|
|
32056b |
- Do not accept unknown SSH host keys in native Python SSH mode
|
|
|
32056b |
- Use 12 character short IDs for consistency with Docker CLI
|
|
|
32056b |
- Ignore trailing whitespace in .dockerignore files
|
|
|
32056b |
- Fix IPv6 host parsing when explicit port specified
|
|
|
32056b |
- Fix ProxyCommand option for SSH connections
|
|
|
32056b |
- Do not spawn extra subshell when launching external SSH
|
|
|
32056b |
client
|
|
|
32056b |
- Improve exception semantics to preserve context
|
|
|
32056b |
- Documentation improvements (formatting, examples, typos,
|
|
|
32056b |
missing params)
|
|
|
32056b |
* Miscellaneous
|
|
|
32056b |
- Upgrade dependencies in requirements.txt to latest versions
|
|
|
32056b |
- Remove extraneous transitive dependencies
|
|
|
32056b |
- Eliminate usages of deprecated functions/methods
|
|
|
32056b |
- Test suite reliability improvements
|
|
|
32056b |
- GitHub Actions workflows for linting, unit tests, integration
|
|
|
32056b |
tests, and publishing releases
|
|
|
32056b |
|
|
|
32056b |
-------------------------------------------------------------------
|
|
|
4139e8 |
Tue May 9 11:20:16 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>
|
|
|
4139e8 |
|
|
|
4139e8 |
- add sle15_python_module_pythons
|
|
|
4139e8 |
|
|
|
4139e8 |
-------------------------------------------------------------------
|
|
|
99ad54 |
Wed Oct 12 06:39:38 UTC 2022 - pgajdos@suse.com
|
|
|
99ad54 |
|
|
|
99ad54 |
- python-six is not required as well
|
|
|
99ad54 |
|
|
|
99ad54 |
-------------------------------------------------------------------
|
|
|
7d9857 |
Thu Mar 17 15:22:38 UTC 2022 - pgajdos@suse.com
|
|
|
7d9857 |
|
|
|
7d9857 |
- python-mock actually not required for build
|
|
|
7d9857 |
|
|
|
7d9857 |
-------------------------------------------------------------------
|
|
|
771a8f |
Sat Dec 11 22:12:28 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
|
|
771a8f |
|
|
|
771a8f |
- update to 5.0.3:
|
|
|
771a8f |
* Add cap_add and cap_drop parameters to service create and ContainerSpec
|
|
|
771a8f |
* Add templating parameter to config create
|
|
|
771a8f |
* Bump urllib3 to 1.26.5
|
|
|
771a8f |
* Bump requests to 2.26.0
|
|
|
771a8f |
* Remove support for Python 2.7
|
|
|
771a8f |
* Make Python 3.6 the minimum version supported
|
|
|
771a8f |
|
|
|
771a8f |
-------------------------------------------------------------------
|
|
|
004142 |
Mon Mar 8 18:07:25 UTC 2021 - Chris Coutinho <chrisbcoutinho@gmail.com>
|
|
|
004142 |
|
|
|
004142 |
- Update to 4.4.4
|
|
|
004142 |
|
|
|
004142 |
From project changelog:
|
|
|
004142 |
4.4.4
|
|
|
004142 |
Bugfixes
|
|
|
004142 |
Remove LD_LIBRARY_PATH and SSL_CERT_FILE environment variables when shelling out to the ssh client
|
|
|
004142 |
4.4.3
|
|
|
004142 |
Features
|
|
|
004142 |
Add support for docker.types.Placement.MaxReplicas
|
|
|
004142 |
Bugfixes
|
|
|
004142 |
Fix SSH port parsing when shelling out to the ssh client
|
|
|
004142 |
4.4.2
|
|
|
004142 |
Bugfixes
|
|
|
004142 |
Fix SSH connection bug where the hostname was incorrectly trimmed and the error was hidden
|
|
|
004142 |
Fix docs example
|
|
|
004142 |
Miscellaneous
|
|
|
004142 |
Add Python3.8 and 3.9 in setup.py classifier list
|
|
|
004142 |
4.4.1
|
|
|
004142 |
Bugfixes
|
|
|
004142 |
Avoid setting unsuported parameter for subprocess.Popen on Windows
|
|
|
004142 |
Replace use of deprecated "filter" argument on ""docker/api/image"
|
|
|
004142 |
|
|
|
004142 |
|
|
|
004142 |
-------------------------------------------------------------------
|
|
|
1ffec2 |
Sun Dec 20 09:56:10 UTC 2020 - Dirk Müller <dmueller@suse.com>
|
|
|
1ffec2 |
|
|
|
1ffec2 |
- update to 4.4.0:
|
|
|
1ffec2 |
- Add an alternative SSH connection to the paramiko one, based on shelling out to the SSh client. Similar to the behaviour of Docker cli
|
|
|
1ffec2 |
- Default image tag to `latest` on `pull`
|
|
|
1ffec2 |
- Fix plugin model upgrade
|
|
|
1ffec2 |
- Fix examples URL in ulimits
|
|
|
1ffec2 |
- Improve exception messages for server and client errors
|
|
|
1ffec2 |
- Bump cryptography from 2.3 to 3.2
|
|
|
1ffec2 |
- Set default API version to `auto`
|
|
|
1ffec2 |
- Fix conversion to bytes for `float`
|
|
|
1ffec2 |
- Support OpenSSH `identityfile` option
|
|
|
1ffec2 |
- Add `DeviceRequest` type to expose host resources such as GPUs
|
|
|
1ffec2 |
- Add support for `DriverOpts` in EndpointConfig
|
|
|
1ffec2 |
- Disable compression by default when using container.get_archive method
|
|
|
1ffec2 |
- Update default API version to v1.39
|
|
|
1ffec2 |
- Update test engine version to 19.03.12
|
|
|
1ffec2 |
|
|
|
1ffec2 |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
622ed4 |
Fri Jul 10 12:15:50 UTC 2020 - Dirk Mueller <dmueller@suse.com>
|
|
Bernhard M. Wiedemann |
622ed4 |
|
|
Bernhard M. Wiedemann |
622ed4 |
- update to 4.2.2:
|
|
Bernhard M. Wiedemann |
622ed4 |
- Fix context load for non-docker endpoints
|
|
Bernhard M. Wiedemann |
622ed4 |
|
|
Bernhard M. Wiedemann |
622ed4 |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
fcf137 |
Mon Jun 8 13:35:57 UTC 2020 - Dirk Mueller <dmueller@suse.com>
|
|
Bernhard M. Wiedemann |
fcf137 |
|
|
Bernhard M. Wiedemann |
fcf137 |
- update to 4.2.1:
|
|
Bernhard M. Wiedemann |
fcf137 |
- Add option on when to use `tls` on Context constructor
|
|
Bernhard M. Wiedemann |
fcf137 |
- Make context orchestrator field optional
|
|
Bernhard M. Wiedemann |
fcf137 |
|
|
Bernhard M. Wiedemann |
fcf137 |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
e7c495 |
Sun Feb 9 16:47:09 UTC 2020 - Arun Persaud <arun@gmx.de>
|
|
Bernhard M. Wiedemann |
e7c495 |
|
|
Bernhard M. Wiedemann |
e7c495 |
- specfile:
|
|
Bernhard M. Wiedemann |
e7c495 |
* update copyright year
|
|
Bernhard M. Wiedemann |
e7c495 |
|
|
Bernhard M. Wiedemann |
e7c495 |
- update to version 4.2.0:
|
|
Bernhard M. Wiedemann |
e7c495 |
* Bugfixes
|
|
Bernhard M. Wiedemann |
e7c495 |
+ Fix win32pipe.WaitNamedPipe throw exception in Windows
|
|
Bernhard M. Wiedemann |
e7c495 |
containers
|
|
Bernhard M. Wiedemann |
e7c495 |
+ Use Hostname, Username, Port and ProxyCommand settings from
|
|
Bernhard M. Wiedemann |
e7c495 |
.ssh/config when on SSH
|
|
Bernhard M. Wiedemann |
e7c495 |
+ Set host key policy for ssh transport to
|
|
Bernhard M. Wiedemann |
e7c495 |
paramiko.WarningPolicy()
|
|
Bernhard M. Wiedemann |
e7c495 |
+ Set logging level of paramiko to warn
|
|
Bernhard M. Wiedemann |
e7c495 |
* Features
|
|
Bernhard M. Wiedemann |
e7c495 |
+ Add support for docker contexts through docker.ContextAPI
|
|
Bernhard M. Wiedemann |
e7c495 |
|
|
Bernhard M. Wiedemann |
e7c495 |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
6a404f |
Sun Nov 24 17:15:38 UTC 2019 - Arun Persaud <arun@gmx.de>
|
|
Bernhard M. Wiedemann |
6a404f |
|
|
Bernhard M. Wiedemann |
6a404f |
- specfile:
|
|
Bernhard M. Wiedemann |
6a404f |
* updated pytest requirement
|
|
Bernhard M. Wiedemann |
6a404f |
|
|
Bernhard M. Wiedemann |
6a404f |
- update to version 4.1.0:
|
|
Bernhard M. Wiedemann |
6a404f |
* Bugfixes
|
|
Bernhard M. Wiedemann |
6a404f |
+ Correct INDEX_URL logic in build.py _set_auth_headers
|
|
Bernhard M. Wiedemann |
6a404f |
+ Fix for empty auth keys in config.json
|
|
Bernhard M. Wiedemann |
6a404f |
* Features
|
|
Bernhard M. Wiedemann |
6a404f |
+ Add NetworkAttachmentConfig for service create/update
|
|
Bernhard M. Wiedemann |
6a404f |
* Miscellaneous
|
|
Bernhard M. Wiedemann |
6a404f |
+ Bump pytest to 4.3.1
|
|
Bernhard M. Wiedemann |
6a404f |
+ Adjust --platform tests for changes in docker engine
|
|
Bernhard M. Wiedemann |
6a404f |
+ Update credentials-helpers to v0.6.3
|
|
Bernhard M. Wiedemann |
6a404f |
|
|
Bernhard M. Wiedemann |
6a404f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Sun Jul 28 16:15:10 UTC 2019 - Arun Persaud <arun@gmx.de>
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- update to version 4.0.2:
|
|
Bernhard M. Wiedemann |
403a9f |
* Bugfixes
|
|
Bernhard M. Wiedemann |
403a9f |
+ Unified the way HealthCheck is created/configured
|
|
Bernhard M. Wiedemann |
403a9f |
* Miscellaneous
|
|
Bernhard M. Wiedemann |
403a9f |
+ Bumped version of websocket-client
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- changes from version 4.0.1:
|
|
Bernhard M. Wiedemann |
403a9f |
* Bugfixes
|
|
Bernhard M. Wiedemann |
403a9f |
+ Fixed an obsolete import in the credentials subpackage that
|
|
Bernhard M. Wiedemann |
403a9f |
caused import errors in Python 3.7
|
|
Bernhard M. Wiedemann |
403a9f |
* Miscellaneous
|
|
Bernhard M. Wiedemann |
403a9f |
+ Docs building has been repaired
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- changes from version 4.0.0:
|
|
Bernhard M. Wiedemann |
403a9f |
* Breaking changes
|
|
Bernhard M. Wiedemann |
403a9f |
+ Support for Python 3.3 and Python 3.4 has been dropped
|
|
Bernhard M. Wiedemann |
403a9f |
+ APIClient.update_service, APIClient.init_swarm, and
|
|
Bernhard M. Wiedemann |
403a9f |
DockerClient.swarm.init now return a dict from the API's
|
|
Bernhard M. Wiedemann |
403a9f |
response body
|
|
Bernhard M. Wiedemann |
403a9f |
+ In APIClient.build and DockerClient.images.build, the
|
|
Bernhard M. Wiedemann |
403a9f |
use_config_proxy parameter now defaults to True
|
|
Bernhard M. Wiedemann |
403a9f |
+ init_path is no longer a valid parameter for HostConfig
|
|
Bernhard M. Wiedemann |
403a9f |
* Features
|
|
Bernhard M. Wiedemann |
403a9f |
+ It is now possible to provide SCTP ports for port mappings
|
|
Bernhard M. Wiedemann |
403a9f |
+ ContainerSpecs now support the init parameter
|
|
Bernhard M. Wiedemann |
403a9f |
+ DockerClient.swarm.init and APIClient.init_swarm now support the
|
|
Bernhard M. Wiedemann |
403a9f |
data_path_addr parameter
|
|
Bernhard M. Wiedemann |
403a9f |
+ APIClient.update_swarm and DockerClient.swarm.update now support
|
|
Bernhard M. Wiedemann |
403a9f |
the rotate_manager_unlock_key parameter
|
|
Bernhard M. Wiedemann |
403a9f |
+ APIClient.update_service returns the API's response body as a
|
|
Bernhard M. Wiedemann |
403a9f |
dict
|
|
Bernhard M. Wiedemann |
403a9f |
+ APIClient.init_swarm, and DockerClient.swarm.init now return the
|
|
Bernhard M. Wiedemann |
403a9f |
API's response body as a dict
|
|
Bernhard M. Wiedemann |
403a9f |
* Bugfixes
|
|
Bernhard M. Wiedemann |
403a9f |
+ Fixed PlacementPreference instances to produce a valid API type
|
|
Bernhard M. Wiedemann |
403a9f |
+ Fixed a bug where not setting a value for buildargs in build
|
|
Bernhard M. Wiedemann |
403a9f |
could cause the library to attempt accessing attributes of a
|
|
Bernhard M. Wiedemann |
403a9f |
None value
|
|
Bernhard M. Wiedemann |
403a9f |
+ Fixed a bug where setting the volume_driver parameter in
|
|
Bernhard M. Wiedemann |
403a9f |
DockerClient.containers.create would result in an error
|
|
Bernhard M. Wiedemann |
403a9f |
+ APIClient.inspect_distribution now correctly sets the
|
|
Bernhard M. Wiedemann |
403a9f |
authentication headers on the request, allowing it to be used
|
|
Bernhard M. Wiedemann |
403a9f |
with private repositories This change also applies to
|
|
Bernhard M. Wiedemann |
403a9f |
DockerClient.get_registry_data
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Mon Apr 1 13:24:35 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- Update to 3.7.2:
|
|
Bernhard M. Wiedemann |
403a9f |
* Fix base_url to keep TCP protocol on utils.py by letting the responsability of changing the
|
|
Bernhard M. Wiedemann |
403a9f |
protocol to parse_host afterwards, letting base_url with the original value.
|
|
Bernhard M. Wiedemann |
403a9f |
* XFAIL test_attach_stream_and_cancel on TLS
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Tue Mar 26 13:36:58 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- Update to 3.7.1:
|
|
Bernhard M. Wiedemann |
403a9f |
* Set a different default number (which is now 9) for SSH pools
|
|
Bernhard M. Wiedemann |
403a9f |
* Adds a BaseHTTPAdapter with a close method to ensure that the pools is clean on close()
|
|
Bernhard M. Wiedemann |
403a9f |
* Makes SSHHTTPAdapter reopen a closed connection when needed like the others
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Thu Mar 7 16:40:17 UTC 2019 - John Vandenberg <jayvdb@gmail.com>
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- Remove no longer necessary pytest argument -k 'not MatchHostnameTest'
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Tue Jan 15 09:29:02 UTC 2019 - Michal Vyskocil <mvyskocil@opensuse.org>
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
513666 |
- Bump required version of pycreds to 0.4.0 (sync with requirements.txt)
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Mon Jan 14 12:22:01 UTC 2019 - Michal Vyskocil <mvyskocil@opensuse.org>
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
513666 |
- update to 3.7.0 (mandatory for latest docker-compose)
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for multiplexed streams (for `attach` and `exec_start`). Learn
|
|
Bernhard M. Wiedemann |
403a9f |
more at https://docker-py.readthedocs.io/en/stable/user_guides/multiplex.html
|
|
Bernhard M. Wiedemann |
403a9f |
* Added the `use_config_proxy` parameter to the following methods:
|
|
Bernhard M. Wiedemann |
403a9f |
`APIClient.build`, `APIClient.create_container`, `DockerClient.images.build`
|
|
Bernhard M. Wiedemann |
403a9f |
and `DockerClient.containers.run` (`False` by default). **This parameter**
|
|
Bernhard M. Wiedemann |
403a9f |
**will become `True` by default in the 4.0.0 release.**
|
|
Bernhard M. Wiedemann |
403a9f |
* Placement preferences for Swarm services are better validated on the client
|
|
Bernhard M. Wiedemann |
403a9f |
and documentation has been updated accordingly
|
|
Bernhard M. Wiedemann |
403a9f |
* see https://github.com/docker/docker-py/releases/tag/3.7.0
|
|
Bernhard M. Wiedemann |
403a9f |
https://github.com/docker/docker-py/releases/tag/3.6.0 for more
|
|
Bernhard M. Wiedemann |
403a9f |
info
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Wed Nov 14 11:57:19 UTC 2018 - Tomáš Chvátal <tchvatal@suse.com>
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- Fix the fdupes call to match up reality
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Sat Oct 20 15:33:00 UTC 2018 - Arun Persaud <arun@gmx.de>
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- update to version 3.5.1:
|
|
Bernhard M. Wiedemann |
403a9f |
* Bumped version of pyOpenSSL in requirements.txt and setup.py to
|
|
Bernhard M. Wiedemann |
403a9f |
prevent installation of a vulnerable version
|
|
Bernhard M. Wiedemann |
403a9f |
* Docs fixes
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Wed Aug 29 11:13:49 UTC 2018 - tchvatal@suse.com
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- Fix build on older releases by not using new pytest syntax
|
|
Bernhard M. Wiedemann |
403a9f |
for test selection
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Sat Aug 11 16:13:17 UTC 2018 - arun@gmx.de
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- specfile:
|
|
Bernhard M. Wiedemann |
403a9f |
* updated requirement python-docker-pycreds to 0.3.0
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- update to version 3.5.0:
|
|
Bernhard M. Wiedemann |
403a9f |
* Deprecation warning
|
|
Bernhard M. Wiedemann |
403a9f |
+ Support for Python 3.3 will be dropped in the 4.0.0 release
|
|
Bernhard M. Wiedemann |
403a9f |
* Features
|
|
Bernhard M. Wiedemann |
403a9f |
+ Updated dependencies to ensure support for Python 3.7
|
|
Bernhard M. Wiedemann |
403a9f |
environments
|
|
Bernhard M. Wiedemann |
403a9f |
+ Added support for the uts_mode parameter in HostConfig
|
|
Bernhard M. Wiedemann |
403a9f |
+ The UpdateConfig constructor now allows rollback as a valid
|
|
Bernhard M. Wiedemann |
403a9f |
value for failure_action
|
|
Bernhard M. Wiedemann |
403a9f |
+ Added support for rollback_config in APIClient.create_service,
|
|
Bernhard M. Wiedemann |
403a9f |
APIClient.update_service, DockerClient.services.create and
|
|
Bernhard M. Wiedemann |
403a9f |
Service.update.
|
|
Bernhard M. Wiedemann |
403a9f |
* Bugfixes
|
|
Bernhard M. Wiedemann |
403a9f |
+ Credential helpers are now properly leveraged by the build
|
|
Bernhard M. Wiedemann |
403a9f |
method
|
|
Bernhard M. Wiedemann |
403a9f |
+ Fixed a bug that caused placement preferences to be ignored when
|
|
Bernhard M. Wiedemann |
403a9f |
provided to DockerClient.services.create
|
|
Bernhard M. Wiedemann |
403a9f |
+ Fixed a bug that caused a user value of 0 to be ignored in
|
|
Bernhard M. Wiedemann |
403a9f |
APIClient.create_container and DockerClient.containers.create
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Mon Jul 9 20:28:16 UTC 2018 - dmueller@suse.com
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- fix build for older python 3.x versions
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Sun Jul 1 17:44:06 UTC 2018 - arun@gmx.de
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- update to version 3.4.1:
|
|
Bernhard M. Wiedemann |
403a9f |
* Bugfixes
|
|
Bernhard M. Wiedemann |
403a9f |
+ Fixed a bug that caused auth values in config files written
|
|
Bernhard M. Wiedemann |
403a9f |
using one of the legacy formats to be ignored
|
|
Bernhard M. Wiedemann |
403a9f |
+ Fixed issues with handling of double-wildcard ** patterns in
|
|
Bernhard M. Wiedemann |
403a9f |
.dockerignore files
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Sun Jun 24 15:36:12 UTC 2018 - arun@gmx.de
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- update to version 3.4.0:
|
|
Bernhard M. Wiedemann |
403a9f |
* Features
|
|
Bernhard M. Wiedemann |
403a9f |
+ The APIClient and DockerClient constructors now accept a
|
|
Bernhard M. Wiedemann |
403a9f |
credstore_env parameter. When set, values in this dictionary are
|
|
Bernhard M. Wiedemann |
403a9f |
added to the environment when executing the credential store
|
|
Bernhard M. Wiedemann |
403a9f |
process.
|
|
Bernhard M. Wiedemann |
403a9f |
* Bugfixes
|
|
Bernhard M. Wiedemann |
403a9f |
+ DockerClient.networks.prune now properly returns the operation's
|
|
Bernhard M. Wiedemann |
403a9f |
result
|
|
Bernhard M. Wiedemann |
403a9f |
+ Fixed a bug that caused custom Dockerfile paths in a subfolder
|
|
Bernhard M. Wiedemann |
403a9f |
of the build context to be invalidated, preventing these builds
|
|
Bernhard M. Wiedemann |
403a9f |
from working
|
|
Bernhard M. Wiedemann |
403a9f |
+ The plugin_privileges method can now be called for plugins
|
|
Bernhard M. Wiedemann |
403a9f |
requiring authentication to access
|
|
Bernhard M. Wiedemann |
403a9f |
+ Fixed a bug that caused attempts to read a data stream over an
|
|
Bernhard M. Wiedemann |
403a9f |
unsecured TCP socket to crash on Windows clients
|
|
Bernhard M. Wiedemann |
403a9f |
+ Fixed a bug where using the read_only parameter when creating a
|
|
Bernhard M. Wiedemann |
403a9f |
service using the DockerClient was being ignored
|
|
Bernhard M. Wiedemann |
403a9f |
+ Fixed an issue where Service.scale would not properly update the
|
|
Bernhard M. Wiedemann |
403a9f |
service's mode, causing the operation to fail silently
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Wed May 2 09:17:51 UTC 2018 - tchvatal@suse.com
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- Version update to 3.3.0:
|
|
Bernhard M. Wiedemann |
403a9f |
* Support for API version < 1.21 has been removed.
|
|
Bernhard M. Wiedemann |
403a9f |
* A number of methods have been removed, renamed, and new ones be
|
|
Bernhard M. Wiedemann |
403a9f |
added. See https://github.com/docker/docker-py/releases
|
|
Bernhard M. Wiedemann |
403a9f |
for details.
|
|
Bernhard M. Wiedemann |
403a9f |
- Make sure to run tests and properly name all the requirements
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Thu Nov 9 05:40:37 UTC 2017 - arun@gmx.de
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- update to version 2.6.1:
|
|
Bernhard M. Wiedemann |
403a9f |
* Bugfixes
|
|
Bernhard M. Wiedemann |
403a9f |
+ Fixed a bug on Python 3 installations preventing the use of the
|
|
Bernhard M. Wiedemann |
403a9f |
attach and exec_run methods.
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- changes from version 2.6.0:
|
|
Bernhard M. Wiedemann |
403a9f |
* Features
|
|
Bernhard M. Wiedemann |
403a9f |
+ Added support for mounts in APIClient.create_host_config and
|
|
Bernhard M. Wiedemann |
403a9f |
DockerClient.containers.run
|
|
Bernhard M. Wiedemann |
403a9f |
+ Added support for consistency, tmpfs_size and tmpfs_mode when
|
|
Bernhard M. Wiedemann |
403a9f |
creating mount objects.
|
|
Bernhard M. Wiedemann |
403a9f |
+ Mount objects now support the tmpfs and npipe types.
|
|
Bernhard M. Wiedemann |
403a9f |
+ Added support for extra_hosts in the build methods.
|
|
Bernhard M. Wiedemann |
403a9f |
+ Added support for the configs API:
|
|
Bernhard M. Wiedemann |
403a9f |
o In APIClient: create_config, inspect_config, remove_config,
|
|
Bernhard M. Wiedemann |
403a9f |
configs
|
|
Bernhard M. Wiedemann |
403a9f |
o In DockerClient: configs.create, configs.get, configs.list
|
|
Bernhard M. Wiedemann |
403a9f |
and the Config model.
|
|
Bernhard M. Wiedemann |
403a9f |
o Added configs parameter to ContainerSpec. Each item in the
|
|
Bernhard M. Wiedemann |
403a9f |
configs list must be a docker.types.ConfigReference instance.
|
|
Bernhard M. Wiedemann |
403a9f |
+ Added support for the following parameters when creating a
|
|
Bernhard M. Wiedemann |
403a9f |
ContainerSpec object: groups, open_stdin, read_only,
|
|
Bernhard M. Wiedemann |
403a9f |
stop_signal, helathcheck, hosts, ns_config, configs, privileges.
|
|
Bernhard M. Wiedemann |
403a9f |
+ Added the following configuration classes to docker.types:
|
|
Bernhard M. Wiedemann |
403a9f |
ConfigReference, DNSConfig, Privileges, SwarmExternalCA.
|
|
Bernhard M. Wiedemann |
403a9f |
+ Added support for driver in APIClient.create_secret and
|
|
Bernhard M. Wiedemann |
403a9f |
DockerClient.secrets.create.
|
|
Bernhard M. Wiedemann |
403a9f |
+ Added support for scope in APIClient.inspect_network and
|
|
Bernhard M. Wiedemann |
403a9f |
APIClient.create_network, and their DockerClient equivalent.
|
|
Bernhard M. Wiedemann |
403a9f |
+ Added support for the following parameters to create_swarm_spec:
|
|
Bernhard M. Wiedemann |
403a9f |
external_cas, labels, signing_ca_cert, signing_ca_key,
|
|
Bernhard M. Wiedemann |
403a9f |
ca_force_rotate, autolock_managers, log_driver. These additions
|
|
Bernhard M. Wiedemann |
403a9f |
also apply to DockerClient.swarm.init.
|
|
Bernhard M. Wiedemann |
403a9f |
+ Added support for insert_defaults in APIClient.inspect_service
|
|
Bernhard M. Wiedemann |
403a9f |
and DockerClient.services.get.
|
|
Bernhard M. Wiedemann |
403a9f |
* Bugfixes
|
|
Bernhard M. Wiedemann |
403a9f |
+ Fixed a bug where reading a 0-length frame in log streams would
|
|
Bernhard M. Wiedemann |
403a9f |
incorrectly interrupt streaming.
|
|
Bernhard M. Wiedemann |
403a9f |
+ Fixed a bug where the id member on Swarm objects wasn't being
|
|
Bernhard M. Wiedemann |
403a9f |
populated.
|
|
Bernhard M. Wiedemann |
403a9f |
+ Fixed a bug that would cause some data at the beginning of an
|
|
Bernhard M. Wiedemann |
403a9f |
upgraded connection stream (attach, exec_run) to disappear.
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Wed Oct 4 15:49:03 UTC 2017 - arun@gmx.de
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- specfile:
|
|
Bernhard M. Wiedemann |
403a9f |
* added obsoletes %oldpython
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- update to version 2.5.1:
|
|
Bernhard M. Wiedemann |
403a9f |
* Bugfixes
|
|
Bernhard M. Wiedemann |
403a9f |
+ Fixed a bug where patterns ending with ** in .dockerignore would
|
|
Bernhard M. Wiedemann |
403a9f |
raise an exception
|
|
Bernhard M. Wiedemann |
403a9f |
+ Fixed a bug where using attach with the stream argument set to
|
|
Bernhard M. Wiedemann |
403a9f |
False would raise an exception
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- changes from version 2.5.0:
|
|
Bernhard M. Wiedemann |
403a9f |
* Features
|
|
Bernhard M. Wiedemann |
403a9f |
+ Added support for the squash parameter in APIClient.build and
|
|
Bernhard M. Wiedemann |
403a9f |
DockerClient.images.build.
|
|
Bernhard M. Wiedemann |
403a9f |
+ When using API version 1.23 or above, load_image will now return
|
|
Bernhard M. Wiedemann |
403a9f |
a generator of progress as JSON dicts.
|
|
Bernhard M. Wiedemann |
403a9f |
+ remove_image now returns the content of the API's response.
|
|
Bernhard M. Wiedemann |
403a9f |
* Bugfixes
|
|
Bernhard M. Wiedemann |
403a9f |
+ Fixed an issue where the auto_remove parameter in
|
|
Bernhard M. Wiedemann |
403a9f |
DockerClient.containers.run was not taken into account.
|
|
Bernhard M. Wiedemann |
403a9f |
+ Fixed a bug where .dockerignore patterns starting with a slash
|
|
Bernhard M. Wiedemann |
403a9f |
were ignored.
|
|
Bernhard M. Wiedemann |
403a9f |
+ Fixed an issue with the handling of ** patterns in .dockerignore
|
|
Bernhard M. Wiedemann |
403a9f |
+ Fixed a bug where building FROM a private Docker Hub image when
|
|
Bernhard M. Wiedemann |
403a9f |
not using a cred store would fail.
|
|
Bernhard M. Wiedemann |
403a9f |
+ Fixed a bug where calling create_service or update_service with
|
|
Bernhard M. Wiedemann |
403a9f |
task_template as a dict would raise an exception.
|
|
Bernhard M. Wiedemann |
403a9f |
+ Fixed the handling of TTY-enabled containers in attach and
|
|
Bernhard M. Wiedemann |
403a9f |
exec_run.
|
|
Bernhard M. Wiedemann |
403a9f |
+ DockerClient.containers.run will no longer attempt to stream
|
|
Bernhard M. Wiedemann |
403a9f |
logs if the log driver doesn't support the operation.
|
|
Bernhard M. Wiedemann |
403a9f |
* Miscellaneous
|
|
Bernhard M. Wiedemann |
403a9f |
+ Added extra requirements for better TLS support on some
|
|
Bernhard M. Wiedemann |
403a9f |
platforms. These can be installed or required through the
|
|
Bernhard M. Wiedemann |
403a9f |
docker[tls] notation.
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Fri Sep 29 12:24:51 UTC 2017 - tbechtold@suse.com
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- update to 2.4.2:
|
|
Bernhard M. Wiedemann |
403a9f |
* Add 'verbose' option for network inspect api
|
|
Bernhard M. Wiedemann |
403a9f |
* Fix misleading build method docs
|
|
Bernhard M. Wiedemann |
403a9f |
* Add support for ContainerSpec.TTY
|
|
Bernhard M. Wiedemann |
403a9f |
* Standardize handling of verbose param in inspect_network
|
|
Bernhard M. Wiedemann |
403a9f |
* Fix volume path passed by run to create_container
|
|
Bernhard M. Wiedemann |
403a9f |
* Only pull the 'latest' tag when testing images
|
|
Bernhard M. Wiedemann |
403a9f |
* Fix test cases for ``runtime`` config
|
|
Bernhard M. Wiedemann |
403a9f |
* Update image create error parsing
|
|
Bernhard M. Wiedemann |
403a9f |
* Improve robustness of remove_network integration test
|
|
Bernhard M. Wiedemann |
403a9f |
* Bump 2.2.0, update changelog
|
|
Bernhard M. Wiedemann |
403a9f |
* fix: Missing exception handling in split_port when no container port
|
|
Bernhard M. Wiedemann |
403a9f |
* Replace erroneous networks argument in containers.run with singular
|
|
Bernhard M. Wiedemann |
403a9f |
* Fix passing volumes to run with no host path
|
|
Bernhard M. Wiedemann |
403a9f |
* Update check_resource decorator to account for new resource names
|
|
Bernhard M. Wiedemann |
403a9f |
* Include tag in images.get after pulling if provided separately
|
|
Bernhard M. Wiedemann |
403a9f |
* Fix APIError status_code property for client/server errors
|
|
Bernhard M. Wiedemann |
403a9f |
* Ensure default timeout is used by API Client
|
|
Bernhard M. Wiedemann |
403a9f |
* Add prune_containers method
|
|
Bernhard M. Wiedemann |
403a9f |
* Add xfail mark to storageopt test
|
|
Bernhard M. Wiedemann |
403a9f |
* APIClient implementation of plugin methods
|
|
Bernhard M. Wiedemann |
403a9f |
* Add support for max_failure_ratio and monitor in UpdateConfig
|
|
Bernhard M. Wiedemann |
403a9f |
* Add appveyor.yml config
|
|
Bernhard M. Wiedemann |
403a9f |
* excludes requests 2.18.0 from compatible versions
|
|
Bernhard M. Wiedemann |
403a9f |
* Add prune_volumes method
|
|
Bernhard M. Wiedemann |
403a9f |
* fix #1625 where ImageCollection.build() could return early with incorrect
|
|
Bernhard M. Wiedemann |
403a9f |
image_id depending on docer build output
|
|
Bernhard M. Wiedemann |
403a9f |
* Ignore socket files in utils.tar
|
|
Bernhard M. Wiedemann |
403a9f |
* Add `target` argument to image building
|
|
Bernhard M. Wiedemann |
403a9f |
* Sorts model attributes in api docs alphabetically
|
|
Bernhard M. Wiedemann |
403a9f |
* Rewrite the split_port function using re
|
|
Bernhard M. Wiedemann |
403a9f |
* Add stop_timeout to create_container
|
|
Bernhard M. Wiedemann |
403a9f |
* Move reload_config func into the APIClient
|
|
Bernhard M. Wiedemann |
403a9f |
* Fix ImageNotFound detection
|
|
Bernhard M. Wiedemann |
403a9f |
* Update dockerVersions
|
|
Bernhard M. Wiedemann |
403a9f |
* Add missing support for `CpusetMems` parameter to HostConfig.
|
|
Bernhard M. Wiedemann |
403a9f |
* Implement cachefrom
|
|
Bernhard M. Wiedemann |
403a9f |
* Fix typo s/CpuSetCpus/CpusetCpus/
|
|
Bernhard M. Wiedemann |
403a9f |
* Add upgrade_plugin method
|
|
Bernhard M. Wiedemann |
403a9f |
* Handle multiple success messages during image building.
|
|
Bernhard M. Wiedemann |
403a9f |
* Add support for start_period in Healthcheck spec
|
|
Bernhard M. Wiedemann |
403a9f |
* Bump 2.0.2
|
|
Bernhard M. Wiedemann |
403a9f |
* removed duplicate mem_limit arg desc; type now consistent accross
|
|
Bernhard M. Wiedemann |
403a9f |
models (float->int)
|
|
Bernhard M. Wiedemann |
403a9f |
* added integration test for #1625 for ImageCollection.build() that verfies
|
|
Bernhard M. Wiedemann |
403a9f |
that the build method uses the last success message for extracting the image id
|
|
Bernhard M. Wiedemann |
403a9f |
* Allow events daemon command to read config.json
|
|
Bernhard M. Wiedemann |
403a9f |
* update docker-py test status code from 500 to 400
|
|
Bernhard M. Wiedemann |
403a9f |
* Adds a 'labels' property to the container model
|
|
Bernhard M. Wiedemann |
403a9f |
* Add support for recursive wildcard pattern in .dockerignore
|
|
Bernhard M. Wiedemann |
403a9f |
* Add missing secrets doc
|
|
Bernhard M. Wiedemann |
403a9f |
* init_path removed in Engine 17.05
|
|
Bernhard M. Wiedemann |
403a9f |
* Add prune_images method
|
|
Bernhard M. Wiedemann |
403a9f |
* Set infinite timeout for the `events` method
|
|
Bernhard M. Wiedemann |
403a9f |
* check NoneType before using
|
|
Bernhard M. Wiedemann |
403a9f |
* 2.3.0-dev
|
|
Bernhard M. Wiedemann |
403a9f |
* Add attributes for pickling
|
|
Bernhard M. Wiedemann |
403a9f |
* Allow configuring API version for integration test with env var
|
|
Bernhard M. Wiedemann |
403a9f |
* Correct the description of dns_opt option of create_container
|
|
Bernhard M. Wiedemann |
403a9f |
* Add support for ingress in create_network
|
|
Bernhard M. Wiedemann |
403a9f |
* DockerClient.secrets should be a @property
|
|
Bernhard M. Wiedemann |
403a9f |
* Adds a 'labels' property to the image model
|
|
Bernhard M. Wiedemann |
403a9f |
* Raise an error when passing an empty string to split_port
|
|
Bernhard M. Wiedemann |
403a9f |
* fix can't get a dict when Containers is None
|
|
Bernhard M. Wiedemann |
403a9f |
* new integration task linting for #1625
|
|
Bernhard M. Wiedemann |
403a9f |
* Adds an 'image' property to the container model
|
|
Bernhard M. Wiedemann |
403a9f |
* Add service_logs command to APIClient and logs command to models.Service
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed events command related unit tests by passing a timeout value
|
|
Bernhard M. Wiedemann |
403a9f |
* Compose 1.14.0 hack
|
|
Bernhard M. Wiedemann |
403a9f |
* Add service_logs integration test
|
|
Bernhard M. Wiedemann |
403a9f |
* Network model functions 'connect' and 'disconnect' did not accept or
|
|
Bernhard M. Wiedemann |
403a9f |
passthrough keyword arguments.
|
|
Bernhard M. Wiedemann |
403a9f |
* Modernize exec_api.py
|
|
Bernhard M. Wiedemann |
403a9f |
* Fix docstring of ImageCollection.get
|
|
Bernhard M. Wiedemann |
403a9f |
* removed unused/typoed param from models.containers.list docstring
|
|
Bernhard M. Wiedemann |
403a9f |
* Bump version 2.1.0
|
|
Bernhard M. Wiedemann |
403a9f |
* Plugins API documentation
|
|
Bernhard M. Wiedemann |
403a9f |
* Move default `timeout` into `from_env`
|
|
Bernhard M. Wiedemann |
403a9f |
* Fix _post_json behavior
|
|
Bernhard M. Wiedemann |
403a9f |
* Add prune_networks method
|
|
Bernhard M. Wiedemann |
403a9f |
* Allow port range like 8000-8010:80
|
|
Bernhard M. Wiedemann |
403a9f |
* Bump 2.3.0
|
|
Bernhard M. Wiedemann |
403a9f |
* Reference new methods in docs
|
|
Bernhard M. Wiedemann |
403a9f |
* Use experimental engine for testing in Jenkins/Makefile
|
|
Bernhard M. Wiedemann |
403a9f |
* update swarm remove test status code from 500 to >= 400
|
|
Bernhard M. Wiedemann |
403a9f |
* Bump dev version
|
|
Bernhard M. Wiedemann |
403a9f |
* Update services.py
|
|
Bernhard M. Wiedemann |
403a9f |
* Add support for volume_driver in HostConfig
|
|
Bernhard M. Wiedemann |
403a9f |
* Add support for auto_remove in HostConfig
|
|
Bernhard M. Wiedemann |
403a9f |
* Add 'force' parameter in remove_volume
|
|
Bernhard M. Wiedemann |
403a9f |
* passing flake8 test
|
|
Bernhard M. Wiedemann |
403a9f |
* Add a reload_config function to the DaemonApiMixin
|
|
Bernhard M. Wiedemann |
403a9f |
* Closes #1588, image.tag does not return anything
|
|
Bernhard M. Wiedemann |
403a9f |
* Add df method
|
|
Bernhard M. Wiedemann |
403a9f |
* Convert mode argument to valid structure in create_service
|
|
Bernhard M. Wiedemann |
403a9f |
* Fix test issues
|
|
Bernhard M. Wiedemann |
403a9f |
* Add cpu_count, cpu_percent, cpus parameters to container HostConfig.
|
|
Bernhard M. Wiedemann |
403a9f |
* Add cachefrom to build docstring
|
|
Bernhard M. Wiedemann |
403a9f |
* Improve build result detection
|
|
Bernhard M. Wiedemann |
403a9f |
* Documentation fixes for login func
|
|
Bernhard M. Wiedemann |
403a9f |
* Add integration tests
|
|
Bernhard M. Wiedemann |
403a9f |
* Add ContainerSpec mounts test
|
|
Bernhard M. Wiedemann |
403a9f |
* Add create_plugin implementation
|
|
Bernhard M. Wiedemann |
403a9f |
* Remove integration test for APIClient.search method
|
|
Bernhard M. Wiedemann |
403a9f |
* Make sure data is written in prune test so space can be reclaimed
|
|
Bernhard M. Wiedemann |
403a9f |
* Add ability to set 'Hostname' on a Service.
|
|
Bernhard M. Wiedemann |
403a9f |
* fix type checking for nano_cpus
|
|
Bernhard M. Wiedemann |
403a9f |
* Remove duplicate line in exec_run documentation
|
|
Bernhard M. Wiedemann |
403a9f |
* Optional name on VolumeCollection.create
|
|
Bernhard M. Wiedemann |
403a9f |
* Raising error in case of invalid value of since kwarg on Container.logs
|
|
Bernhard M. Wiedemann |
403a9f |
* Add support for force_update in TaskTemplate
|
|
Bernhard M. Wiedemann |
403a9f |
* Change "Remote API" to "Engine API"
|
|
Bernhard M. Wiedemann |
403a9f |
* Better error handling, itterate on json stream directly.
|
|
Bernhard M. Wiedemann |
403a9f |
* Add support for storage_opt in host_config
|
|
Bernhard M. Wiedemann |
403a9f |
* Add a specific unit test for splitting port with IPv6
|
|
Bernhard M. Wiedemann |
403a9f |
* Add support for secrets in ContainerSpec
|
|
Bernhard M. Wiedemann |
403a9f |
* Add init parameter to container HostConfig
|
|
Bernhard M. Wiedemann |
403a9f |
* dev version
|
|
Bernhard M. Wiedemann |
403a9f |
* exec: add support for `Env`
|
|
Bernhard M. Wiedemann |
403a9f |
* Update mentions of the default API version in docs
|
|
Bernhard M. Wiedemann |
403a9f |
* Remove unsupported --experimental flag from Jenkinsfile
|
|
Bernhard M. Wiedemann |
403a9f |
* Add License to PyPi metadata
|
|
Bernhard M. Wiedemann |
403a9f |
* documentation change
|
|
Bernhard M. Wiedemann |
403a9f |
* Support credHelpers section in config.json
|
|
Bernhard M. Wiedemann |
403a9f |
* Add plugin API implementation to DockerClient
|
|
Bernhard M. Wiedemann |
403a9f |
* Flake8: Fix indent.
|
|
Bernhard M. Wiedemann |
403a9f |
* Implement secrets API
|
|
Bernhard M. Wiedemann |
403a9f |
* Fix Swarm model init to correctly pass arguments through to init_swarm
|
|
Bernhard M. Wiedemann |
403a9f |
* Move LinksTest to appropriate file
|
|
Bernhard M. Wiedemann |
403a9f |
* Docstring fixes for init and init_path
|
|
Bernhard M. Wiedemann |
403a9f |
* Fix the way the list of mounts is made for service.
|
|
Bernhard M. Wiedemann |
403a9f |
* docs renames: cpu_group->cpu_period, cpu_period->cpu_quota
|
|
Bernhard M. Wiedemann |
403a9f |
* Adjust tests and add newest engine version to Jenkinsfile
|
|
Bernhard M. Wiedemann |
403a9f |
* split_port should not break when passed a non-string argument
|
|
Bernhard M. Wiedemann |
403a9f |
* Add network_mode support to Client.build
|
|
Bernhard M. Wiedemann |
403a9f |
* Add init_path parameter to container HostConfig
|
|
Bernhard M. Wiedemann |
403a9f |
* Add support for placement preferences and platforms in TaskTemplate
|
|
Bernhard M. Wiedemann |
403a9f |
* Makes docs builds faster and ensures proper ownership
|
|
Bernhard M. Wiedemann |
403a9f |
* Add support for ``runtime`` in container create and run API
|
|
Bernhard M. Wiedemann |
403a9f |
* Fix milestone link
|
|
Bernhard M. Wiedemann |
403a9f |
* Add Plugin.upgrade to documentation
|
|
Bernhard M. Wiedemann |
403a9f |
* Rename cachefrom -> cache_from
|
|
Bernhard M. Wiedemann |
403a9f |
* Formatting
|
|
Bernhard M. Wiedemann |
403a9f |
* Add 17.04 (CE) RC1 to list of engine versions to be tested
|
|
Bernhard M. Wiedemann |
403a9f |
* Fix if replicas is set to 0, Fixes #1572
|
|
Bernhard M. Wiedemann |
403a9f |
* cpus renamed to nano_cpus. Type and scale of nano_cpus are changed.
|
|
Bernhard M. Wiedemann |
403a9f |
Comments for new parameters are changed.
|
|
Bernhard M. Wiedemann |
403a9f |
* Bump test engine version
|
|
Bernhard M. Wiedemann |
403a9f |
* Minor typo correction
|
|
Bernhard M. Wiedemann |
403a9f |
* Update assert in test_create_with_restart_policy
|
|
Bernhard M. Wiedemann |
403a9f |
* Add reload() in docs for Container and Secret classes
|
|
Bernhard M. Wiedemann |
403a9f |
* Add tests for secret API implementation
|
|
Bernhard M. Wiedemann |
403a9f |
* Bump default API version to 1.26
|
|
Bernhard M. Wiedemann |
403a9f |
- python-docker-py got renamed to python-docker.
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Thu Aug 3 16:53:55 UTC 2017 - toddrme2178@gmail.com
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- Implement singlespec version
|
|
Bernhard M. Wiedemann |
403a9f |
- Fix source URL
|
|
Bernhard M. Wiedemann |
403a9f |
- Merge tests into main package.
|
|
Bernhard M. Wiedemann |
403a9f |
- Remove hide_py_pckgmgmt.patch
|
|
Bernhard M. Wiedemann |
403a9f |
Tests aren't being implemented that way
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Thu Jun 8 07:36:21 UTC 2017 - dmueller@suse.com
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- remove lint style dependencies from the unit test subpackage
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Wed Feb 8 11:41:27 UTC 2017 - kkaempf@suse.com
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- Update to version 1.10.6
|
|
Bernhard M. Wiedemann |
403a9f |
Bugfixes
|
|
Bernhard M. Wiedemann |
403a9f |
Fixed an issue where setting a NpipeSocket instance to blocking mode would put it in non-blocking mode and vice-versa.
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- Update to version 1.10.5
|
|
Bernhard M. Wiedemann |
403a9f |
Bugfixes
|
|
Bernhard M. Wiedemann |
403a9f |
Fixed an issue where concurrent attempts to access to a named pipe by the client would sometimes cause recoverable exceptions to be raised.
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Wed Oct 26 15:45:31 UTC 2016 - jmassaguerpla@suse.com
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
513666 |
- add python-dockerpycreds dependency in the spec file
|
|
Bernhard M. Wiedemann |
513666 |
rebase hide_py_pckgmgmt.patch
|
|
Bernhard M. Wiedemann |
403a9f |
add fix-requirements.patch: fix dependencies so that they match the
|
|
Bernhard M. Wiedemann |
403a9f |
ones we have packaged
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Mon Oct 24 15:03:05 UTC 2016 - jmassaguerpla@suse.com
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- Update to version 1.10.4
|
|
Bernhard M. Wiedemann |
403a9f |
Bugfixes
|
|
Bernhard M. Wiedemann |
403a9f |
Fixed an issue where RestartPolicy.condition_types.ON_FAILURE would yield an invalid value.
|
|
Bernhard M. Wiedemann |
403a9f |
Fixed an issue where the SSL connection adapter would receive an invalid argument.
|
|
Bernhard M. Wiedemann |
403a9f |
Fixed an issue that caused the Client to fail to reach API endpoints when the provided base_url had a trailing slash.
|
|
Bernhard M. Wiedemann |
403a9f |
Fixed a bug where some environment values in create_container containing unicode characters would raise an encoding error.
|
|
Bernhard M. Wiedemann |
403a9f |
Fixed a number of issues tied with named pipe transport on Windows.
|
|
Bernhard M. Wiedemann |
403a9f |
Fixed a bug where inclusion patterns in .dockerignore would cause some excluded files to appear in the build context on Windows.
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
Miscellaneous
|
|
Bernhard M. Wiedemann |
403a9f |
Adjusted version requirements for the requests library.
|
|
Bernhard M. Wiedemann |
403a9f |
It is now possible to run the docker-py test suite on Windows.
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- Update to 1.10.3
|
|
Bernhard M. Wiedemann |
403a9f |
Bugfixes
|
|
Bernhard M. Wiedemann |
403a9f |
Fixed an issue where identity tokens in configuration files weren't handled by the library.
|
|
Bernhard M. Wiedemann |
403a9f |
Miscellaneous
|
|
Bernhard M. Wiedemann |
403a9f |
Increased the default number of connection pools from 10 to 25. This number can now be configured using the num_pools parameter in the Client constructor.
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- Update to 1.10.2
|
|
Bernhard M. Wiedemann |
403a9f |
Bugfixes
|
|
Bernhard M. Wiedemann |
403a9f |
Updated the docker-pycreds dependency as it was causing issues for some users with dependency resolution in applications using docker-py.
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- Update to 1.10.1
|
|
Bernhard M. Wiedemann |
403a9f |
Bugfixes
|
|
Bernhard M. Wiedemann |
403a9f |
The docker.utils.types module was removed in favor of docker.types, but some applications imported it explicitly. It has been re-added with an import warning advising to use the new module path.
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- Update to 1.10.0
|
|
Bernhard M. Wiedemann |
403a9f |
Features
|
|
Bernhard M. Wiedemann |
403a9f |
Added swarm mode and service management methods. See the documentation for details.
|
|
Bernhard M. Wiedemann |
403a9f |
Added support for IPv6 Docker host addresses in the Client constructor.
|
|
Bernhard M. Wiedemann |
403a9f |
Added (read-only) support for the Docker credentials store.
|
|
Bernhard M. Wiedemann |
403a9f |
Added support for custom auth_config in Client.push.
|
|
Bernhard M. Wiedemann |
403a9f |
Added support for labels in Client.create_volume.
|
|
Bernhard M. Wiedemann |
403a9f |
Added support for labels and enable_ipv6 in Client.create_network.
|
|
Bernhard M. Wiedemann |
403a9f |
Added support for force param in Client.disconnect_container_from_network.
|
|
Bernhard M. Wiedemann |
403a9f |
Added support for pids_limit, sysctls, userns_mode, cpuset_cpus, cpu_shares, mem_reservation and kernel_memory parameters in Client.create_host_config.
|
|
Bernhard M. Wiedemann |
403a9f |
Added support for link_local_ips in create_endpoint_config.
|
|
Bernhard M. Wiedemann |
403a9f |
Added support for a changes parameter in Client.import_image.
|
|
Bernhard M. Wiedemann |
403a9f |
Added support for a version parameter in Client.from_env.
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
Bugfixes
|
|
Bernhard M. Wiedemann |
403a9f |
Fixed a bug where Client.build would crash if the config.json file contained a HttpHeaders entry.
|
|
Bernhard M. Wiedemann |
403a9f |
Fixed a bug where passing decode=True in some streaming methods would crash when the daemon's response had an unexpected format.
|
|
Bernhard M. Wiedemann |
403a9f |
Fixed a bug where environment values with unicode characters weren't handled properly in create_container.
|
|
Bernhard M. Wiedemann |
403a9f |
Fixed a bug where using the npipe protocol would sometimes break with ValueError: buffer size must be strictly positive.
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
Miscellaneous
|
|
Bernhard M. Wiedemann |
403a9f |
Fixed an issue where URL-quoting in docker-py was inconsistent with the quoting done by the Docker CLI client.
|
|
Bernhard M. Wiedemann |
403a9f |
The client now sends TCP upgrade headers to hint potential proxies about connection hijacking.
|
|
Bernhard M. Wiedemann |
403a9f |
The client now defaults to using the npipe protocol on Windows.
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- Update to 1.9.0
|
|
Bernhard M. Wiedemann |
403a9f |
Features
|
|
Bernhard M. Wiedemann |
403a9f |
Added experimental support for Windows named pipes (npipe:// protocol).
|
|
Bernhard M. Wiedemann |
403a9f |
Added support for Block IO constraints in Client.create_host_config. This includes parameters blkio_weight, blkio_weight_device, device_read_bps, device_write_bps, device_read_iops and device_write_iops.
|
|
Bernhard M. Wiedemann |
403a9f |
Added support for the internal param in Client.create_network.
|
|
Bernhard M. Wiedemann |
403a9f |
Added support for ipv4_address and ipv6_address in utils function create_endpoint_config.
|
|
Bernhard M. Wiedemann |
403a9f |
Added support for custom user agent setting in the Client constructor. By default, docker-py now also declares itself in the User-Agent header.
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
Bugfixes
|
|
Bernhard M. Wiedemann |
403a9f |
Fixed an issue where the HTTP timeout on streaming responses would sometimes be set incorrectly.
|
|
Bernhard M. Wiedemann |
403a9f |
Fixed an issue where explicit relative paths in .dockerignore files were not being recognized.
|
|
Bernhard M. Wiedemann |
513666 |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Tue Sep 27 07:04:59 UTC 2016 - tbechtold@suse.com
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- Remove useless python-flake8 and python-coverage BuildRequires.
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Wed Jul 27 07:49:12 UTC 2016 - jmassaguerpla@suse.com
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- Update runtime requirements according to requirements.txt
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Mon Jul 25 08:47:05 UTC 2016 - tboerger@suse.com
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- Updated runtime and test deps matching setup.py and test-requirements.txt
|
|
Bernhard M. Wiedemann |
403a9f |
- update to 1.8.1:
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed a bug where calling login() against the default registry would fail
|
|
Bernhard M. Wiedemann |
403a9f |
with the 1.10.x engine
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed a bug where values in environment files would be parsed incorrectly if
|
|
Bernhard M. Wiedemann |
403a9f |
they contained an equal sign.
|
|
Bernhard M. Wiedemann |
403a9f |
* Switched to a better supported backport of the match_hostname function,
|
|
Bernhard M. Wiedemann |
403a9f |
fixing dependency issues in some environments.
|
|
Bernhard M. Wiedemann |
403a9f |
- update to 1.8.0:
|
|
Bernhard M. Wiedemann |
403a9f |
* Added Client.update_container method (Update resource configs of a
|
|
Bernhard M. Wiedemann |
403a9f |
container)
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for gzipped context in Client.build
|
|
Bernhard M. Wiedemann |
403a9f |
* Added ability to specify IP address when connecting a container to a network
|
|
Bernhard M. Wiedemann |
403a9f |
* Added tmpfs support to Client.create_host_config
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for the changes param in Client.commit
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for the follow param in Client.logs
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for the check_duplicate param in Client.create_network
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for the decode param in Client.push and Client.pull
|
|
Bernhard M. Wiedemann |
403a9f |
* Added docker.from_env shortcut function. Instantiates a client with
|
|
Bernhard M. Wiedemann |
403a9f |
kwargs_from_env
|
|
Bernhard M. Wiedemann |
403a9f |
* kwargs_from_env now supports an optional environment parameter. If present,
|
|
Bernhard M. Wiedemann |
403a9f |
values will be fetched from this dictionary instead of os.environ
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed a bug where TLS verification would fail when using IP addresses in the
|
|
Bernhard M. Wiedemann |
403a9f |
certificate's subjectAltName fields
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed an issue where the default TLS version in TLSConfig would break in
|
|
Bernhard M. Wiedemann |
403a9f |
some environments. docker-py now uses TLSv1 by default This setting can be
|
|
Bernhard M. Wiedemann |
403a9f |
overridden using the ssl_version param in kwargs_from_env or the TLSConfig
|
|
Bernhard M. Wiedemann |
403a9f |
constructor
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed a bug where tcp hosts would fail to connect to TLS-enabled endpoints
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed a bug where loading a valid docker configuration file would fail
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed a bug where some environment variables specified through
|
|
Bernhard M. Wiedemann |
403a9f |
create_container would be improperly formatted
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed a bug where using the unix socket connection would raise an error in
|
|
Bernhard M. Wiedemann |
403a9f |
some edge-case situations
|
|
Bernhard M. Wiedemann |
403a9f |
* Default API version is now 1.22 (introduced in Docker 1.10.0)
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Sun Feb 28 13:42:57 UTC 2016 - dmueller@suse.com
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- update to 1.7.2:
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for the since param in Client.logs (introduced in API version
|
|
Bernhard M. Wiedemann |
403a9f |
1.19)
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for the DOCKER_CONFIG environment variable when looking up
|
|
Bernhard M. Wiedemann |
403a9f |
auth config
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for the stream param in Client.stats (when set to False,
|
|
Bernhard M. Wiedemann |
403a9f |
allows user to retrieve a single snapshot instead of a constant data stream)
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for the mem_swappiness, oom_kill_disable params in
|
|
Bernhard M. Wiedemann |
403a9f |
Client.create_host_config
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for build arguments in Client.build through the buildargs
|
|
Bernhard M. Wiedemann |
403a9f |
param.
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for cusom IPAM configuration in Client.create_network
|
|
Bernhard M. Wiedemann |
403a9f |
* Added input support to Client.exec_create
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for stop_signal in Client.create_host_config
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for custom HTTP headers in Docker config file.
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for unspecified transfer protocol in base_url when TLS is
|
|
Bernhard M. Wiedemann |
403a9f |
enabled.
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed a bug where TLS verification was improperly executed when providing a
|
|
Bernhard M. Wiedemann |
403a9f |
custom CA certificate.
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for shm_size in Client.create_host_config
|
|
Bernhard M. Wiedemann |
403a9f |
- drop dockpyTest_pathAdd.patch: tests are disabled anyway
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Sat Nov 14 11:33:58 UTC 2015 - rjschwei@suse.com
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- Use version 1.5.0 in SLE 12 (bnc#954486,bnc#954690)
|
|
Bernhard M. Wiedemann |
403a9f |
+ A bit of clean up of the changes file as well, no wrapping comments
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Wed Oct 21 16:39:35 UTC 2015 - dmueller@suse.com
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- update to 1.5.0:
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for the networking API introduced in Docker 1.9.0
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for the volumes API introduced in Docker 1.9.0
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for the group_add parameter in create_host_config.
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for the CPU CFS (cpu_quota and cpu_period) parameteres
|
|
Bernhard M. Wiedemann |
403a9f |
in create_host_config.
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for the archive API endpoint (Client.get_archive,
|
|
Bernhard M. Wiedemann |
403a9f |
Client.put_archive).
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for ps_args parameter in Client.top.
|
|
Bernhard M. Wiedemann |
403a9f |
* Added utils.parse_env_file to support env-files. See docs for usage.
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for arbitrary log drivers
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for URL paths in the docker host URL (base_url)
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed a bug where exec_inspect would allow invocation when the API
|
|
Bernhard M. Wiedemann |
403a9f |
version was too low.
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed a bug where docker.utils.ports.split_port would break if an
|
|
Bernhard M. Wiedemann |
403a9f |
open range was provided.
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed a bug where invalid image IDs / container IDs could be provided
|
|
Bernhard M. Wiedemann |
403a9f |
to bypass or reroute request URLs
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Fri Aug 14 15:11:18 UTC 2015 - jmassaguerpla@suse.com
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- Get source tarball from pypi.python.org as in previuos versions
|
|
Bernhard M. Wiedemann |
403a9f |
and as it is in the spec file
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Mon Jul 27 11:51:45 UTC 2015 - hvogel@suse.com
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- Update to version 1.3.1. Detailed changelog:
|
|
Bernhard M. Wiedemann |
403a9f |
https://github.com/docker/docker-py/blob/master/docs/change_log.md#131
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Mon May 4 11:22:41 UTC 2015 - benoit.monin@gmx.fr
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- update to version 1.2.1:
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed a bug where the check_resource decorator would break with
|
|
Bernhard M. Wiedemann |
403a9f |
some argument-passing methods. (#573)
|
|
Bernhard M. Wiedemann |
403a9f |
- additional changes from version 1.2.0:
|
|
Bernhard M. Wiedemann |
403a9f |
* Client.execute is being deprecated in favor of the more
|
|
Bernhard M. Wiedemann |
403a9f |
dev-friendly Client.exec_start and Client.exec_create. It will
|
|
Bernhard M. Wiedemann |
403a9f |
be removed in 1.3.0
|
|
Bernhard M. Wiedemann |
403a9f |
* Added exec_create, exec_start, exec_inspect and exec_resize to
|
|
Bernhard M. Wiedemann |
403a9f |
client, accurately mirroring the Exec API
|
|
Bernhard M. Wiedemann |
403a9f |
* Added auth_config param to Client.pull (allows to use one-off
|
|
Bernhard M. Wiedemann |
403a9f |
credentials for this pull request)
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for ipc_mode in host config.
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for the log_config param in host config.
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for the ulimit param in host config.
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for container resource limits in Client.build.
|
|
Bernhard M. Wiedemann |
403a9f |
* When a resource identifier (image or container ID) is passed to
|
|
Bernhard M. Wiedemann |
403a9f |
a Client method, we now check for None values to avoid crashing
|
|
Bernhard M. Wiedemann |
403a9f |
(now raises docker.errors.NullResource)
|
|
Bernhard M. Wiedemann |
403a9f |
* Added tools to parse port ranges inside the new
|
|
Bernhard M. Wiedemann |
403a9f |
docker.utils.ports package.
|
|
Bernhard M. Wiedemann |
403a9f |
* Added a version_info attribute to the docker package.
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed a bug in Client.port where absence of a certain key in
|
|
Bernhard M. Wiedemann |
403a9f |
the container's JSON would raise an error (now just returns
|
|
Bernhard M. Wiedemann |
403a9f |
None)
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed a bug with the trunc parameter in Client.containers
|
|
Bernhard M. Wiedemann |
403a9f |
having no effect (moved functionality to the client)
|
|
Bernhard M. Wiedemann |
403a9f |
* Several improvements have been made to the Client.import_image
|
|
Bernhard M. Wiedemann |
403a9f |
method.
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed pushing / pulling to v2 registries
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed a bug where passing a container dictionary to
|
|
Bernhard M. Wiedemann |
403a9f |
Client.commit would fail
|
|
Bernhard M. Wiedemann |
403a9f |
* Default API version has been bumped to 1.18 (Docker Engine
|
|
Bernhard M. Wiedemann |
403a9f |
1.6.0)
|
|
Bernhard M. Wiedemann |
403a9f |
* Several testing coverage improvements
|
|
Bernhard M. Wiedemann |
403a9f |
* Docs fixes and improvements
|
|
Bernhard M. Wiedemann |
403a9f |
- point the source URL to pypi
|
|
Bernhard M. Wiedemann |
403a9f |
- add a dependency between the test sub-package and
|
|
Bernhard M. Wiedemann |
403a9f |
python-docker-py
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Thu Apr 9 13:59:25 UTC 2015 - fcastelli@suse.com
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- Updated to 1.1.0
|
|
Bernhard M. Wiedemann |
403a9f |
* Features
|
|
Bernhard M. Wiedemann |
403a9f |
* Added `dockerfile` param support to `Client.build` (mirrors
|
|
Bernhard M. Wiedemann |
403a9f |
`docker build -f` behavior)
|
|
Bernhard M. Wiedemann |
403a9f |
* Added the ability to specify `'auto'` as `version` in `Client.__init__`,
|
|
Bernhard M. Wiedemann |
403a9f |
allowing the constructor to autodetect the daemon's API version.
|
|
Bernhard M. Wiedemann |
403a9f |
* Bugfixes
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed a bug where decoding a result stream using the `decode` parameter
|
|
Bernhard M. Wiedemann |
403a9f |
would break when using Python 3.x
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed a bug where some files in `.dockerignore` weren't being handled
|
|
Bernhard M. Wiedemann |
403a9f |
properly
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed `resolve_authconfig` issues by bringing it closer to Docker Engine's
|
|
Bernhard M. Wiedemann |
403a9f |
behavior. This should fix all issues encountered with private registry auth
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed an issue where passwords containing a colon weren't being handled
|
|
Bernhard M. Wiedemann |
403a9f |
properly.
|
|
Bernhard M. Wiedemann |
403a9f |
* Bumped `requests` version requirement, which should fix most of the SSL
|
|
Bernhard M. Wiedemann |
403a9f |
issues encountered recently.
|
|
Bernhard M. Wiedemann |
403a9f |
* Miscellaneous
|
|
Bernhard M. Wiedemann |
403a9f |
* Several integration test improvements.
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed some unclosed resources in unit tests.
|
|
Bernhard M. Wiedemann |
403a9f |
* Several docs improvements.
|
|
Bernhard M. Wiedemann |
403a9f |
- Version 1.0.0
|
|
Bernhard M. Wiedemann |
403a9f |
* Features
|
|
Bernhard M. Wiedemann |
403a9f |
* Added new `Client.rename` method (`docker rename`)
|
|
Bernhard M. Wiedemann |
403a9f |
* Added now `Client.stats` method (`docker stats`)
|
|
Bernhard M. Wiedemann |
403a9f |
* Added `read_only` param support to `utils.create_host_config` and
|
|
Bernhard M. Wiedemann |
403a9f |
`Client.start` (`docker run --read-only`)
|
|
Bernhard M. Wiedemann |
403a9f |
* Added `pid_mode` param support to `utils.create_host_config` and
|
|
Bernhard M. Wiedemann |
403a9f |
`Client.start` (`docker run --pid='host'`)
|
|
Bernhard M. Wiedemann |
403a9f |
* Added `since`, `until` and `filters` params to `Client.events`.
|
|
Bernhard M. Wiedemann |
403a9f |
* Added `decode` parameter to `Client.stats` and `Client.events` to decode
|
|
Bernhard M. Wiedemann |
403a9f |
JSON objects on the fly (False by default).
|
|
Bernhard M. Wiedemann |
403a9f |
- Bugfixes
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed a bug that caused `Client.build` to crash when the provided source was
|
|
Bernhard M. Wiedemann |
403a9f |
a remote source.
|
|
Bernhard M. Wiedemann |
403a9f |
- Miscellaneous
|
|
Bernhard M. Wiedemann |
403a9f |
* Default API version has been bumped to 1.17 (Docker Engine 1.5.0)
|
|
Bernhard M. Wiedemann |
403a9f |
* `Client.timeout` is now a public attribute, and users are encouraged to use it
|
|
Bernhard M. Wiedemann |
403a9f |
when request timeouts need to be changed at runtime.
|
|
Bernhard M. Wiedemann |
403a9f |
* Added `Client.api_version` as a read-only property.
|
|
Bernhard M. Wiedemann |
403a9f |
* The `memswap_limit` argument in `Client.create_container` now accepts string
|
|
Bernhard M. Wiedemann |
403a9f |
type values similar to `mem_limit` ('6g', '120000k', etc.)
|
|
Bernhard M. Wiedemann |
403a9f |
* Improved documentation
|
|
Bernhard M. Wiedemann |
403a9f |
- Version 0.7.2
|
|
Bernhard M. Wiedemann |
403a9f |
* Features
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for `mac_address` in `Client.create_container`
|
|
Bernhard M. Wiedemann |
403a9f |
* Bugfixes
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed a bug where streaming responses (`pull`, `push`, `logs`, etc.) were
|
|
Bernhard M. Wiedemann |
403a9f |
unreliable (#300)
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed a bug where resolve_authconfig wouldn't properly resolve configuration
|
|
Bernhard M. Wiedemann |
403a9f |
for private repositories (#468)
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed a bug where some errors wouldn't be properly constructed in
|
|
Bernhard M. Wiedemann |
403a9f |
`client.py`, leading to unhelpful exceptions bubbling up (#466)
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed a bug where `Client.build` would try to close context when externally
|
|
Bernhard M. Wiedemann |
403a9f |
provided (`custom_context == True`) (#458)
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed an issue in `create_host_config` where empty sequences wouldn't be
|
|
Bernhard M. Wiedemann |
403a9f |
interpreted properly (#462)
|
|
Bernhard M. Wiedemann |
403a9f |
* Miscellaneous
|
|
Bernhard M. Wiedemann |
403a9f |
* Added `resolve_authconfig` tests.
|
|
Bernhard M. Wiedemann |
403a9f |
- Version 0.7.1
|
|
Bernhard M. Wiedemann |
403a9f |
* Bugfixes
|
|
Bernhard M. Wiedemann |
403a9f |
* `setup.py` now indicates a maximum version of requests to work around the
|
|
Bernhard M. Wiedemann |
403a9f |
boot2docker / `assert_hostname` bug.
|
|
Bernhard M. Wiedemann |
403a9f |
* Removed invalid exception when using the Registry Hub's FQDN when pulling.
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed an issue where early HTTP errors weren't handled properly in streaming
|
|
Bernhard M. Wiedemann |
403a9f |
responses.
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed a bug where sockets would close unexpectedly using Python 3.x
|
|
Bernhard M. Wiedemann |
403a9f |
* Various fixes for integration tests.
|
|
Bernhard M. Wiedemann |
403a9f |
* Miscellaneous
|
|
Bernhard M. Wiedemann |
403a9f |
* Small doc fixes
|
|
Bernhard M. Wiedemann |
403a9f |
- Version 0.7.0
|
|
Bernhard M. Wiedemann |
403a9f |
* Breaking changes
|
|
Bernhard M. Wiedemann |
403a9f |
* Passing `dns` or `volumes_from` in `Client.start` with API version < 1.10
|
|
Bernhard M. Wiedemann |
403a9f |
will now raise an exception (previously only triggered a warning)
|
|
Bernhard M. Wiedemann |
403a9f |
* Features
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for `host_config` in `Client.create_container`
|
|
Bernhard M. Wiedemann |
403a9f |
* Added utility method `docker.utils.create_host_config` to help build a
|
|
Bernhard M. Wiedemann |
403a9f |
proper `HostConfig` dictionary.
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for the `pull` parameter in `Client.build`
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for the `forcerm` parameter in `Client.build`
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for `extra_hosts` in `Client.start`
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for a custom `timeout` in `Client.wait`
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for custom `.dockercfg` loading in `Client.login`
|
|
Bernhard M. Wiedemann |
403a9f |
(`dockercfg_path` argument)
|
|
Bernhard M. Wiedemann |
403a9f |
* Bugfixes
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed a bug where some output wouldn't be streamed properly in streaming
|
|
Bernhard M. Wiedemann |
403a9f |
chunked responses
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed a bug where the `devices` param didn't recognize the proper delimiter
|
|
Bernhard M. Wiedemann |
403a9f |
* `Client.login` now properly expands the `registry` URL if provided.
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed a bug where unicode characters in passed for `environment` in
|
|
Bernhard M. Wiedemann |
403a9f |
`create_container` would break.
|
|
Bernhard M. Wiedemann |
403a9f |
* Miscellaneous
|
|
Bernhard M. Wiedemann |
403a9f |
* Several unit tests and integration tests improvements.
|
|
Bernhard M. Wiedemann |
403a9f |
* `Client` constructor now enforces passing the `version` parameter as a
|
|
Bernhard M. Wiedemann |
403a9f |
string.
|
|
Bernhard M. Wiedemann |
403a9f |
* Build context files are now ordered by filename when creating the archive
|
|
Bernhard M. Wiedemann |
403a9f |
(for consistency with docker mainline behavior)
|
|
Bernhard M. Wiedemann |
403a9f |
- Version 0.6.0
|
|
Bernhard M. Wiedemann |
403a9f |
* **This version introduces breaking changes!**
|
|
Bernhard M. Wiedemann |
403a9f |
* Breaking changes
|
|
Bernhard M. Wiedemann |
403a9f |
* The default SSL protocol is now the highest TLS v1.x (was SSL v2.3 before)
|
|
Bernhard M. Wiedemann |
403a9f |
(Poodle fix)
|
|
Bernhard M. Wiedemann |
403a9f |
* The `history` command now returns a dict instead of a raw JSON string.
|
|
Bernhard M. Wiedemann |
403a9f |
* Features
|
|
Bernhard M. Wiedemann |
403a9f |
* Added the `execute` command.
|
|
Bernhard M. Wiedemann |
403a9f |
* Added `pause` and `unpause` commands.
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support fo the `cpuset` param in `create_container`
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for host devices (`devices` param in `start`)
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for the `tail` param in `logs`.
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for the `filters` param in `images` and `containers`
|
|
Bernhard M. Wiedemann |
403a9f |
* The `kwargs_from_env` method is now available in the `docker.utils`
|
|
Bernhard M. Wiedemann |
403a9f |
module. This should make it easier for boot2docker user to connect
|
|
Bernhard M. Wiedemann |
403a9f |
to their daemon.
|
|
Bernhard M. Wiedemann |
403a9f |
* Bugfixes
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed a bug where empty directories weren't correctly included when
|
|
Bernhard M. Wiedemann |
403a9f |
providing a context to `Client.build`.
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed a bug where UNIX socket connections weren't properly cleaned up,
|
|
Bernhard M. Wiedemann |
403a9f |
causing `ResourceWarning`s to appear in some cases.
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed a bug where docker-py would crash if the docker daemon was stopped
|
|
Bernhard M. Wiedemann |
403a9f |
while reading a streaming response
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed a bug with streaming responses in Python 3
|
|
Bernhard M. Wiedemann |
403a9f |
* `remove_image` now supports a dict containing an `Id` key as its `id`
|
|
Bernhard M. Wiedemann |
403a9f |
parameter (similar to other methods requiring a resource ID)
|
|
Bernhard M. Wiedemann |
403a9f |
* Documentation
|
|
Bernhard M. Wiedemann |
403a9f |
* Added new MkDocs documentation. Currently hosted on
|
|
Bernhard M. Wiedemann |
403a9f |
[ReadTheDocs](http://docker-py.readthedocs.org/en/latest/)
|
|
Bernhard M. Wiedemann |
403a9f |
* Miscellaneous
|
|
Bernhard M. Wiedemann |
403a9f |
* Added tests to sdist
|
|
Bernhard M. Wiedemann |
403a9f |
* Added a Makefile for running tests in Docker
|
|
Bernhard M. Wiedemann |
403a9f |
* Updated Dockerfile
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Wed Mar 4 16:19:29 UTC 2015 - rjschwei@suse.com
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- Use updated version in SLES 12 in support of bnc#915479
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Sun Feb 8 20:48:02 UTC 2015 - rjschwei@suse.com
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- Update to version 0.5.3 - Contains breaking changes
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed attaching when connecting to the daemon over a UNIX socket.
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed a bug where sockets were closed immediately when attaching over
|
|
Bernhard M. Wiedemann |
403a9f |
TLS.
|
|
Bernhard M. Wiedemann |
403a9f |
* Added a `assert_hostname` option to `TLSConfig` which can be used to
|
|
Bernhard M. Wiedemann |
403a9f |
disable verification of hostnames.
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed SSL not working due to an incorrect version comparison
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed streams not working on Windows
|
|
Bernhard M. Wiedemann |
403a9f |
* Added `insecure_registry` parameter in `Client.push` and `Client.pull`.
|
|
Bernhard M. Wiedemann |
403a9f |
+ It defaults to False and code pushing to non-HTTPS private registries
|
|
Bernhard M. Wiedemann |
403a9f |
might break as a result.*
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for adding and dropping capabilities
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for restart policy
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for string values in `Client.create_container`'s `mem_limit`
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for `.dockerignore` file in `Client.build`
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed timeout behavior in `Client.stop`
|
|
Bernhard M. Wiedemann |
403a9f |
* `Client.create_container` provides better validation of the `volumes`
|
|
Bernhard M. Wiedemann |
403a9f |
parameter
|
|
Bernhard M. Wiedemann |
403a9f |
* Improved integration tests
|
|
Bernhard M. Wiedemann |
403a9f |
- Enable run of some of the tests
|
|
Bernhard M. Wiedemann |
403a9f |
* add: dockpyTest_pathAdd.patch
|
|
Bernhard M. Wiedemann |
403a9f |
- Create test subpackage
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Wed Aug 6 15:12:41 UTC 2014 - fcastelli@suse.com
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- Update to version 0.4.0:
|
|
Bernhard M. Wiedemann |
403a9f |
* This version introduces breaking changes!
|
|
Bernhard M. Wiedemann |
403a9f |
* The base_url parameter in the Client constructor should now allow most of
|
|
Bernhard M. Wiedemann |
403a9f |
the DOCKER_HOST environment values (except for the fd:// protocol)
|
|
Bernhard M. Wiedemann |
403a9f |
As a result, URLs that don't specify a port are now invalid (similar to
|
|
Bernhard M. Wiedemann |
403a9f |
the official client's behavior)
|
|
Bernhard M. Wiedemann |
403a9f |
* Added TLS support (see documentation)
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed an issue with Client.build streamed logs in Python 3
|
|
Bernhard M. Wiedemann |
403a9f |
* Added unit tests coverage
|
|
Bernhard M. Wiedemann |
403a9f |
* Various integration tests fixes
|
|
Bernhard M. Wiedemann |
403a9f |
- Changes introduced by version 0.3.2:
|
|
Bernhard M. Wiedemann |
403a9f |
* Default API version is now 1.12 (support for docker 1.0)
|
|
Bernhard M. Wiedemann |
403a9f |
* Added new methods Client.get_image and Client.load_image (docker save and
|
|
Bernhard M. Wiedemann |
403a9f |
docker load)
|
|
Bernhard M. Wiedemann |
403a9f |
* Added new method Client.ping
|
|
Bernhard M. Wiedemann |
403a9f |
* Added new method Client.resize
|
|
Bernhard M. Wiedemann |
403a9f |
* Client.build can now be provided with a custom context using the
|
|
Bernhard M. Wiedemann |
403a9f |
custom_context parameter.
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for memswap_limit parameter in create_container
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for force parameter in remove_container
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for force and noprune parameters in remove_image
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for timestamps parameter in logs
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for dns_search parameter in start
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for network_mode parameter in start
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for size parameter in containers
|
|
Bernhard M. Wiedemann |
403a9f |
* Added support for volumes_from and dns parameters in start.
|
|
Bernhard M. Wiedemann |
403a9f |
As of API version >= 1.10, these parameters no longer belong to create_container
|
|
Bernhard M. Wiedemann |
403a9f |
* Client.logs now uses the logs endpoint when API version is sufficient
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed a bug in pull where the repo:tag notation wasn't interpreted properly
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed a bug in streaming methods with python 3 (unicode, bytes/str related)
|
|
Bernhard M. Wiedemann |
403a9f |
* Fixed a bug in Client.start where legacy notation for volumes wasn't supported anymore.
|
|
Bernhard M. Wiedemann |
403a9f |
* The client now raises DockerExceptions when appropriate. You can import
|
|
Bernhard M. Wiedemann |
403a9f |
DockerException (and its subclasses) from the docker.errors module to
|
|
Bernhard M. Wiedemann |
403a9f |
catch them if needed.
|
|
Bernhard M. Wiedemann |
403a9f |
* docker.APIError has been moved to the new docker.errors module as well.
|
|
Bernhard M. Wiedemann |
403a9f |
* Client.insert is deprecated in API version > 1.11
|
|
Bernhard M. Wiedemann |
403a9f |
* Improved integration tests should now run much faster.
|
|
Bernhard M. Wiedemann |
403a9f |
* There is now a single source of truth for the docker-py version number.
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Mon Jun 16 20:00:37 UTC 2014 - rschweikert@suse.com
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- Clean up spec file
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Fri Jun 6 11:53:11 UTC 2014 - rschweikert@suse.com
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- Include in SLE 12 (FATE #316168)
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
403a9f |
Thu Jun 5 17:10:44 UTC 2014 - rschweikert@suse.com
|
|
Bernhard M. Wiedemann |
403a9f |
|
|
Bernhard M. Wiedemann |
403a9f |
- Initial build
|
|
Bernhard M. Wiedemann |
403a9f |
|