Changelog for
python312-docker-7.1.0-65.4.noarch.rpm :
* Fri Aug 23 2024 Nico Krapp
- Update to 7.1.0
* Bumped minimum engine API version to 1.24
* Bumped default engine API version to 1.44 (Moby 25.0)
* Fixed issue with lang parsing when the registry address includes ports taht resulted in `invalid tag format` errors
* Fixed issue preventing creating new configs (ConfigCollection), which failed with a KeyError due to the name field
* Fixed an issue due to an update in the requests package breaking docker-py by applying the suggested fix
* Documentation improvements
* Updated Ruff (linter) and fixed minor linting issues
* Started using hatch for packaging
* Stopped checking for deprecated container and image related fields (Container and ContainerConfig)
* Updated tests that check NetworkSettings.Networks..Aliases due to engine changes- change source url as release tarball doesn\'t include tests anymore- drop patches which are now included upstream
* removed 2a059a9f19c7b37c6c71c233754c6845e325d1ec.patch
* removed e33e0a437ecd895158c8cb4322a0cdad79312636.patch
* Thu May 23 2024 Johannes Kastl - backport patches to fix errors with requests 2.32.x:
* 2a059a9f19c7b37c6c71c233754c6845e325d1ec.patch
* e33e0a437ecd895158c8cb4322a0cdad79312636.patch
* Wed Dec 27 2023 Dirk Müller - update to 7.0.0:
* Removed SSL version (`ssl_version`) and explicit hostname check (`assert_hostname`) options (#3185)
* Python 3.7+ supports TLSv1.3 by default
* Websocket support is no longer included by default (#3123)
* Use `pip install docker[websockets]` to include `websocket- client` dependency
* By default, `docker-py` hijacks the TCP connection and does not use Websockets
* Websocket client is only required to use `attach_socket(container, ws=True)`
* Python 3.7 no longer supported (reached end-of-life June 2023) (#3187)
* Python 3.12 support (#3185)
* Full `networking_config` support for `containers.create()`
* Replaces `network_driver_opt` (added in 6.1.0)
* Add `health()` property to container that returns status (e.g. `unhealthy`)
* Add `pause` option to `container.commit()` (#3159)
* Add support for bind mount propagation (e.g. `rshared`, `private`)
* Add support for `filters`, `keep_storage`, and `all` in `prune_builds()` on API v1.39+ (#3192)
* Consistently return `docker.errors.NotFound` on 404 responses
* Validate tag format before push (#3191)
* Fri Jun 23 2023 Johannes Kastl - update to 6.1.3:
* Bugfixes - Fix eventlet compatibility (#3132)- update to 6.1.2:
* Bugfixes - Fix for socket timeouts on long docker exec calls (#3125) - Respect timeout param on Windows (#3112)- update to 6.1.1:
* Upgrade Notes (6.1.x) - Errors are no longer returned during client initialization if the credential helper cannot be found. A warning will be emitted instead, and an error is returned if the credential helper is used.
* Bugfixes - Fix containers.stats() hanging with stream=True - Correct return type in docs for containers.diff() method- update to 6.1.0:
* Upgrade Notes - Errors are no longer returned during client initialization if the credential helper cannot be found. A warning will be emitted instead, and an error is returned if the credential helper is used.
* Features - Python 3.11 support - Use poll() instead of select() on non-Windows platforms - New API fields - network_driver_opt on container run / create - one-shot on container stats - status on services list
* Bugfixes - Support for requests 2.29.0+ and urllib3 2.x - Do not strip characters from volume names - Fix connection leak on container.exec_
* operations - Fix errors closing named pipes on Windows- update to 6.0.1:
* Notice This version is not compatible with requests 2.29+ or urllib3 2.x. Either add requests < 2.29 and urllib3 < 2 to your requirements or upgrade to to the latest docker-py release.
* Bugfixes - Fix for The pipe has been ended errors on Windows (#3056) - Support floats for timestamps in Docker logs (since / until) (#3031)- update to 6.0.0:
* Upgrade Notes - Minimum supported Python version is 3.7+ - When installing with pip, the docker[tls] extra is deprecated and a no-op, use docker for same functionality (TLS support is always available now) - Native Python SSH client (used by default / use_ssh_client=False) will now - reject unknown host keys with paramiko.ssh_exception.SSHException - Short IDs are now 12 characters instead of 10 characters (same as Docker CLI) - Version metadata is now exposed as __version__
* Features - Python 3.10 support - Automatically negotiate most secure TLS version - Add platform (e.g. linux/amd64, darwin/arm64) to container create & run - Add support for GlobalJob and ReplicatedJobs for Swarm - Add remove() method on Image - Add force param to disable() on Plugin
* Bugfixes - Fix install issues on Windows related to pywin32 - Do not accept unknown SSH host keys in native Python SSH mode - Use 12 character short IDs for consistency with Docker CLI - Ignore trailing whitespace in .dockerignore files - Fix IPv6 host parsing when explicit port specified - Fix ProxyCommand option for SSH connections - Do not spawn extra subshell when launching external SSH client - Improve exception semantics to preserve context - Documentation improvements (formatting, examples, typos, missing params)
* Miscellaneous - Upgrade dependencies in requirements.txt to latest versions - Remove extraneous transitive dependencies - Eliminate usages of deprecated functions/methods - Test suite reliability improvements - GitHub Actions workflows for linting, unit tests, integration tests, and publishing releases
* Tue May 09 2023 Johannes Kastl - add sle15_python_module_pythons
* Wed Oct 12 2022 pgajdosAATTsuse.com- python-six is not required as well
* Thu Mar 17 2022 pgajdosAATTsuse.com- python-mock actually not required for build
* Sat Dec 11 2021 Dirk Müller - update to 5.0.3:
* Add cap_add and cap_drop parameters to service create and ContainerSpec
* Add templating parameter to config create
* Bump urllib3 to 1.26.5
* Bump requests to 2.26.0
* Remove support for Python 2.7
* Make Python 3.6 the minimum version supported
* Mon Mar 08 2021 Chris Coutinho - Update to 4.4.4 From project changelog: 4.4.4 Bugfixes Remove LD_LIBRARY_PATH and SSL_CERT_FILE environment variables when shelling out to the ssh client 4.4.3 Features Add support for docker.types.Placement.MaxReplicas Bugfixes Fix SSH port parsing when shelling out to the ssh client 4.4.2 Bugfixes Fix SSH connection bug where the hostname was incorrectly trimmed and the error was hidden Fix docs example Miscellaneous Add Python3.8 and 3.9 in setup.py classifier list 4.4.1 Bugfixes Avoid setting unsuported parameter for subprocess.Popen on Windows Replace use of deprecated \"filter\" argument on \"\"docker/api/image\"
* Sun Dec 20 2020 Dirk Müller - update to 4.4.0: - Add an alternative SSH connection to the paramiko one, based on shelling out to the SSh client. Similar to the behaviour of Docker cli - Default image tag to `latest` on `pull` - Fix plugin model upgrade - Fix examples URL in ulimits - Improve exception messages for server and client errors - Bump cryptography from 2.3 to 3.2 - Set default API version to `auto` - Fix conversion to bytes for `float` - Support OpenSSH `identityfile` option - Add `DeviceRequest` type to expose host resources such as GPUs - Add support for `DriverOpts` in EndpointConfig - Disable compression by default when using container.get_archive method - Update default API version to v1.39 - Update test engine version to 19.03.12