Releases: durch/rust-s3
Releases · durch/rust-s3
v0.34.0-rc3
- Quality of life improvements
- Reusable client for
tokio
backend - Backend specific
RwLock
Full Changelog: v0.34.0-rc1...v0.34.0-rc3
v0.34.0-rc1
What's Changed
- Remove superfluous println by @zaninime in #345
- Move to the smaller, cargo-team maintained
home
crate by @utkarshgupta137 in #338 - remove misleading comment from GCP example by @Pascualex in #356
- Add il-central-1 region by @ArielHorwitz in #359
- Add feature-gate on Credentials::refresh by @olback in #361
- Only send metadata on Initiate of multipart upload by @jcrossley3 in #353
- Fix put_object_stream sync for small files by @jsurkont in #357
- Rework presign_post to be correct by @urkle in #358
- Implement a new
ListBuckets
command and its consumer API. by @aalekhpatel07 in #348
New Contributors
- @zaninime made their first contribution in #345
- @utkarshgupta137 made their first contribution in #338
- @Pascualex made their first contribution in #356
- @ArielHorwitz made their first contribution in #359
- @olback made their first contribution in #361
- @jcrossley3 made their first contribution in #353
- @jsurkont made their first contribution in #357
- @urkle made their first contribution in #358
- @aalekhpatel07 made their first contribution in #348
Full Changelog: v0.34.0-beta2...v0.34.0-rc1
v0.34.0-beta2
What's Changed
- Fix etag generation for small files by @theCapypara in #324
- add support for new region eu-central-2 by @robinfriedli in #314
- fix: presigned custom header order by @zifeo in #309
- refactor(s3): don't depend on reqwest by @tomkarw in #299
New Contributors
- @theCapypara made their first contribution in #324
- @robinfriedli made their first contribution in #314
- @zifeo made their first contribution in #309
- @tomkarw made their first contribution in #299
Full Changelog: v0.33.0...v0.34.0-beta2
V0.33.0
What's Changed
- Fix presigining by @Ten0 in #284
- Fix date and time parsing by @Janrupf in #287
- Request streaming by @Janrupf in #285
- fix anonymous credentials example display by @LesnyRumcajs in #294
- Minio tagging by @durch in #295
- Fix #300: Stream sync get object responses by @andrewbaxter in #301
- Exposing the multipart-upload api to users by @johanot in #210
- Make put object stream proper async again by @Janrupf in #306
- added native-tls-vendored feature by @veeso in #307
- Change credential refresh log from info to debug by @Eric-Arellano in #321
- Migrate from serde-xml-rs to quick-xml by @dspicher in #316
New Contributors
- @Ten0 made their first contribution in #284
- @Janrupf made their first contribution in #287
- @LesnyRumcajs made their first contribution in #294
- @andrewbaxter made their first contribution in #301
- @veeso made their first contribution in #307
- @Eric-Arellano made their first contribution in #321
- @dspicher made their first contribution in #316
Full Changelog: v0.32.0...v0.33.0
0.33.0-beta2
- Automatically refreshed credentials, some API breakage with
Bucket
credentials methods
Full Changelog: 0.33.0-beta1...0.33.0-beta2
0.33.0-beta1
Bigger breaking changes
- Code reorg - all
Request
and execution backend code now lives in therequest
mod get_object_stream
renamed toget_object_to_writer
get_object_async_stream
renamed toget_object_stream
get_object_stream
returnes a newResponseDataStream
type with abytes()
method which returns aStream<Item = Bytes>
What's Changed
- Fix presigining by @Ten0 in #284
- Fix date and time parsing by @Janrupf in #287
- Request streaming by @Janrupf in #285
- fix anonymous credentials example display by @LesnyRumcajs in #294
- Minio tagging by @durch in #295
New Contributors
- @Ten0 made their first contribution in #284
- @Janrupf made their first contribution in #287
- @LesnyRumcajs made their first contribution in #294
Full Changelog: v0.32.0...0.33.0-beta1
v0.32.0
What's Changed
- (Vec, u16), replaced by
ResponseData
struct fail-on-err
is now default- Derive Serialize and Deserialize for Region and Credentials by @fmckeogh in #277
- Set the patch version of
time
by @hotate29 in #276 - fix: abort multipart upload if chunk PutObject request failed by @gritsenkob in #274
- Allow setting the content type for multipart uploads by @ns-sjorgedeaguiar in #272
New Contributors
- @fmckeogh made their first contribution in #277
- @hotate29 made their first contribution in #276
- @gritsenkob made their first contribution in #274
- @ns-sjorgedeaguiar made their first contribution in #272
Full Changelog: v0.31.0...v0.32.0
0.31.0
What's Changed
- make some fields in struct ListBucketResult optional by @mateuszkj in #267
- 0.31.0 by @durch in #268
New Contributors
- @mateuszkj made their first contribution in #267
Full Changelog: v0.30.0...v0.31.0
v0.30.0
What's Changed
- Remove never-encode-slash feature by @jplatte in #254
- Add Backblaze B2 to the list of compatible apis by @dhbradshaw in #259
New Contributors
- @dhbradshaw made their first contribution in #259
Full Changelog: v0.29.0...v0.30.0
v0.29.0
What's Changed
- Update version number in Readme by @atouchet in #239
- change url for eu-central-1 to match cert subject by @yu-re-ka in #244
- fix #241 by @zhuxiujia in #242
- Fix build error - #246 by @Meph1587 in #247
- s3 0.29.0 by @durch in #253
New Contributors
- @yu-re-ka made their first contribution in #244
- @zhuxiujia made their first contribution in #242
- @Meph1587 made their first contribution in #247
Full Changelog: v0.28.0...v0.29.0