v0.8.0
Important
MSRV was bumped up from v1.74.0 to v1.75 and higher on all crates
β Additions
remi-azure
: Allow uploading metadata into a blob when usingStorageService#upload
(@auguwu)
π± Breaking Changes
remi-fs
: ReturnCow<'static, str>
inContentTypeResolver
trait to prevent un-needed allocations on static strings (@auguwu)remi
: All methods inStorageService
requireSelf: Sized
.
π Deprecations
remi
(scheduled removal in release v0.9.0):StorageService::NAME
is deprecated in this release and will be replaced byStorageService::name
to allowStorageService
to be a object-safe trait.
π Fixes
remi-azure
: sanitize~/
and./
paths (@auguwu)remi-azure
: ensure that blob exists, otherwise,Ok(None)
is returned inremi_azure::StorageService::blob
(@auguwu)remi-gridfs
: fix content type detection (@auguwu)remi-gridfs
: ensure thatcontentType
metadata field is avaliable if provided inremi::StorageService::upload
(@auguwu)remi-fs
: fix implementations ofdefault_resolver
when usingserde_json
&serde_yaml
features (@auguwu)remi-fs
: inserde_json
/serde_yaml
usage, returntext/plain
on non JSON objects/arrays & non YAML mapping/sequences (@auguwu)remi-fs
: allow overwriting a file's contents when uploading, otherwise, the file is atomically created (@auguwu)
π Dependency Updates
Kind | Dependency | From | To | By |
---|---|---|---|---|
Rust crate | aws-smithy-runtime-api |
v1.4.0 | v1.5.0 | @renovate-bot in #151 |
Rust crate | serde |
v1.0.199 | v1.0.200 | @renovate-bot in #152 |
Rust crate | aws-sdk-s3 |
v1.2.1 | v1.3.0 | @renovate-bot in #153 |
Rust crate | aws-config |
v1.24.0 | v1.25.0 | @renovate-bot in #153 |
Rust crate | tokio-util |
v0.7.10 | v0.7.11 | @renovate-bot in #154 |
Rust crate | file-format |
v0.24.0 | v0.25.0 | @renovate-bot in #155 |
Full Changelog: 0.7.1...0.8.0