Releases: oras-project/rust-oci-client
Releases · oras-project/rust-oci-client
v0.14.0
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
What's Changed
- client: add support to set https_proxy/no_proxy for client by @Xynnn007 in #160
- chore(deps): Update testcontainers requirement from 0.20 to 0.22 by @dependabot in #161
- Docs.rs badge, update crate name. by @bddap in #166
- chore(deps): Bump actions/checkout from 4.1.7 to 4.2.0 by @dependabot in #170
- chore(deps): Update testcontainers requirement from 0.22 to 0.23 by @dependabot in #169
- chore(deps): Update rstest requirement from 0.22.0 to 0.23.0 by @dependabot in #168
- Allow doing start-end RANGE requests against blobs by @thundergolfer in #163
- fix(client): Return the digest header for partial responses by @thomastaylor312 in #171
- remove reference by @flavio in #164
- Release 0.13.0 by @flavio in #173
New Contributors
- @bddap made their first contribution in #166
- @thundergolfer made their first contribution in #163
Full Changelog: v0.12.1...v0.13.0
v0.12.1
What's Changed
- fix(blob): Makes sure
SizedStream
implsStream
by @thomastaylor312 in #158
Full Changelog: v0.12.0...v0.12.1
v0.12.0
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
- @SuperTux88 made their first contribution in #123
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
- client is now clonable and can be used in concurrent manner by @aviramha in #109
- fix(*): Fixes our use of deprecated functions by @thomastaylor312 in #113
- Pull alternative urls by @seanyoung in #108
- Refactor auth - add re-auth mechanism by @aviramha in #111
- Implement Client::pull_manifest_raw by @MathiasPius in #115
- chore(deps): Bump actions/checkout from 4.1.1 to 4.1.2 by @dependabot in #117
- chore(deps): update reqwest and http by @flavio in #119
- Tag 0.11 release by @flavio in #120
Full Changelog: v0.10.0...v0.11.0
v0.10.0
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
topub
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
- @linyinfeng made their first contribution in #71
- @dicej made their first contribution in #72
- @radu-matei made their first contribution in #81
- @jsoverson made their first contribution in #82
- @Amulyam24 made their first contribution in #86
- @devigned made their first contribution in #89
- @rbbl-dev made their first contribution in #93
- @lswith made their first contribution in #77
- @aochagavia made their first contribution in #66
- @vdice made their first contribution in #99
- @mattarnoatibm made their first contribution in #105
Full Changelog: v0.9.4...v0.10.0
v0.9.4
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
oci-distribution v0.9.2
Changes since v0.9.1:
- fix: Fix workaround used when pushing to ECR
oci-distribution 0.9.1
Changes since v0.9.0:
- Fix: ensure layers bigger than 4Mb can be pushed (issue #35)