Skip to content

Releases: oras-project/rust-oci-client

v0.16.0

27 Jan 17:29
v0.16.0
2abdcdf

Choose a tag to compare

What's Changed

  • chore(deps): Update testcontainers requirement from 0.24 to 0.25 by @dependabot[bot] in #207
  • chore(deps): Update rstest requirement from 0.25.0 to 0.26.1 by @dependabot[bot] in #208
  • add push blob async stream support by @lambinoo in #204
  • refactor(client)!: Reduces allocations of streaming data by @thomastaylor312 in #209
  • chore(deps): Bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #211
  • chore: replace jwt with jsonwebtoken by @BradLugo in #210
  • chore deps update dev deps by @flavio in #213
  • ci: sanitize GitHub actions by @flavio in #220
  • chore(deps): Bump actions/checkout from 5.0.0 to 6.0.0 by @dependabot[bot] in #227
  • chore(deps): Bump EmbarkStudios/cargo-deny-action from 2.0.13 to 2.0.14 by @dependabot[bot] in #230
  • chore(deps): Bump actions/checkout from 6.0.0 to 6.0.1 by @dependabot[bot] in #231
  • chore(deps): Update testcontainers requirement from 0.25 to 0.26 by @dependabot[bot] in #229
  • ci: switch to cargo-deny by @flavio in #233
  • chore(deps): Bump EmbarkStudios/cargo-deny-action from 2.0.14 to 2.0.15 by @dependabot[bot] in #234
  • Switch to oci_spec's arch and os implementation by @toksdotdev in #228
  • str -> Digest in calculate_and_validate by @stepancheg in #222
  • Update reqwest requirement from 0.12 to 0.13 by @SuperTux88 in #238
  • Remove unnecessary Unpin bounds by @stepancheg in #223
  • Filter empty DOCKER_DIGEST_HEADER by @rylev in #192
  • chore(deps): Update jsonwebtoken requirement from 9.3 to 10.2 by @dependabot[bot] in #225
  • chore(deps): Bump actions/checkout from 6.0.1 to 6.0.2 by @dependabot[bot] in #239
  • chore: prepare the 0.16.0 release by @flavio in #240

New Contributors

Full Changelog: v0.15.0...v0.16.0

v0.15.0

15 May 15:05
v0.15.0
70d5a82

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.14.0...v0.15.0

v0.14.0

25 Oct 08:03
v0.14.0
24ac722

Choose a tag to compare

What's Changed

  • chore(deps): Bump actions/checkout from 4.2.0 to 4.2.1 by @dependabot in #174
  • feat: Relax location_header_to_url path handling by @joonas in #175
  • Add pull referrers to Client by @rylev in #178
  • fix: Set Content-Length header on monolithic push session request by @joonas in #176
  • feat: Add option for using monolithic push by @joonas in #177
  • chore: Bump to version 0.14 by @thomastaylor312 in #180

New Contributors

Full Changelog: v0.13.0...v0.14.0

v0.13.0

07 Oct 15:05
v0.13.0
d4ae0f9

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.12.1...v0.13.0

v0.12.1

07 Oct 15:02
v0.12.1
2f692fc

Choose a tag to compare

What's Changed

Full Changelog: v0.12.0...v0.12.1

v0.12.0

09 Aug 19:05
v0.12.0
2775180

Choose a tag to compare

What's Changed

  • feat(client/token_cache): allow configuration of default token expiration by @vdice in #122
  • ref(client): Debug, Eq, Hash, PartialEq for ImageLayer; convert annotations to BTreeMap by @vdice in #121
  • feat(errors): Allow to serialize errors with serde by @SuperTux88 in #123
  • Create new LayerDescriptor for pulling blobs by @SuperTux88 in #124
  • chore(deps): Update rstest requirement from 0.18.1 to 0.19.0 by @dependabot in #125
  • chore(deps): Bump actions/checkout from 4.1.2 to 4.1.4 by @dependabot in #128
  • chore(deps): Update testcontainers requirement from 0.15 to 0.16 by @dependabot in #127
  • chore(deps): Bump actions/checkout from 4.1.4 to 4.1.6 by @dependabot in #130
  • chore(deps): Update itertools requirement from 0.12.1 to 0.13.0 by @dependabot in #131
  • chore(deps): Update rstest requirement from 0.19.0 to 0.21.0 by @dependabot in #136
  • chore(deps): update to latest version of testcontainers by @flavio in #135
  • fix(deny): Fixes license issues with deny check by @thomastaylor312 in #138
  • feat(client): allow to set read_timeout and connect_timeout by @SuperTux88 in #137
  • chore(deps): Bump actions/checkout from 4.1.6 to 4.1.7 by @dependabot in #139
  • ref(*): Updates the repo to reflect its new location by @thomastaylor312 in #141
  • feat(client): allow to set the User-Agent used by the client by @SuperTux88 in #143
  • chore(deps): Update testcontainers requirement from 0.17 to 0.19 by @dependabot in #144
  • chore(deps): Update testcontainers requirement from 0.19 to 0.20 by @dependabot in #146
  • Partial Requests and some other pull refactorings by @SuperTux88 in #145
  • Add namespace query parameter for registry mirroring/proxying by @SuperTux88 in #148
  • feat(client): Make store_auth_if_needed public by @SuperTux88 in #150
  • chore(deps): Update rstest requirement from 0.21.0 to 0.22.0 by @dependabot in #154
  • ref(*)!: Renames the crate to oci-client by @thomastaylor312 in #151
  • fix(client): Validate digests when header is set by @thomastaylor312 in #152
  • chore(*): Bumps crate version and some dependencies by @thomastaylor312 in #156

New Contributors

Full Changelog: v0.11.0...v0.12.0

v0.11.0

16 May 20:52
v0.11.0
fc9a33e

Choose a tag to compare

What's Changed

Full Changelog: v0.10.0...v0.11.0

v0.10.0

11 Dec 13:51
v0.10.0
513090f

Choose a tag to compare

What's Changed

  • client: Fix failed to pull ubuntu image from docker.io by @arronwy in #67
  • Update rstest requirement from 0.16.0 to 0.17.0 by @dependabot in #70
  • Bump actions/checkout from 3.3.0 to 3.4.0 by @dependabot in #69
  • Bump actions/checkout from 3.4.0 to 3.5.0 by @dependabot in #73
  • Change the visibility of OciEnvelop.errors to pub by @linyinfeng in #71
  • Bump actions/checkout from 3.5.0 to 3.5.2 by @dependabot in #74
  • make pushes concurrent and limit pull concurrency by @dicej in #72
  • Update default docker.io registry by @radu-matei in #81
  • Fix: Expose HTTP errors when pulling layers by @jsoverson in #82
  • client: Return Stream for async_pull_blob API by @arronwy in #83
  • chore(deps): Bump actions/checkout from 3.5.2 to 3.5.3 by @dependabot in #85
  • fix(CI): address warnings of cargo deny by @flavio in #84
  • consider ARCH as ppc64le when rust arch is powerpc64 by @Amulyam24 in #86
  • chore(deps): Update rstest requirement from 0.17.0 to 0.18.1 by @dependabot in #88
  • add optional artifactType to image manifest for oci v1.1 by @devigned in #89
  • Higher-ranked lifetime error workaround by @linyinfeng in #90
  • chore(deps): Bump actions/checkout from 3.5.3 to 3.6.0 by @dependabot in #91
  • chore(deps): Bump actions/checkout from 3.6.0 to 4.0.0 by @dependabot in #92
  • chore(deps): Bump actions/checkout from 4.0.0 to 4.1.0 by @dependabot in #94
  • Improved Push Logic by @rbbl-dev in #93
  • Update the configfile to match the oci v1 spec by @lswith in #77
  • Conversion between a Config and a ConfigFile by @lswith in #76
  • Enhance client to push blobs, mount blobs, and push raw manifests by @aochagavia in #66
  • fix: bring back workaround for rustc by @flavio in #95
  • implemented method to list tags by @rbbl-dev in #80
  • feat(config.rs): add OS type for WASI Preview 1 by @vdice in #99
  • chore(deps): Bump actions/checkout from 4.1.0 to 4.1.1 by @dependabot in #100
  • chore(deps): Update testcontainers requirement from 0.14 to 0.15 by @dependabot in #96
  • feat: return auth token from Client::auth by @mattarnoatibm in #105
  • Create 0.11.0 relase by @flavio in #106

New Contributors

Full Changelog: v0.9.4...v0.10.0

v0.9.4

14 Dec 14:34

Choose a tag to compare

What's Changed

  • Bump actions/checkout from 3.0.2 to 3.1.0 by @dependabot in #47
  • feat: enable Clone, Eq, PartialEq and Debug macro for RegistryAuth by @Xynnn007 in #48
  • fix: address broken test by @flavio in #52
  • Update rstest requirement from 0.15.0 to 0.16.0 by @dependabot in #55
  • Add async_read support for pull_blob API by @arronwy in #54
  • fix: rustls allow usage or system root certificates by @flavio in #56

New Contributors

Full Changelog: v0.9.3...v0.9.4

v0.9.3

14 Dec 14:27

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.9.2...v0.9.3