Skip to content

Conversation

@HofmeisterAn
Copy link
Collaborator

@HofmeisterAn HofmeisterAn commented Nov 15, 2025

The PR updates the Docker Engine API to version 29. Be aware that version 29 includes breaking changes and reorganizes the Go modules.

Note: This PR includes breaking changes. The project doesn't provide backward compatibility yet. This update makes Docker.DotNet compatible with Docker Engine v29 (API version 1.52). If you're running an older API version or downgrade the API version, some request and response models might be missing properties that were removed (deprecated) in v29.

@HofmeisterAn HofmeisterAn added the enhancement New feature or request label Nov 15, 2025
@HofmeisterAn HofmeisterAn force-pushed the feature/add-docker-engine-v29-support branch from e673c0e to b4bdcef Compare November 15, 2025 20:08
@HofmeisterAn HofmeisterAn marked this pull request as ready for review November 24, 2025 19:18
Comment on lines +32 to +36
// TODO: This type is no longer public (the JSON bool field was removed).
// Only the interface is available. For now, create an empty type so the
// code compiles, and we'll figure out the proper implementation later:
// https://github.com/moby/moby/blob/master/client/image_load.go
type ImageLoadResult struct{}
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TODO: Fix this comment.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @mdelapenya, could you please take a look at the Go changes in tools/specgen? It's basically just a type mapping, and I want to make sure I replaced the old types with the correct new ones. See:

  • csharptype.go
  • modeldefs.go
  • resttag.go
  • specgen.go

@HofmeisterAn HofmeisterAn changed the title chore: Replace mod github.com/docker/docker with github.com/moby/moby/api feat: Update to Docker Engine v29 Dec 2, 2025
@HofmeisterAn HofmeisterAn merged commit 446dcea into main Dec 2, 2025
3 checks passed
@HofmeisterAn HofmeisterAn deleted the feature/add-docker-engine-v29-support branch December 2, 2025 15:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants