Skip to content

v3.125.0 for Docker API v1.25 release v1.13.0

Choose a tag to compare

@jterry75 jterry75 released this 27 Jul 21:37
· 160 commits to master since this release

This release of Docker.DotNet is a major update since 2.124.3 that targets the final release version of the v1.13.0 of Docker. This version is newly based on the Remote API v1.25 which is the basis of all Docker.DotNet.Models types.

Note: This release contains breaking changes

Where possible the breaking changes are simply move operations to properly align with the remote API documentation. For example, all functions associated with Images are now under the client.Images section rather than spread across various endpoints.

New in this Release

  • Support for Swarm, Secrets, Tasks, Nodes, Volumes.
  • Cancellation support on all API surface area.
  • Upgraded support for Events that is now done through IProgress<T> for full support for async operations and cancellation while monitoring daemon events.
  • Models now properly use TimeSpan and DateTime where appropriate.
  • Bug fixes around npipe support, api filters, and socket resource leaks.
  • Support to .Net Core. Docker.DotNet now target netstandard1.6 as well.

Still to come

  • The v1.25 API introduced a different Plugins API that is not yet supported. Contributions welcome!
  • Docker Registry API and models.

Acknowledgements

Another thanks to our contributors for filing issues and contributing changes where features needed help.

(Order of alias)

@cjlpowers
@dudes-come
@galvesribeiro
@ikkentim
@jasoncouture
@jonso4
@jterry75
@liqdfire
@orthros
@rversaw
@sebagomez
@swernli

As always, you can find this live on NuGet.org