Skip to content

Releases: aio-libs/aiodocker

0.24.0

21 Nov 02:23
v0.24.0
7dc431b
Compare
Choose a tag to compare

Features

  • Added Python 3.13 support (#927)
  • Added timeout parameter for push method (#929)

Bugfixes

  • Fix DockerImages.build(), DockerImages.pull(), DockerImages.push() methods' incorrect return type declarations. (#909)

Deprecations and Removals

  • Removed Python 3.8 support as it has reached end of life. (#924)

0.23.0

23 Sep 04:52
v0.23.0
06cc2a1
Compare
Choose a tag to compare

Features

  • Introduce a sentinel value to _do_query() and its friend methods to allow configuring per-request infinite timeouts instead of always falling back to the session-level default timeout when setting the timeout argument to None, and add the timeout arguments to image-related API wrappers (#900)

0.22.2

18 Jul 12:12
v0.22.2
288d216
Compare
Choose a tag to compare

Bugfixes

  • Use TYPE_CHECKING flag to avoid importing from typing_extensions at run time (#876)

0.22.1

05 Jul 07:43
v0.22.1
9e9f648
Compare
Choose a tag to compare

Bugfixes

  • Fix a missing removal of the legacy AsyncCM interface usage and update type annotations to avoid this in the future (#874)

0.22.0

26 Jun 02:16
v0.22.0
7150ccc
Compare
Choose a tag to compare

NOTICE: This release drops support for Python 3.7 and older. Please upgrade your Python version or keep using prior releases.

Features

  • Adds the force parameter to DockerVolume.delete() (#690)
  • Migrate from setuptools to hatch. To install the package and all dependencies, use "pip install .[dev,doc]". (#848)

Bugfixes

  • Support additional parameters in swarm init (#323)
  • Fixes unittests that don't run locally due to deprecations in later versions of Docker. Tested with 26.00, v1.45. (#849)
  • Fix never-awaited coroutines of _AsyncCM to close when handling errors (#861)

Misc

0.22.0a1

20 May 21:15
v0.22.0a1
60beaa7
Compare
Choose a tag to compare
0.22.0a1 Pre-release
Pre-release

Features

  • Add support for filters when listing networks.
    Add support for filters when listing volumes.
    Add get option for fetching volumes by name or id. (#623)

Improved Documentation

  • Update the documentation examples to use the modern asyncio.run() pattern and initialize aiodocker.Docker() instance inside async functions where there is a valid running event loop (#837)

Deprecations and Removals

  • Starting container with non-empty request body was deprecated since API v1.22 and removed in v1.24 (#660)

Misc

aiodocker 0.18.0 release

25 Mar 16:39
Compare
Choose a tag to compare

Features

  • Improve the error text message if cannot connect to docker engine. (#411)
  • Implement docker exec protocol. (#415)
  • Implement container commit, pause and unpause functionality. (#418)
  • Implement auto-versioning of the docker API by default. (#419)

v0.14.0

29 Aug 07:00
Compare
Choose a tag to compare
  • Removal: docker.images.get has been renamed to docker.images.inspect, remove support for Docker 17.06
  • Feature: Add support for docker save and load api methods
  • Feature: Add support for Docker 17.12.1 and 18.03.1
  • Fix: fix to parse response of docker load method as a json stream
  • Fix: don't remove non-newline whitespace from multiplexed lines
  • Fix: Handle responses with 0 or missing Content-Length
  • Fix: docker_context.tar error

v0.13.0

17 Apr 17:36
977f21a
Compare
Choose a tag to compare
  • Feature: Add support for docker save and load api methods
  • Pass params to docker events

v0.12.0

08 Apr 12:55
9816727
Compare
Choose a tag to compare
  • Add support for registry-auth when you create a service.