docker/docker-py (docker)
### [`v7.1.0`](https://togithub.com/docker/docker-py/releases/tag/7.1.0)
[Compare Source](https://togithub.com/docker/docker-py/compare/7.0.0...7.1.0)
#### Upgrade Notes
- Bumped minimum engine API version to 1.24
- Bumped default engine API version to 1.44 (Moby 25.0)
#### Bugfixes
- Fixed issue with tag parsing when the registry address includes ports that 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](https://togithub.com/psf/requests) package breaking `docker-py` by applying the [suggested fix](https://togithub.com/psf/requests/pull/6710)
#### Miscellaneous
- Documentation improvements
- Updated Ruff (linter) and fixed minor linting issues
- Packaging/CI updates
- Started using hatch for packaging (https://github.com/pypa/hatch)
- Updated `setup-python` github action
- Updated tests
- Stopped checking for deprecated container and image related fields (`Container` and `ContainerConfig`)
- Updated tests that check `NetworkSettings.Networks..Aliases` due to engine changes
#### What's Changed
- Bump default API version to 1.43 (Moby 24.0) by [@vvoland](https://togithub.com/vvoland) in [https://github.com/docker/docker-py/pull/3199](https://togithub.com/docker/docker-py/pull/3199)
- integration/commit: Don't check for deprecated fields by [@vvoland](https://togithub.com/vvoland) in [https://github.com/docker/docker-py/pull/3203](https://togithub.com/docker/docker-py/pull/3203)
- fix: tag regex should allow ports by [@artificial-intelligence](https://togithub.com/artificial-intelligence) in [https://github.com/docker/docker-py/pull/3196](https://togithub.com/docker/docker-py/pull/3196)
- utils: Fix datetime_to_timestamp by [@vvoland](https://togithub.com/vvoland) in [https://github.com/docker/docker-py/pull/3208](https://togithub.com/docker/docker-py/pull/3208)
- fix: keyerror when creating new config([#3110](https://togithub.com/docker/docker-py/issues/3110)) by [@Khushiyant](https://togithub.com/Khushiyant) in [https://github.com/docker/docker-py/pull/3200](https://togithub.com/docker/docker-py/pull/3200)
- Update Ruff, fix some minor issues by [@akx](https://togithub.com/akx) in [https://github.com/docker/docker-py/pull/3206](https://togithub.com/docker/docker-py/pull/3206)
- docs: change image.history() return type to list ([#3076](https://togithub.com/docker/docker-py/issues/3076)) by [@Khushiyant](https://togithub.com/Khushiyant) in [https://github.com/docker/docker-py/pull/3202](https://togithub.com/docker/docker-py/pull/3202)
- lint: fix string formatting by [@milas](https://togithub.com/milas) in [https://github.com/docker/docker-py/pull/3211](https://togithub.com/docker/docker-py/pull/3211)
- Drop `packaging` dependency by [@akx](https://togithub.com/akx) in [https://github.com/docker/docker-py/pull/3205](https://togithub.com/docker/docker-py/pull/3205)
- Bump default API version to 1.44 (Moby 25.0) by [@vvoland](https://togithub.com/vvoland) in [https://github.com/docker/docker-py/pull/3231](https://togithub.com/docker/docker-py/pull/3231)
- Modernize build to use `hatchling` and `hatch-vcs` by [@akx](https://togithub.com/akx) in [https://github.com/docker/docker-py/pull/3207](https://togithub.com/docker/docker-py/pull/3207)
- Enable Ruff I (import sort), autofix by [@akx](https://togithub.com/akx) in [https://github.com/docker/docker-py/pull/3212](https://togithub.com/docker/docker-py/pull/3212)
- chore(ci): fix-ups across Make / Docker / GitHub Actions by [@milas](https://togithub.com/milas) in [https://github.com/docker/docker-py/pull/3241](https://togithub.com/docker/docker-py/pull/3241)
- chore: fix return type docs for `container.logs()` by [@BobDu](https://togithub.com/BobDu) in [https://github.com/docker/docker-py/pull/2240](https://togithub.com/docker/docker-py/pull/2240)
- CI fix by [@krissetto](https://togithub.com/krissetto) in [https://github.com/docker/docker-py/pull/3260](https://togithub.com/docker/docker-py/pull/3260)
- Fix for requests 2.32 by [@felixfontein](https://togithub.com/felixfontein) in [https://github.com/docker/docker-py/pull/3257](https://togithub.com/docker/docker-py/pull/3257)
- Added 7.1.0 changelog by [@krissetto](https://togithub.com/krissetto) in [https://github.com/docker/docker-py/pull/3262](https://togithub.com/docker/docker-py/pull/3262)
- Fix env var name in release pipeline by [@krissetto](https://togithub.com/krissetto) in [https://github.com/docker/docker-py/pull/3263](https://togithub.com/docker/docker-py/pull/3263)
- Change env var name in release pipeline to match hatch expectations by [@krissetto](https://togithub.com/krissetto) in [https://github.com/docker/docker-py/pull/3264](https://togithub.com/docker/docker-py/pull/3264)
#### New Contributors
- [@vvoland](https://togithub.com/vvoland) made their first contribution in [https://github.com/docker/docker-py/pull/3199](https://togithub.com/docker/docker-py/pull/3199)
- [@artificial-intelligence](https://togithub.com/artificial-intelligence) made their first contribution in [https://github.com/docker/docker-py/pull/3196](https://togithub.com/docker/docker-py/pull/3196)
- [@Khushiyant](https://togithub.com/Khushiyant) made their first contribution in [https://github.com/docker/docker-py/pull/3200](https://togithub.com/docker/docker-py/pull/3200)
- [@BobDu](https://togithub.com/BobDu) made their first contribution in [https://github.com/docker/docker-py/pull/2240](https://togithub.com/docker/docker-py/pull/2240)
- [@krissetto](https://togithub.com/krissetto) made their first contribution in [https://github.com/docker/docker-py/pull/3260](https://togithub.com/docker/docker-py/pull/3260)
**Full Changelog**: https://github.com/docker/docker-py/compare/7.0.0...7.1.0
Configuration
📅 Schedule: Branch creation - "before 4am" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
==7.0.0
->==7.1.0
Release Notes
docker/docker-py (docker)
### [`v7.1.0`](https://togithub.com/docker/docker-py/releases/tag/7.1.0) [Compare Source](https://togithub.com/docker/docker-py/compare/7.0.0...7.1.0) #### Upgrade Notes - Bumped minimum engine API version to 1.24 - Bumped default engine API version to 1.44 (Moby 25.0) #### Bugfixes - Fixed issue with tag parsing when the registry address includes ports that 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](https://togithub.com/psf/requests) package breaking `docker-py` by applying the [suggested fix](https://togithub.com/psf/requests/pull/6710) #### Miscellaneous - Documentation improvements - Updated Ruff (linter) and fixed minor linting issues - Packaging/CI updates - Started using hatch for packaging (https://github.com/pypa/hatch) - Updated `setup-python` github action - Updated tests - Stopped checking for deprecated container and image related fields (`Container` and `ContainerConfig`) - Updated tests that check `NetworkSettings.Networks.Configuration
📅 Schedule: Branch creation - "before 4am" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.