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 aKeyError
due to thename
field - Fixed an issue due to an update in the requests package breaking
docker-py
by applying the suggested fix
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
andContainerConfig
) - Updated tests that check
NetworkSettings.Networks.<network>.Aliases
due to engine changes
- Stopped checking for deprecated container and image related fields (
What's Changed
- Bump default API version to 1.43 (Moby 24.0) by @vvoland in #3199
- integration/commit: Don't check for deprecated fields by @vvoland in #3203
- fix: tag regex should allow ports by @artificial-intelligence in #3196
- utils: Fix datetime_to_timestamp by @vvoland in #3208
- fix: keyerror when creating new config(#3110) by @Khushiyant in #3200
- Update Ruff, fix some minor issues by @akx in #3206
- docs: change image.history() return type to list (#3076) by @Khushiyant in #3202
- lint: fix string formatting by @milas in #3211
- Drop
packaging
dependency by @akx in #3205 - Bump default API version to 1.44 (Moby 25.0) by @vvoland in #3231
- Modernize build to use
hatchling
andhatch-vcs
by @akx in #3207 - Enable Ruff I (import sort), autofix by @akx in #3212
- chore(ci): fix-ups across Make / Docker / GitHub Actions by @milas in #3241
- chore: fix return type docs for
container.logs()
by @BobDu in #2240 - CI fix by @krissetto in #3260
- Fix for requests 2.32 by @felixfontein in #3257
- Added 7.1.0 changelog by @krissetto in #3262
- Fix env var name in release pipeline by @krissetto in #3263
- Change env var name in release pipeline to match hatch expectations by @krissetto in #3264
New Contributors
- @vvoland made their first contribution in #3199
- @artificial-intelligence made their first contribution in #3196
- @Khushiyant made their first contribution in #3200
- @BobDu made their first contribution in #2240
- @krissetto made their first contribution in #3260
Full Changelog: 7.0.0...7.1.0