Releases: fussybeaver/bollard
Releases · fussybeaver/bollard
Release v0.18.1
What's Changed
- feat: Sync bollard to API v1.47 by @fussybeaver in #479
- Fix 0.18.0 protobuf issue and release 0.18.1 by @fussybeaver in #482
Full Changelog: v0.18.0...v0.18.1
Release v0.18.0
What's Changed
- Custom Build Outputs
--output
by @levinwinter in #450 - Add missing
BuildImageOptions::target
field by @yotamofek in #452 - Add with_callback that take a Fn taking request and returning responses by @izissise in #459
- Optional builtin http client by @izissise in #465
- Add named context support to BuildKit solver pipeline by @dmartin in #467
- Fix rustls features by @stormshield-gt in #464
- Bump dependencies (native certs and rust) by @fussybeaver in #468
- Add buildkit no-op tear down by @fussybeaver in #470
- Fix non json error handling by @fussybeaver in #471
- fix: Correct ImageBuildOutput Display impl by @dmartin in #473
- build(deps): update thiserror requirement from 1.0 to 2.0 by @dependabot in #472
- feat: Generate API docs v1.46 by @fussybeaver in #474
- feat: Generate API docs v1.47 by @fussybeaver in #475
- Sync Bollard to api v1.46 by @fussybeaver in #476
New Contributors
- @levinwinter made their first contribution in #450
- @yotamofek made their first contribution in #452
- @izissise made their first contribution in #459
- @dmartin made their first contribution in #467
Full Changelog: v0.17.1...v0.18.0
What's Changed
- Custom Build Outputs
--output
by @levinwinter in #450 - Add missing
BuildImageOptions::target
field by @yotamofek in #452 - Add with_callback that take a Fn taking request and returning responses by @izissise in #459
- Optional builtin http client by @izissise in #465
- Add named context support to BuildKit solver pipeline by @dmartin in #467
- Fix rustls features by @stormshield-gt in #464
- Bump dependencies (native certs and rust) by @fussybeaver in #468
- Add buildkit no-op tear down by @fussybeaver in #470
- Fix non json error handling by @fussybeaver in #471
- fix: Correct ImageBuildOutput Display impl by @dmartin in #473
- build(deps): update thiserror requirement from 1.0 to 2.0 by @dependabot in #472
- feat: Generate API docs v1.46 by @fussybeaver in #474
- feat: Generate API docs v1.47 by @fussybeaver in #475
- Sync Bollard to api v1.46 by @fussybeaver in #476
- Release 0.18 by @fussybeaver in #478
New Contributors
- @levinwinter made their first contribution in #450
- @yotamofek made their first contribution in #452
- @izissise made their first contribution in #459
- @dmartin made their first contribution in #467
Full Changelog: v0.17.1...v0.18.0
Release v0.17.1
What's Changed
- build: Add features for rustls-provider by @stormshield-gt in #441
- Disable windows buildkit sshforward by @fussybeaver (Thanks @paul-hansen for reporting/helping) in #444
- Add upload_to_container_streaming to Container by @paul-hansen in #445
- build(deps): bump swagger-codegen.version from 2.4.41 to 2.4.43 in /codegen/swagger by @dependabot in #449
- build(deps): bump rust from 1.80.0-slim to 1.80.1-slim by @dependabot in #448
- Release 0.17.1 by @fussybeaver in #453
New Contributors
- @stormshield-gt made their first contribution in #441
Full Changelog: v0.17.0...v0.17.1
Release v0.17.0
What's Changed
- Add repository field to codegen crates by @paolobarbolini in #398
- protobuf fetch script by @fussybeaver in #402
- Upgrade to rustls 0.23 by @fussybeaver in #403
- feat: Add secrets implementation to buildkit by @fussybeaver in #404
- fix doc by @cn-kali-team in #406
- Fixes for UpdateContainerOptions by @paul-hansen in #410
- build(deps): update base64 requirement from 0.21 to 0.22 by @dependabot in #405
- build(deps): update termion requirement from 3.0 to 4.0 by @dependabot in #407
- #380: Add streaming image import by @russelltg in #411
- chore: Update dependencies by @reneleonhardt in #413
- fix: improve socket error handling by @KMJ-007 in #414
- Enable sshforwarding to local ssh agent in buildkit by @fussybeaver in #416
- build: Bump CircleCI docker image to 27.0 by @fussybeaver in #429
- fix: Don't populate X-Registry-* headers when credentials are not set by @eplightning in #430
- Bump protobuf dependencies by @fussybeaver in #431
- fix: Fetch GRPC anonymous token correctly by @fussybeaver in #432
- build(deps): update base64 requirement from 0.21 to 0.22 in /codegen/swagger by @dependabot in #435
- build(deps): update bollard-stubs requirement from =1.44.0-rc.2 to =1.45.0-rc.26.0.1 by @dependabot in #434
- Peg to API 1.45 moby release v26.0.1 by @fussybeaver in #437
- Release 0.17.0 by @fussybeaver in #439
New Contributors
- @paolobarbolini made their first contribution in #398
- @cn-kali-team made their first contribution in #406
- @paul-hansen made their first contribution in #410
- @russelltg made their first contribution in #411
- @reneleonhardt made their first contribution in #413
- @KMJ-007 made their first contribution in #414
- @eplightning made their first contribution in #430
Full Changelog: v0.16.1...v0.17.0
Release v0.16.1
What's Changed
- chore(deps): Use hyperlocal-next by @fussybeaver in #379
- Remove ct logs refs and add webpki feature in docs by @fussybeaver in #384
- Add distribution inspect function by @bpmooch in #385
- Add locked switch to cargo audit by @fussybeaver in #386
- Disable pool to tackle race condition in Hyper 1 by @fussybeaver in #390
- build(deps): update base64 requirement from 0.21 to 0.22 by @dependabot in #381
- Remove type_length_limit config from stats example by @bpmooch in #392
- Release v0.16.1 by @fussybeaver in #394
New Contributors
Full Changelog: v0.16.0...v0.16.1
Release v0.16.0
What's Changed
- fix: missing tty options in StartExecOptions by @leon3s in #339
- Add auth provider for private buildkit builds by @fussybeaver in #342
- Add all filter to fix prune behaviour in docker 23 by @fussybeaver in #348
- give stats object name & id fields a default empty string by @rolyatmax in #347
- Omit
changes
query parameter inCreateImageOptions
ifVec
is empty by @fmckeogh in #353 - Bump the rust image in the Dockerfile by @fussybeaver in #362
- Fix
winapi
error by @epompeii in #361 - Update to hyper 1.1 by @fussybeaver in #363
- Add buildkit build with remote cache backends by @fussybeaver in #344
- Extract hyper named pipe by @fussybeaver in #365
- Add support for the docker /containers/{}/export API endpoint by @chordtoll in #369
- feat: Add connect_with_defaults by @jalaziz in #370
- connect_with_defaults incl. tests by @fussybeaver in #373
- Update termion requirement from 2.0 to 3.0 by @dependabot in #368
- Add 'status' field to ListServicesOptions for enhanced service status retrieval by @Paulswith in #338
- Sync protobuf files, bump tonic by @fussybeaver in #377
New Contributors
- @rolyatmax made their first contribution in #347
- @fmckeogh made their first contribution in #353
- @epompeii made their first contribution in #361
- @chordtoll made their first contribution in #369
- @jalaziz made their first contribution in #370
- @Paulswith made their first contribution in #338
Full Changelog: v0.15.0...v0.16.0
What's Changed
- fix: missing tty options in StartExecOptions by @leon3s in #339
- Add auth provider for private buildkit builds by @fussybeaver in #342
- Add all filter to fix prune behaviour in docker 23 by @fussybeaver in #348
- give stats object name & id fields a default empty string by @rolyatmax in #347
- Omit
changes
query parameter inCreateImageOptions
ifVec
is empty by @fmckeogh in #353 - Bump the rust image in the Dockerfile by @fussybeaver in #362
- Fix
winapi
error by @epompeii in #361 - Update to hyper 1.1 by @fussybeaver in #363
- Add buildkit build with remote cache backends by @fussybeaver in #344
- Extract hyper named pipe by @fussybeaver in #365
- Add support for the docker /containers/{}/export API endpoint by @chordtoll in #369
- feat: Add connect_with_defaults by @jalaziz in #370
- connect_with_defaults incl. tests by @fussybeaver in #373
- Update termion requirement from 2.0 to 3.0 by @dependabot in #368
- Add 'status' field to ListServicesOptions for enhanced service status retrieval by @Paulswith in #338
- Sync protobuf files, bump tonic by @fussybeaver in #377
New Contributors
- @rolyatmax made their first contribution in #347
- @fmckeogh made their first contribution in #353
- @epompeii made their first contribution in #361
- @chordtoll made their first contribution in #369
- @jalaziz made their first contribution in #370
- @Paulswith made their first contribution in #338
Full Changelog: v0.15.0...v0.16.0
Release v0.15.0
What's Changed
- Match generated swagger moby API with v23.0.1 moby release by @fussybeaver in #294
- bugfix: attach container by @leon3s in #297
- Look for
Id
field instead ofid
when deserializing stats by @kierendavies in #298 - remove default features from chrono by @jcornaz in #300
- Update webpki-roots requirement from 0.22 to 0.23 by @dependabot in #304
- Update tonic-build requirement from 0.8 to 0.9 by @dependabot in #303
- Update tonic requirement from 0.8 to 0.9 by @dependabot in #302
- Move to the smaller, cargo-team maintained
home
crate by @utkarshgupta137 in #307 - Bump rustls version to 0.21 by @fussybeaver in #308
- Update serde_with requirement from 2.0 to 3.0 by @dependabot in #309
- Update serde_with: 2.0 -> 3.0 by @matthiasbeyer in #312
- Update base64 requirement from 0.13 to 0.21 by @dependabot in #316
- chore: upgrade to docker 1.43 by @leon3s in #317
- added rustls dangerous_configuration feature by @simp4t7 in #320
- Update indexmap requirement from 1.5.2 to 2.0.0 by @dependabot in #319
- upgrade webpki by @fuchsnj in #328
- Add export_images function by @DOhlsson in #329
- Bump actions/checkout from 3 to 4 by @dependabot in #334
- Expose OCI export endpoint as part of grpc buildkit API by @fussybeaver in #326
Changes
field in image create options by @queer and @fussybeaver in #335- 0.15 release by @fussybeaver in #336
New Contributors
- @kierendavies made their first contribution in #298
- @jcornaz made their first contribution in #300
- @utkarshgupta137 made their first contribution in #307
- @matthiasbeyer made their first contribution in #312
- @simp4t7 made their first contribution in #320
- @fuchsnj made their first contribution in #328
- @DOhlsson made their first contribution in #329
Full Changelog: v0.14.0...v0.15.0
Release v0.14.0
What's Changed
- Bump swagger-codegen-maven-plugin from 2.4.27 to 2.4.28 in /codegen by @dependabot in #248
- Bump swagger-codegen from 2.4.27 to 2.4.28 in /codegen by @dependabot in #247
- Return an error on streams that contain error JSON fields by @fussybeaver in #250
- Update yup-hyper-mock requirement from 5.14.0 to 6.0.0 by @dependabot in #253
- Improvements to the chronos/time features by @fussybeaver in #252
- Correct serde serialization of TopOptions by @MarkRx in #256
- add platform parameter for create_container by @tdyas in #259
- Add secret management functions by @zozzz in #261
- Filter CircleCI containers after prune in tests by @fussybeaver in #265
- Paulgb/update serde with version by @fussybeaver in #267
- Buildkit implementation by @fussybeaver in #276
- [FEATURE] Deserialize container config by @leon3s in #278
- Display impl for buildkit StatusResponse by @fussybeaver in #281
- Bump swagger-codegen from 2.4.28 to 2.4.29 in /codegen by @dependabot in #273
- Bump swagger-codegen-maven-plugin from 2.4.28 to 2.4.29 in /codegen by @dependabot in #274
- Update termion requirement from 1.5 to 2.0 by @dependabot in #272
- Some cleanup by @fussybeaver in #282
- Remove dbg! lines by @vlad-ivanov-name in #283
- Fail on missing session id for buildkit by @fussybeaver in #284
- Implement newline parser on misbehaving architectures by @fussybeaver in #286
- 0.14 Release by @fussybeaver in #287
New Contributors
- @MarkRx made their first contribution in #256
- @tdyas made their first contribution in #259
- @zozzz made their first contribution in #261
- @leon3s made their first contribution in #278
- @vlad-ivanov-name made their first contribution in #283
Full Changelog: v0.13.0...v0.14.0
Release v0.13.0
Release v0.13.0
304
Status code should be treated as a success (thanks @y-young )- Allow large response payloads in start exec response using an optional output capacity (thanks @uellenberg )
- Do not error on empty server response (thanks @k8scat )
- Bump models to match moby
v20.10.16
- Add
chrono
feature flag and alternative mutually exclusivetime
feature flag as alternative representations of dates. - Deserialize directly from bytes instead of through a string.
- Add
json_data_content
feature flag to enable appending JSON payloads to deserialization errors.
Release v0.12.0
Release v0.12.0
- Bump rustls, make ct_logs dependency optional
- Add container attach method (thanks @antoinert )
- Add resize container tty method (thanks @antoinert )
- Fix bugs in JSON parser:
- handle buffers ending in closing brace and not being parseable
- handle newlines inside of JSON payload
- Let users specify a timeout
- Fix clippy failures on Rust version 1.59 (thanks @edmorley )
- Make all SSL dependencies optional (thanks @edmorley )
- Switch from pin-project to pin-project-lite dependency (thanks @edmorley )
- Clean up tokio features (thanks @edmorley )
- Enforce cargo fmt in CI
- Make all Docker errors generic
- Bump bollard-stubs models to a pre-1.42 API release
- Add PartialEq to all options