Skip to content

Improve handling of nested empty hashmaps - #596

Merged
fussybeaver merged 3 commits into
masterfrom
ND/better-hashmap-string-hashmap-empty
Oct 26, 2025
Merged

Improve handling of nested empty hashmaps#596
fussybeaver merged 3 commits into
masterfrom
ND/better-hashmap-string-hashmap-empty

Conversation

@fussybeaver

@fussybeaver fussybeaver commented Oct 25, 2025

Copy link
Copy Markdown
Owner

Fixes #595

@fussybeaver
fussybeaver requested a review from Copilot October 25, 2025 17:44
@fussybeaver fussybeaver changed the title Nd/better hashmap string hashmap empty Improve handling of nested empty hashmaps Oct 25, 2025

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull Request Overview

This PR addresses issue #595 by refactoring how Docker API fields that map ports/volumes to empty objects are handled. Instead of using nested HashMap<String, HashMap<(), ()>> types, the code now uses Vec<String> with custom serialization/deserialization logic to maintain API compatibility.

Key changes:

  • Simplified the data model by replacing HashMap<String, HashMap<(), ()>> with Vec<String> for fields like exposed_ports and volumes
  • Added custom serde functions to convert between the wire format (hashmap with empty values) and the internal representation (vector)
  • Updated code generation templates and logic to automatically apply this transformation

Reviewed Changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
codegen/swagger/src/models.rs Added custom serialization/deserialization functions and updated struct field types from nested HashMaps to Vec
codegen/swagger/src/main/resources/bollard/models.mustache Updated template to add serde attributes for the new custom serialization logic
codegen/swagger/src/main/java/bollard/BollardCodegen.java Added detection logic to identify HashMap<String, HashMap<(), ()>> patterns and mark them for transformation
src/container.rs Changed field types and simplified mapping logic to work with Vec instead of HashMap
tests/container_test.rs Added test coverage for exposed_ports field with the new Vec-based API
codegen/swagger/README.md Updated build timestamp

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread codegen/swagger/src/models.rs Outdated
Comment thread codegen/swagger/src/models.rs
Comment thread tests/container_test.rs
@fussybeaver
fussybeaver force-pushed the ND/better-hashmap-string-hashmap-empty branch from c41613a to a3f66a5 Compare October 25, 2025 17:51
@fussybeaver
fussybeaver force-pushed the ND/better-hashmap-string-hashmap-empty branch from 5ad96ab to 17dc1ac Compare October 26, 2025 14:29
@fussybeaver
fussybeaver merged commit d47f304 into master Oct 26, 2025
17 checks passed
Huy-Dinh pushed a commit to Huy-Dinh/bollard that referenced this pull request Dec 4, 2025
…-string-hashmap-empty

Improve handling of nested empty hashmaps
# Conflicts:
#	Cargo.toml
fussybeaver added a commit that referenced this pull request Dec 14, 2025
…hmap-empty

Improve handling of nested empty hashmaps
# Conflicts:
#	Cargo.toml
fussybeaver added a commit that referenced this pull request Dec 14, 2025
…hmap-empty

Improve handling of nested empty hashmaps
# Conflicts:
#	Cargo.toml
eleboucher pushed a commit to eleboucher/towonel that referenced this pull request May 22, 2026
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [bollard](https://github.com/fussybeaver/bollard) | dependencies | minor | `0.18` → `0.21` |

---

### Release Notes

<details>
<summary>fussybeaver/bollard (bollard)</summary>

### [`v0.21.0`](https://github.com/fussybeaver/bollard/releases/tag/v0.21.0)

[Compare Source](fussybeaver/bollard@v0.20.2...v0.21.0)

#### What's Changed

- feat: first-class Podman support with feature flags by [@&#8203;caniko](https://github.com/caniko) in [#&#8203;700](fussybeaver/bollard#700)
- chore: Bump protobuf files to buildkit master for version bollard-buildkit-proto 0.8.0 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;704](fussybeaver/bollard#704)
- build(deps): bump rust from 1.93.0-slim to 1.94.1-slim by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;702](fussybeaver/bollard#702)
- build(deps): bump swagger-codegen.version from 2.4.50 to 2.4.51 in /codegen/swagger by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;698](fussybeaver/bollard#698)
- Use DEFAULT\_MAX\_RECV\_MSG\_SIZE and DEFAULT\_MAX\_SEND\_MSG\_SIZE for services by [@&#8203;j-walther](https://github.com/j-walther) in [#&#8203;710](fussybeaver/bollard#710)
- chore: swagger api 1.43 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;707](fussybeaver/bollard#707)
- chore: peg against api 1.53 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;712](fussybeaver/bollard#712)
- fix: Parse logs where there is no trailing newline by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;714](fussybeaver/bollard#714)
- build(deps): update tokio-tungstenite requirement from 0.28 to 0.29 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;699](fussybeaver/bollard#699)
- Also set the messages limits for the client, file send and ssh by [@&#8203;j-walther](https://github.com/j-walther) in [#&#8203;718](fussybeaver/bollard#718)
- Allow users to pass their own build reference by [@&#8203;j-walther](https://github.com/j-walther) in [#&#8203;687](fussybeaver/bollard#687)
- fix: Remove topology special case by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;719](fussybeaver/bollard#719)
- fix(codegen): add Podman "stopping" state to container state enums by [@&#8203;Theaxiom](https://github.com/Theaxiom) in [#&#8203;715](fussybeaver/bollard#715)
- build(deps): update rand requirement from 0.9 to 0.10 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;690](fussybeaver/bollard#690)
- build(deps): bump rust from 1.94.1-slim to 1.95.0-slim by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;716](fussybeaver/bollard#716)
- build(deps): bump swagger-codegen.version from 2.4.51 to 2.4.52 in /codegen/swagger by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;717](fussybeaver/bollard#717)
- chore: podman state release 1.53.1 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;720](fussybeaver/bollard#720)
- chore: Release 0.21.0 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;721](fussybeaver/bollard#721)

#### New Contributors

- [@&#8203;caniko](https://github.com/caniko) made their first contribution in [#&#8203;700](fussybeaver/bollard#700)
- [@&#8203;Theaxiom](https://github.com/Theaxiom) made their first contribution in [#&#8203;715](fussybeaver/bollard#715)

**Full Changelog**: <fussybeaver/bollard@v0.20.2...v0.21.0>

### [`v0.20.2`](https://github.com/fussybeaver/bollard/releases/tag/v0.20.2)

[Compare Source](fussybeaver/bollard@v0.20.1...v0.20.2)

#### What's Changed

- feat: add attach\_container\_websocket API for WebSocket container attach by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;689](fussybeaver/bollard#689)
- fix(secrets): Remove re-export of models by [@&#8203;giantcow](https://github.com/giantcow) in [#&#8203;695](fussybeaver/bollard#695)
- chore: Release 0.20.2 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;696](fussybeaver/bollard#696)

#### New Contributors

- [@&#8203;giantcow](https://github.com/giantcow) made their first contribution in [#&#8203;695](fussybeaver/bollard#695)

**Full Changelog**: <fussybeaver/bollard@v0.20.1...v0.20.2>

### [`v0.20.1`](https://github.com/fussybeaver/bollard/releases/tag/v0.20.1)

[Compare Source](fussybeaver/bollard@v0.20.0...v0.20.1)

#### What's Changed

- build: drop serde\_with dep by [@&#8203;tisonkun](https://github.com/tisonkun) in [#&#8203;682](fussybeaver/bollard#682)
- chore: bump bollard-stubs dependency by [@&#8203;tisonkun](https://github.com/tisonkun) in [#&#8203;686](fussybeaver/bollard#686)
- Add Docker::connect\_with\_host by [@&#8203;BrenekH](https://github.com/BrenekH) in [#&#8203;685](fussybeaver/bollard#685)
- build(deps): bump rust from 1.92.0-slim to 1.93.0-slim by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;684](fussybeaver/bollard#684)
- build(deps): bump swagger-codegen.version from 2.4.46 to 2.4.50 in /codegen/swagger by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;608](fussybeaver/bollard#608)
- chore: Release 0.20.1 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;688](fussybeaver/bollard#688)

#### New Contributors

- [@&#8203;BrenekH](https://github.com/BrenekH) made their first contribution in [#&#8203;685](fussybeaver/bollard#685)

**Full Changelog**: <fussybeaver/bollard@v0.20.0...v0.20.1>

### [`v0.20.0`](https://github.com/fussybeaver/bollard/releases/tag/v0.20.0)

#### What's Changed

- Pass keypath by [@&#8203;aoikurokawa](https://github.com/aoikurokawa) in [#&#8203;592](fussybeaver/bollard#592)
- fix: proper execution branch for `buildkit_providerless` by [@&#8203;DDtKey](https://github.com/DDtKey) in [#&#8203;597](fussybeaver/bollard#597)
- Bump stubs 1.49.2 rc.28.4.0 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;598](fussybeaver/bollard#598)
- Improve handling of nested empty hashmaps by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;596](fussybeaver/bollard#596)
- Add fallible Streams for import\_image\_stream by [@&#8203;Huy-Dinh](https://github.com/Huy-Dinh) in [#&#8203;606](fussybeaver/bollard#606)
- add swagger support for ContainerArchiveInfo by [@&#8203;Huy-Dinh](https://github.com/Huy-Dinh) in [#&#8203;609](fussybeaver/bollard#609)
- add support for get\_container\_archive\_info by [@&#8203;Huy-Dinh](https://github.com/Huy-Dinh) in [#&#8203;610](fussybeaver/bollard#610)
- fix: remove unmaintained rustls\_pemfile by [@&#8203;MarcusGrass](https://github.com/MarcusGrass) in [#&#8203;613](fussybeaver/bollard#613)
- feat: add with\_request\_modifier API for custom request headers by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;619](fussybeaver/bollard#619)
- delete: remove outdated macOS CI workflow by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;616](fussybeaver/bollard#616)
- feat: add docker checkpoint support (create, list, delete) by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;617](fussybeaver/bollard#617)
- feat: feat: add service\_logs API to get logs from a service by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;625](fussybeaver/bollard#625)
- feat: add task\_logs API to get logs from a task by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;624](fussybeaver/bollard#624)
- codegen: add query parameter structs for swarm, config, plugin APIs by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;633](fussybeaver/bollard#633)
- build: avoid unnecessary axum deps by [@&#8203;tisonkun](https://github.com/tisonkun) in [#&#8203;638](fussybeaver/bollard#638)
- feat: add Config API (list, create, inspect, update, delete) by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;628](fussybeaver/bollard#628)
- feat: added swarm update api by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;630](fussybeaver/bollard#630)
- feat: add plugin API support by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;631](fussybeaver/bollard#631)
- refactor: remove deprecated swarm option structs by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;639](fussybeaver/bollard#639)
- Remove deprecated options structs in volume.rs by [@&#8203;Huy-Dinh](https://github.com/Huy-Dinh) in [#&#8203;653](fussybeaver/bollard#653)
- fix: disable codegen formatting by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;654](fussybeaver/bollard#654)
- chore: added CODEOWNERS file by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;657](fussybeaver/bollard#657)
- refactor: remove deprecated EventsOptions struct from system.rs by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;655](fussybeaver/bollard#655)
- Refactor/remove deprecated task options by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;656](fussybeaver/bollard#656)
- refactor: remove deprecated ListSecretsOptions and UpdateSecretOptions by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;658](fussybeaver/bollard#658)
- refactor: remove deprecated service structs by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;659](fussybeaver/bollard#659)
- refactor: remove deprecated node structs by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;660](fussybeaver/bollard#660)
- refactor: remove deprecated network option structs by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;661](fussybeaver/bollard#661)
- refactor: remove deprecated options structs from container.rs by [@&#8203;varundeepsaini](https://github.com/varundeepsaini) in [#&#8203;664](fussybeaver/bollard#664)
- feat: add complex plugin APIs with tests by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;652](fussybeaver/bollard#652)
- refactor: remove deprecated options structs from image.rs by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;663](fussybeaver/bollard#663)
- fix: buildkit datetime feature flag by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;662](fussybeaver/bollard#662)
- docs: add documentation for bollard-stubs re-exports by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;669](fussybeaver/bollard#669)
- fix: map codegen Object type to serde\_json::Value by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;672](fussybeaver/bollard#672)
- feat: upgrade Docker API from v1.49 to v1.52 by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;670](fussybeaver/bollard#670)
- fix: synced code with 1.52 bollard-stubs by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;674](fussybeaver/bollard#674)
- fix: remove plugin test workarounds by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;673](fussybeaver/bollard#673)
- chore: remove empty .gitmodules and .cargo/config.toml files by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;675](fussybeaver/bollard#675)
- fix: doc warnings by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;677](fussybeaver/bollard#677)
- docs: updated docker api version references to 1.52 by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;676](fussybeaver/bollard#676)
- build(deps): bump rust from 1.90.0-slim to 1.92.0-slim by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;614](fussybeaver/bollard#614)
- docs: made feature flag guide more comprehensive by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;678](fussybeaver/bollard#678)
- build(fix): Set rustls cryptoprovider for protobuf fetch by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;680](fussybeaver/bollard#680)
- release: v0.20.0 by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;679](fussybeaver/bollard#679)

#### New Contributors

- [@&#8203;aoikurokawa](https://github.com/aoikurokawa) made their first contribution in [#&#8203;592](fussybeaver/bollard#592)
- [@&#8203;DDtKey](https://github.com/DDtKey) made their first contribution in [#&#8203;597](fussybeaver/bollard#597)
- [@&#8203;MarcusGrass](https://github.com/MarcusGrass) made their first contribution in [#&#8203;613](fussybeaver/bollard#613)
- [@&#8203;benodiwal](https://github.com/benodiwal) made their first contribution in [#&#8203;619](fussybeaver/bollard#619)
- [@&#8203;tisonkun](https://github.com/tisonkun) made their first contribution in [#&#8203;638](fussybeaver/bollard#638)
- [@&#8203;varundeepsaini](https://github.com/varundeepsaini) made their first contribution in [#&#8203;664](fussybeaver/bollard#664)

**Full Changelog**: <fussybeaver/bollard@v0.19.3...v0.20.0>

### [`v0.19.4`](https://github.com/fussybeaver/bollard/releases/tag/v0.19.4)

[Compare Source](fussybeaver/bollard@v0.19.3...v0.19.4)

**Full Changelog**: <fussybeaver/bollard@v0.19.3...v19.4>

[#&#8203;597](fussybeaver/bollard#597) Fix buildkit\_providerless **hotfix** (thanks [@&#8203;DDtKey](https://github.com/DDtKey) )

### [`v0.19.3`](https://github.com/fussybeaver/bollard/releases/tag/v0.19.3)

[Compare Source](fussybeaver/bollard@v0.19.2...v0.19.3)

#### What's Changed

- fix: IdResponse field name ID to Id by [@&#8203;ELginas](https://github.com/ELginas) in [#&#8203;578](fussybeaver/bollard#578)
- docs: Reword network connect options deprecation warning by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;581](fussybeaver/bollard#581)
- feat: Handle GenericResources as vec by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;583](fussybeaver/bollard#583)
- chore: add missing pom query mappings by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;584](fussybeaver/bollard#584)
- IdResponse alias by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;586](fussybeaver/bollard#586)
- chore: Peg Bollard at moby's version v28.4.0 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;585](fussybeaver/bollard#585)
- fix: incorrect /commit return type by [@&#8203;ELginas](https://github.com/ELginas) in [#&#8203;579](fussybeaver/bollard#579)
- Allow building with only `pipe` feature enabled by [@&#8203;kailan](https://github.com/kailan) in [#&#8203;587](fussybeaver/bollard#587)
- build(deps): bump rust from 1.88.0-slim to 1.90.0-slim by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;588](fussybeaver/bollard#588)
- build: buildkit should not depend on a rustls provider by default by [@&#8203;mbodmer](https://github.com/mbodmer) in [#&#8203;590](fussybeaver/bollard#590)
- chore: release v0.19.3 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;591](fussybeaver/bollard#591)

#### New Contributors

- [@&#8203;ELginas](https://github.com/ELginas) made their first contribution in [#&#8203;578](fussybeaver/bollard#578)
- [@&#8203;kailan](https://github.com/kailan) made their first contribution in [#&#8203;587](fussybeaver/bollard#587)
- [@&#8203;mbodmer](https://github.com/mbodmer) made their first contribution in [#&#8203;590](fussybeaver/bollard#590)

**Full Changelog**: <fussybeaver/bollard@v0.19.2...v0.19.3>

### [`v0.19.2`](https://github.com/fussybeaver/bollard/releases/tag/v0.19.2)

[Compare Source](fussybeaver/bollard@v0.19.1...v0.19.2)

#### What's Changed

- bump ureq 2.9.7 -> 3.0.12 in `bollard-buildkit-proto` by [@&#8203;RobWalt](https://github.com/RobWalt) in [#&#8203;547](fussybeaver/bollard#547)
- Fix SshStream to shutdown stdin properly by [@&#8203;Hakuyume](https://github.com/Hakuyume) in [#&#8203;549](fussybeaver/bollard#549)
- docs: Better deprecation notice for network create request by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;555](fussybeaver/bollard#555)
- fix(codegen): Nest ContainerNetworkStats beneath HashMap by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;556](fussybeaver/bollard#556)
- build(deps): bump swagger-codegen.version from 2.4.44 to 2.4.45 in /codegen/swagger by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;539](fussybeaver/bollard#539)
- build(deps): update prost requirement from 0.13 to 0.14 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;541](fussybeaver/bollard#541)
- build(deps): update prost-types requirement from 0.13 to 0.14 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;542](fussybeaver/bollard#542)
- Use updated RemoveVolumeOptions by [@&#8203;lidj22](https://github.com/lidj22) in [#&#8203;557](fussybeaver/bollard#557)
- docs: Reword deprecation warnings by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;561](fussybeaver/bollard#561)
- build(deps): bump swagger-codegen.version from 2.4.45 to 2.4.46 in /codegen/swagger by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;559](fussybeaver/bollard#559)
- fix: Switch load\_image content\_type by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;562](fussybeaver/bollard#562)
- chore: Bump rust to 1.88, clippy fixes by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;563](fussybeaver/bollard#563)
- chore: Bump proto models to 0.7 with tonic 0.14 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;571](fussybeaver/bollard#571)
- chore: Bump Bollard models to API 1.49 moby v28.3.3 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;572](fussybeaver/bollard#572)
- chore: release v19.2 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;573](fussybeaver/bollard#573)

#### New Contributors

- [@&#8203;RobWalt](https://github.com/RobWalt) made their first contribution in [#&#8203;547](fussybeaver/bollard#547)
- [@&#8203;lidj22](https://github.com/lidj22) made their first contribution in [#&#8203;557](fussybeaver/bollard#557)

**Full Changelog**: <fussybeaver/bollard@v0.19.1...v0.19.2>

### [`v0.19.1`](https://github.com/fussybeaver/bollard/releases/tag/v0.19.1)

[Compare Source](fussybeaver/bollard@v0.19.0...v0.19.1)

#### What's Changed

- fix: Fix Into mapping to restart container parameters by [@&#8203;x1a0b0](https://github.com/x1a0b0) in [#&#8203;532](fussybeaver/bollard#532)
- fix: Codegen using wrong types for Vecs and HashMaps by [@&#8203;paul-hansen](https://github.com/paul-hansen) in [#&#8203;538](fussybeaver/bollard#538)
- support SSH by [@&#8203;Hakuyume](https://github.com/Hakuyume) in [#&#8203;536](fussybeaver/bollard#536)
- chore: Release 1.48.3-rc.28.0.4 bollard-stubs by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;545](fussybeaver/bollard#545)
- Release v0.19.1 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;546](fussybeaver/bollard#546)

#### New Contributors

- [@&#8203;x1a0b0](https://github.com/x1a0b0) made their first contribution in [#&#8203;532](fussybeaver/bollard#532)
- [@&#8203;Hakuyume](https://github.com/Hakuyume) made their first contribution in [#&#8203;536](fussybeaver/bollard#536)

**Full Changelog**: <fussybeaver/bollard@v0.19.0...v0.19.1>

### [`v0.19.0`](https://github.com/fussybeaver/bollard/releases/tag/v0.19.0)

[Compare Source](fussybeaver/bollard@v0.18.1...v0.19.0)

#### What's Changed

- Add Swarm support by [@&#8203;tomasro27](https://github.com/tomasro27) in [#&#8203;484](fussybeaver/bollard#484)
- Support custom Dockerfile path in BuildKit Solve API by [@&#8203;dmartin](https://github.com/dmartin) in [#&#8203;488](fussybeaver/bollard#488)
- fix: Change multiple API's to support streaming by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;495](fussybeaver/bollard#495)
- build(deps): bump swagger-codegen.version from 2.4.43 to 2.4.44 in /codegen/swagger by [@&#8203;dependabot](https://github.com/dependabot) in [#&#8203;496](fussybeaver/bollard#496)
- fix: Re-add upload\_to\_container\_streaming and mark deprecated by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;497](fussybeaver/bollard#497)
- build(deps): upgrade rand to v0.9 by [@&#8203;paolobarbolini](https://github.com/paolobarbolini) in [#&#8203;500](fussybeaver/bollard#500)
- Add support for buildkitd by [@&#8203;j-walther](https://github.com/j-walther) in [#&#8203;485](fussybeaver/bollard#485)
- Fix switched description between ImageBuildOutput enumerations by [@&#8203;leonheldattoradex](https://github.com/leonheldattoradex) in [#&#8203;504](fussybeaver/bollard#504)
- fix: only assign auth headers if set by [@&#8203;JoranHonig](https://github.com/JoranHonig) in [#&#8203;506](fussybeaver/bollard#506)
- feat: implement the Nodes and Tasks API. by [@&#8203;peterhuene](https://github.com/peterhuene) in [#&#8203;508](fussybeaver/bollard#508)
- build(deps): bump rust from 1.84.0-slim to 1.85.0-slim by [@&#8203;dependabot](https://github.com/dependabot) in [#&#8203;507](fussybeaver/bollard#507)
- build: ignore audit failure for unmaintained paste by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;511](fussybeaver/bollard#511)
- Added `Docker::prune_build` for `/build/prune` endpoint access by [@&#8203;En-En-Code](https://github.com/En-En-Code) in [#&#8203;509](fussybeaver/bollard#509)
- feat: Bump models to moby release 28.0.1 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;510](fussybeaver/bollard#510)
- chore: Bump buildkit proto files for release by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;521](fussybeaver/bollard#521)
- chore: Buildkit-proto 0.6.1 using tonic 0.13 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;522](fussybeaver/bollard#522)
- feat: Query parameter implementation by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;523](fussybeaver/bollard#523)
- Release v0.19.0-rc1 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;524](fussybeaver/bollard#524)
- implement Into to convert StopContainerOptions by [@&#8203;HerrMuellerluedenscheid](https://github.com/HerrMuellerluedenscheid) in [#&#8203;526](fussybeaver/bollard#526)
- fix: Fix Into mapping to node query parameters by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;527](fussybeaver/bollard#527)
- build(deps): update webpki-roots requirement from 0.26 to 1.0 by [@&#8203;dependabot](https://github.com/dependabot) in [#&#8203;528](fussybeaver/bollard#528)
- Release v0.19 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;530](fussybeaver/bollard#530)

#### New Contributors

- [@&#8203;tomasro27](https://github.com/tomasro27) made their first contribution in [#&#8203;484](fussybeaver/bollard#484)
- [@&#8203;j-walther](https://github.com/j-walther) made their first contribution in [#&#8203;485](fussybeaver/bollard#485)
- [@&#8203;leonheldattoradex](https://github.com/leonheldattoradex) made their first contribution in [#&#8203;504](fussybeaver/bollard#504)
- [@&#8203;JoranHonig](https://github.com/JoranHonig) made their first contribution in [#&#8203;506](fussybeaver/bollard#506)
- [@&#8203;peterhuene](https://github.com/peterhuene) made their first contribution in [#&#8203;508](fussybeaver/bollard#508)
- [@&#8203;En-En-Code](https://github.com/En-En-Code) made their first contribution in [#&#8203;509](fussybeaver/bollard#509)
- [@&#8203;HerrMuellerluedenscheid](https://github.com/HerrMuellerluedenscheid) made their first contribution in [#&#8203;526](fussybeaver/bollard#526)

**Full Changelog**: <fussybeaver/bollard@v0.18.1...v0.19.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **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.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDEuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEwMS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL21pbm9yIl19-->

Reviewed-on: https://git.erwanleboucher.dev/eleboucher/towonel/pulls/44
eleboucher pushed a commit to eleboucher/towonel that referenced this pull request May 22, 2026
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [bollard](https://github.com/fussybeaver/bollard) | dependencies | minor | `0.18` → `0.21` |

---

### Release Notes

<details>
<summary>fussybeaver/bollard (bollard)</summary>

### [`v0.21.0`](https://github.com/fussybeaver/bollard/releases/tag/v0.21.0)

[Compare Source](fussybeaver/bollard@v0.20.2...v0.21.0)

#### What's Changed

- feat: first-class Podman support with feature flags by [@&#8203;caniko](https://github.com/caniko) in [#&#8203;700](fussybeaver/bollard#700)
- chore: Bump protobuf files to buildkit master for version bollard-buildkit-proto 0.8.0 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;704](fussybeaver/bollard#704)
- build(deps): bump rust from 1.93.0-slim to 1.94.1-slim by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;702](fussybeaver/bollard#702)
- build(deps): bump swagger-codegen.version from 2.4.50 to 2.4.51 in /codegen/swagger by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;698](fussybeaver/bollard#698)
- Use DEFAULT\_MAX\_RECV\_MSG\_SIZE and DEFAULT\_MAX\_SEND\_MSG\_SIZE for services by [@&#8203;j-walther](https://github.com/j-walther) in [#&#8203;710](fussybeaver/bollard#710)
- chore: swagger api 1.43 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;707](fussybeaver/bollard#707)
- chore: peg against api 1.53 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;712](fussybeaver/bollard#712)
- fix: Parse logs where there is no trailing newline by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;714](fussybeaver/bollard#714)
- build(deps): update tokio-tungstenite requirement from 0.28 to 0.29 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;699](fussybeaver/bollard#699)
- Also set the messages limits for the client, file send and ssh by [@&#8203;j-walther](https://github.com/j-walther) in [#&#8203;718](fussybeaver/bollard#718)
- Allow users to pass their own build reference by [@&#8203;j-walther](https://github.com/j-walther) in [#&#8203;687](fussybeaver/bollard#687)
- fix: Remove topology special case by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;719](fussybeaver/bollard#719)
- fix(codegen): add Podman "stopping" state to container state enums by [@&#8203;Theaxiom](https://github.com/Theaxiom) in [#&#8203;715](fussybeaver/bollard#715)
- build(deps): update rand requirement from 0.9 to 0.10 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;690](fussybeaver/bollard#690)
- build(deps): bump rust from 1.94.1-slim to 1.95.0-slim by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;716](fussybeaver/bollard#716)
- build(deps): bump swagger-codegen.version from 2.4.51 to 2.4.52 in /codegen/swagger by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;717](fussybeaver/bollard#717)
- chore: podman state release 1.53.1 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;720](fussybeaver/bollard#720)
- chore: Release 0.21.0 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;721](fussybeaver/bollard#721)

#### New Contributors

- [@&#8203;caniko](https://github.com/caniko) made their first contribution in [#&#8203;700](fussybeaver/bollard#700)
- [@&#8203;Theaxiom](https://github.com/Theaxiom) made their first contribution in [#&#8203;715](fussybeaver/bollard#715)

**Full Changelog**: <fussybeaver/bollard@v0.20.2...v0.21.0>

### [`v0.20.2`](https://github.com/fussybeaver/bollard/releases/tag/v0.20.2)

[Compare Source](fussybeaver/bollard@v0.20.1...v0.20.2)

#### What's Changed

- feat: add attach\_container\_websocket API for WebSocket container attach by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;689](fussybeaver/bollard#689)
- fix(secrets): Remove re-export of models by [@&#8203;giantcow](https://github.com/giantcow) in [#&#8203;695](fussybeaver/bollard#695)
- chore: Release 0.20.2 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;696](fussybeaver/bollard#696)

#### New Contributors

- [@&#8203;giantcow](https://github.com/giantcow) made their first contribution in [#&#8203;695](fussybeaver/bollard#695)

**Full Changelog**: <fussybeaver/bollard@v0.20.1...v0.20.2>

### [`v0.20.1`](https://github.com/fussybeaver/bollard/releases/tag/v0.20.1)

[Compare Source](fussybeaver/bollard@v0.20.0...v0.20.1)

#### What's Changed

- build: drop serde\_with dep by [@&#8203;tisonkun](https://github.com/tisonkun) in [#&#8203;682](fussybeaver/bollard#682)
- chore: bump bollard-stubs dependency by [@&#8203;tisonkun](https://github.com/tisonkun) in [#&#8203;686](fussybeaver/bollard#686)
- Add Docker::connect\_with\_host by [@&#8203;BrenekH](https://github.com/BrenekH) in [#&#8203;685](fussybeaver/bollard#685)
- build(deps): bump rust from 1.92.0-slim to 1.93.0-slim by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;684](fussybeaver/bollard#684)
- build(deps): bump swagger-codegen.version from 2.4.46 to 2.4.50 in /codegen/swagger by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;608](fussybeaver/bollard#608)
- chore: Release 0.20.1 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;688](fussybeaver/bollard#688)

#### New Contributors

- [@&#8203;BrenekH](https://github.com/BrenekH) made their first contribution in [#&#8203;685](fussybeaver/bollard#685)

**Full Changelog**: <fussybeaver/bollard@v0.20.0...v0.20.1>

### [`v0.20.0`](https://github.com/fussybeaver/bollard/releases/tag/v0.20.0)

#### What's Changed

- Pass keypath by [@&#8203;aoikurokawa](https://github.com/aoikurokawa) in [#&#8203;592](fussybeaver/bollard#592)
- fix: proper execution branch for `buildkit_providerless` by [@&#8203;DDtKey](https://github.com/DDtKey) in [#&#8203;597](fussybeaver/bollard#597)
- Bump stubs 1.49.2 rc.28.4.0 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;598](fussybeaver/bollard#598)
- Improve handling of nested empty hashmaps by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;596](fussybeaver/bollard#596)
- Add fallible Streams for import\_image\_stream by [@&#8203;Huy-Dinh](https://github.com/Huy-Dinh) in [#&#8203;606](fussybeaver/bollard#606)
- add swagger support for ContainerArchiveInfo by [@&#8203;Huy-Dinh](https://github.com/Huy-Dinh) in [#&#8203;609](fussybeaver/bollard#609)
- add support for get\_container\_archive\_info by [@&#8203;Huy-Dinh](https://github.com/Huy-Dinh) in [#&#8203;610](fussybeaver/bollard#610)
- fix: remove unmaintained rustls\_pemfile by [@&#8203;MarcusGrass](https://github.com/MarcusGrass) in [#&#8203;613](fussybeaver/bollard#613)
- feat: add with\_request\_modifier API for custom request headers by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;619](fussybeaver/bollard#619)
- delete: remove outdated macOS CI workflow by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;616](fussybeaver/bollard#616)
- feat: add docker checkpoint support (create, list, delete) by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;617](fussybeaver/bollard#617)
- feat: feat: add service\_logs API to get logs from a service by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;625](fussybeaver/bollard#625)
- feat: add task\_logs API to get logs from a task by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;624](fussybeaver/bollard#624)
- codegen: add query parameter structs for swarm, config, plugin APIs by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;633](fussybeaver/bollard#633)
- build: avoid unnecessary axum deps by [@&#8203;tisonkun](https://github.com/tisonkun) in [#&#8203;638](fussybeaver/bollard#638)
- feat: add Config API (list, create, inspect, update, delete) by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;628](fussybeaver/bollard#628)
- feat: added swarm update api by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;630](fussybeaver/bollard#630)
- feat: add plugin API support by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;631](fussybeaver/bollard#631)
- refactor: remove deprecated swarm option structs by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;639](fussybeaver/bollard#639)
- Remove deprecated options structs in volume.rs by [@&#8203;Huy-Dinh](https://github.com/Huy-Dinh) in [#&#8203;653](fussybeaver/bollard#653)
- fix: disable codegen formatting by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;654](fussybeaver/bollard#654)
- chore: added CODEOWNERS file by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;657](fussybeaver/bollard#657)
- refactor: remove deprecated EventsOptions struct from system.rs by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;655](fussybeaver/bollard#655)
- Refactor/remove deprecated task options by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;656](fussybeaver/bollard#656)
- refactor: remove deprecated ListSecretsOptions and UpdateSecretOptions by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;658](fussybeaver/bollard#658)
- refactor: remove deprecated service structs by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;659](fussybeaver/bollard#659)
- refactor: remove deprecated node structs by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;660](fussybeaver/bollard#660)
- refactor: remove deprecated network option structs by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;661](fussybeaver/bollard#661)
- refactor: remove deprecated options structs from container.rs by [@&#8203;varundeepsaini](https://github.com/varundeepsaini) in [#&#8203;664](fussybeaver/bollard#664)
- feat: add complex plugin APIs with tests by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;652](fussybeaver/bollard#652)
- refactor: remove deprecated options structs from image.rs by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;663](fussybeaver/bollard#663)
- fix: buildkit datetime feature flag by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;662](fussybeaver/bollard#662)
- docs: add documentation for bollard-stubs re-exports by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;669](fussybeaver/bollard#669)
- fix: map codegen Object type to serde\_json::Value by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;672](fussybeaver/bollard#672)
- feat: upgrade Docker API from v1.49 to v1.52 by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;670](fussybeaver/bollard#670)
- fix: synced code with 1.52 bollard-stubs by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;674](fussybeaver/bollard#674)
- fix: remove plugin test workarounds by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;673](fussybeaver/bollard#673)
- chore: remove empty .gitmodules and .cargo/config.toml files by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;675](fussybeaver/bollard#675)
- fix: doc warnings by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;677](fussybeaver/bollard#677)
- docs: updated docker api version references to 1.52 by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;676](fussybeaver/bollard#676)
- build(deps): bump rust from 1.90.0-slim to 1.92.0-slim by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;614](fussybeaver/bollard#614)
- docs: made feature flag guide more comprehensive by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;678](fussybeaver/bollard#678)
- build(fix): Set rustls cryptoprovider for protobuf fetch by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;680](fussybeaver/bollard#680)
- release: v0.20.0 by [@&#8203;benodiwal](https://github.com/benodiwal) in [#&#8203;679](fussybeaver/bollard#679)

#### New Contributors

- [@&#8203;aoikurokawa](https://github.com/aoikurokawa) made their first contribution in [#&#8203;592](fussybeaver/bollard#592)
- [@&#8203;DDtKey](https://github.com/DDtKey) made their first contribution in [#&#8203;597](fussybeaver/bollard#597)
- [@&#8203;MarcusGrass](https://github.com/MarcusGrass) made their first contribution in [#&#8203;613](fussybeaver/bollard#613)
- [@&#8203;benodiwal](https://github.com/benodiwal) made their first contribution in [#&#8203;619](fussybeaver/bollard#619)
- [@&#8203;tisonkun](https://github.com/tisonkun) made their first contribution in [#&#8203;638](fussybeaver/bollard#638)
- [@&#8203;varundeepsaini](https://github.com/varundeepsaini) made their first contribution in [#&#8203;664](fussybeaver/bollard#664)

**Full Changelog**: <fussybeaver/bollard@v0.19.3...v0.20.0>

### [`v0.19.4`](https://github.com/fussybeaver/bollard/releases/tag/v0.19.4)

[Compare Source](fussybeaver/bollard@v0.19.3...v0.19.4)

**Full Changelog**: <fussybeaver/bollard@v0.19.3...v19.4>

[#&#8203;597](fussybeaver/bollard#597) Fix buildkit\_providerless **hotfix** (thanks [@&#8203;DDtKey](https://github.com/DDtKey) )

### [`v0.19.3`](https://github.com/fussybeaver/bollard/releases/tag/v0.19.3)

[Compare Source](fussybeaver/bollard@v0.19.2...v0.19.3)

#### What's Changed

- fix: IdResponse field name ID to Id by [@&#8203;ELginas](https://github.com/ELginas) in [#&#8203;578](fussybeaver/bollard#578)
- docs: Reword network connect options deprecation warning by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;581](fussybeaver/bollard#581)
- feat: Handle GenericResources as vec by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;583](fussybeaver/bollard#583)
- chore: add missing pom query mappings by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;584](fussybeaver/bollard#584)
- IdResponse alias by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;586](fussybeaver/bollard#586)
- chore: Peg Bollard at moby's version v28.4.0 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;585](fussybeaver/bollard#585)
- fix: incorrect /commit return type by [@&#8203;ELginas](https://github.com/ELginas) in [#&#8203;579](fussybeaver/bollard#579)
- Allow building with only `pipe` feature enabled by [@&#8203;kailan](https://github.com/kailan) in [#&#8203;587](fussybeaver/bollard#587)
- build(deps): bump rust from 1.88.0-slim to 1.90.0-slim by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;588](fussybeaver/bollard#588)
- build: buildkit should not depend on a rustls provider by default by [@&#8203;mbodmer](https://github.com/mbodmer) in [#&#8203;590](fussybeaver/bollard#590)
- chore: release v0.19.3 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;591](fussybeaver/bollard#591)

#### New Contributors

- [@&#8203;ELginas](https://github.com/ELginas) made their first contribution in [#&#8203;578](fussybeaver/bollard#578)
- [@&#8203;kailan](https://github.com/kailan) made their first contribution in [#&#8203;587](fussybeaver/bollard#587)
- [@&#8203;mbodmer](https://github.com/mbodmer) made their first contribution in [#&#8203;590](fussybeaver/bollard#590)

**Full Changelog**: <fussybeaver/bollard@v0.19.2...v0.19.3>

### [`v0.19.2`](https://github.com/fussybeaver/bollard/releases/tag/v0.19.2)

[Compare Source](fussybeaver/bollard@v0.19.1...v0.19.2)

#### What's Changed

- bump ureq 2.9.7 -> 3.0.12 in `bollard-buildkit-proto` by [@&#8203;RobWalt](https://github.com/RobWalt) in [#&#8203;547](fussybeaver/bollard#547)
- Fix SshStream to shutdown stdin properly by [@&#8203;Hakuyume](https://github.com/Hakuyume) in [#&#8203;549](fussybeaver/bollard#549)
- docs: Better deprecation notice for network create request by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;555](fussybeaver/bollard#555)
- fix(codegen): Nest ContainerNetworkStats beneath HashMap by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;556](fussybeaver/bollard#556)
- build(deps): bump swagger-codegen.version from 2.4.44 to 2.4.45 in /codegen/swagger by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;539](fussybeaver/bollard#539)
- build(deps): update prost requirement from 0.13 to 0.14 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;541](fussybeaver/bollard#541)
- build(deps): update prost-types requirement from 0.13 to 0.14 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;542](fussybeaver/bollard#542)
- Use updated RemoveVolumeOptions by [@&#8203;lidj22](https://github.com/lidj22) in [#&#8203;557](fussybeaver/bollard#557)
- docs: Reword deprecation warnings by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;561](fussybeaver/bollard#561)
- build(deps): bump swagger-codegen.version from 2.4.45 to 2.4.46 in /codegen/swagger by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;559](fussybeaver/bollard#559)
- fix: Switch load\_image content\_type by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;562](fussybeaver/bollard#562)
- chore: Bump rust to 1.88, clippy fixes by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;563](fussybeaver/bollard#563)
- chore: Bump proto models to 0.7 with tonic 0.14 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;571](fussybeaver/bollard#571)
- chore: Bump Bollard models to API 1.49 moby v28.3.3 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;572](fussybeaver/bollard#572)
- chore: release v19.2 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;573](fussybeaver/bollard#573)

#### New Contributors

- [@&#8203;RobWalt](https://github.com/RobWalt) made their first contribution in [#&#8203;547](fussybeaver/bollard#547)
- [@&#8203;lidj22](https://github.com/lidj22) made their first contribution in [#&#8203;557](fussybeaver/bollard#557)

**Full Changelog**: <fussybeaver/bollard@v0.19.1...v0.19.2>

### [`v0.19.1`](https://github.com/fussybeaver/bollard/releases/tag/v0.19.1)

[Compare Source](fussybeaver/bollard@v0.19.0...v0.19.1)

#### What's Changed

- fix: Fix Into mapping to restart container parameters by [@&#8203;x1a0b0](https://github.com/x1a0b0) in [#&#8203;532](fussybeaver/bollard#532)
- fix: Codegen using wrong types for Vecs and HashMaps by [@&#8203;paul-hansen](https://github.com/paul-hansen) in [#&#8203;538](fussybeaver/bollard#538)
- support SSH by [@&#8203;Hakuyume](https://github.com/Hakuyume) in [#&#8203;536](fussybeaver/bollard#536)
- chore: Release 1.48.3-rc.28.0.4 bollard-stubs by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;545](fussybeaver/bollard#545)
- Release v0.19.1 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;546](fussybeaver/bollard#546)

#### New Contributors

- [@&#8203;x1a0b0](https://github.com/x1a0b0) made their first contribution in [#&#8203;532](fussybeaver/bollard#532)
- [@&#8203;Hakuyume](https://github.com/Hakuyume) made their first contribution in [#&#8203;536](fussybeaver/bollard#536)

**Full Changelog**: <fussybeaver/bollard@v0.19.0...v0.19.1>

### [`v0.19.0`](https://github.com/fussybeaver/bollard/releases/tag/v0.19.0)

[Compare Source](fussybeaver/bollard@v0.18.1...v0.19.0)

#### What's Changed

- Add Swarm support by [@&#8203;tomasro27](https://github.com/tomasro27) in [#&#8203;484](fussybeaver/bollard#484)
- Support custom Dockerfile path in BuildKit Solve API by [@&#8203;dmartin](https://github.com/dmartin) in [#&#8203;488](fussybeaver/bollard#488)
- fix: Change multiple API's to support streaming by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;495](fussybeaver/bollard#495)
- build(deps): bump swagger-codegen.version from 2.4.43 to 2.4.44 in /codegen/swagger by [@&#8203;dependabot](https://github.com/dependabot) in [#&#8203;496](fussybeaver/bollard#496)
- fix: Re-add upload\_to\_container\_streaming and mark deprecated by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;497](fussybeaver/bollard#497)
- build(deps): upgrade rand to v0.9 by [@&#8203;paolobarbolini](https://github.com/paolobarbolini) in [#&#8203;500](fussybeaver/bollard#500)
- Add support for buildkitd by [@&#8203;j-walther](https://github.com/j-walther) in [#&#8203;485](fussybeaver/bollard#485)
- Fix switched description between ImageBuildOutput enumerations by [@&#8203;leonheldattoradex](https://github.com/leonheldattoradex) in [#&#8203;504](fussybeaver/bollard#504)
- fix: only assign auth headers if set by [@&#8203;JoranHonig](https://github.com/JoranHonig) in [#&#8203;506](fussybeaver/bollard#506)
- feat: implement the Nodes and Tasks API. by [@&#8203;peterhuene](https://github.com/peterhuene) in [#&#8203;508](fussybeaver/bollard#508)
- build(deps): bump rust from 1.84.0-slim to 1.85.0-slim by [@&#8203;dependabot](https://github.com/dependabot) in [#&#8203;507](fussybeaver/bollard#507)
- build: ignore audit failure for unmaintained paste by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;511](fussybeaver/bollard#511)
- Added `Docker::prune_build` for `/build/prune` endpoint access by [@&#8203;En-En-Code](https://github.com/En-En-Code) in [#&#8203;509](fussybeaver/bollard#509)
- feat: Bump models to moby release 28.0.1 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;510](fussybeaver/bollard#510)
- chore: Bump buildkit proto files for release by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;521](fussybeaver/bollard#521)
- chore: Buildkit-proto 0.6.1 using tonic 0.13 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;522](fussybeaver/bollard#522)
- feat: Query parameter implementation by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;523](fussybeaver/bollard#523)
- Release v0.19.0-rc1 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;524](fussybeaver/bollard#524)
- implement Into to convert StopContainerOptions by [@&#8203;HerrMuellerluedenscheid](https://github.com/HerrMuellerluedenscheid) in [#&#8203;526](fussybeaver/bollard#526)
- fix: Fix Into mapping to node query parameters by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;527](fussybeaver/bollard#527)
- build(deps): update webpki-roots requirement from 0.26 to 1.0 by [@&#8203;dependabot](https://github.com/dependabot) in [#&#8203;528](fussybeaver/bollard#528)
- Release v0.19 by [@&#8203;fussybeaver](https://github.com/fussybeaver) in [#&#8203;530](fussybeaver/bollard#530)

#### New Contributors

- [@&#8203;tomasro27](https://github.com/tomasro27) made their first contribution in [#&#8203;484](fussybeaver/bollard#484)
- [@&#8203;j-walther](https://github.com/j-walther) made their first contribution in [#&#8203;485](fussybeaver/bollard#485)
- [@&#8203;leonheldattoradex](https://github.com/leonheldattoradex) made their first contribution in [#&#8203;504](fussybeaver/bollard#504)
- [@&#8203;JoranHonig](https://github.com/JoranHonig) made their first contribution in [#&#8203;506](fussybeaver/bollard#506)
- [@&#8203;peterhuene](https://github.com/peterhuene) made their first contribution in [#&#8203;508](fussybeaver/bollard#508)
- [@&#8203;En-En-Code](https://github.com/En-En-Code) made their first contribution in [#&#8203;509](fussybeaver/bollard#509)
- [@&#8203;HerrMuellerluedenscheid](https://github.com/HerrMuellerluedenscheid) made their first contribution in [#&#8203;526](fussybeaver/bollard#526)

**Full Changelog**: <fussybeaver/bollard@v0.18.1...v0.19.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **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.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDEuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEwMS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL21pbm9yIl19-->

Reviewed-on: https://git.erwanleboucher.dev/eleboucher/towonel/pulls/44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Generated types sometimes don't make much sense

2 participants