Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Rust crate remi-fs to 0.9.0 #239

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

noelbot
Copy link
Member

@noelbot noelbot commented Jan 15, 2024

This PR contains the following updates:

Package Type Update Change
remi-fs dependencies minor 0.4.3 -> 0.9.0

Release Notes

Noelware/remi-rs (remi-fs)

v0.9.1

Compare Source

This release just fixes a docs.rs build failure for remi-s3.

No other changes are present. Continue to watch the primary branch for development on 0.10.0

v0.9.0

Compare Source

Breaking Changes

  • Removed all deprecated types, methods, etc (@​auguwu)
  • [remi-fs] async_std is no longer supported for async I/O (@​auguwu)
  • [remi-fs] drop the dirs crate for etcetera (@​auguwu)
  • [remi-fs] drop the serde_yaml crate for serde_yaml_ng (@​auguwu)

Additions

  • Added the unstable crate feature to all crates (@​auguwu)
  • Added basic healthcheck API (not all official crates support this!) (@​auguwu)
  • All crates have an "export" crate feature that allows to use the pinned versions of their respected storage provider's crates instead of including them yourself (@​auguwu)

Fixes

  • [remi-fs] Remove double allocation in the content type resolver set, it only does one. (@​auguwu)
  • All crates' READMEs are fresh and new (@​auguwu)

Full Changelog: Noelware/remi-rs@0.8.1...0.9.0

v0.8.1

Compare Source

What's Changed

  • Update Rust crate mongodb to 3.1.0 to accommodate upstream dependencies.

No other changes are present. Continue to watch the primary branch for development on 0.9.0.

v0.8.0

Compare Source

[!IMPORTANT]
MSRV was bumped up from v1.74.0 to v1.75 and higher on all crates

➕ Additions

  • [remi-azure][remi-azure]: Allow uploading metadata into a blob when using StorageService#upload (@​auguwu)

😱 Breaking Changes

  • [remi-fs][remi-fs]: Return [Cow<'static, str>][Cow<'static, str>] in [ContentTypeResolver][ContentTypeResolver] trait to prevent un-needed allocations on static strings (@​auguwu)
  • [remi][remi]: All methods in StorageService require Self: Sized.

😔 Deprecations

  • [remi][remi] (scheduled removal in release v0.9.0): StorageService::NAME is deprecated in this release and will be replaced by StorageService::name to allow StorageService to be a object-safe trait.

🐛 Fixes

  • [remi-azure][remi-azure]: sanitize ~/ and ./ paths (@​auguwu)
  • [remi-azure][remi-azure]: ensure that blob exists, otherwise, Ok(None) is returned in remi_azure::StorageService::blob (@​auguwu)
  • [remi-gridfs][remi-gridfs]: fix content type detection (@​auguwu)
  • [remi-gridfs][remi-gridfs]: ensure that contentType metadata field is avaliable if provided in remi::StorageService::upload (@​auguwu)
  • [remi-fs][remi-fs]: fix implementations of default_resolver when using serde_json & serde_yaml features (@​auguwu)
  • [remi-fs][remi-fs]: in serde_json/serde_yaml usage, return text/plain on non JSON objects/arrays & non YAML mapping/sequences (@​auguwu)
  • [remi-fs][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][aws-smithy-runtime-api] v1.4.0 v1.5.0 @​renovate-bot in #​151
Rust crate [serde][serde] v1.0.199 v1.0.200 @​renovate-bot in #​152
Rust crate [aws-sdk-s3][aws-sdk-s3] v1.2.1 v1.3.0 @​renovate-bot in #​153
Rust crate [aws-config][aws-config] v1.24.0 v1.25.0 @​renovate-bot in #​153
Rust crate [tokio-util][tokio-util] v0.7.10 v0.7.11 @​renovate-bot in #​154
Rust crate [file-format][file-format] v0.24.0 v0.25.0 @​renovate-bot in #​155

Full Changelog: Noelware/remi-rs@0.7.1...0.8.0

v0.7.1

Compare Source

What's Changed

Full Changelog: Noelware/remi-rs@0.7.0...0.7.1

v0.7.0

Compare Source

➕ Additions

  • (breaking change) [remi-s3][remi-s3]: Added new Error type and replaces all instances of io::Error with the new Error type.

😔 Removed Types / Functions

🔐 Dependency Updates

Full Changelog: Noelware/remi-rs@0.6.3...0.7.0

v0.6.3

Compare Source

🐛 Fixes

  • [remi-gridfs][remi-gridfs]: allow including metadata when uploading (@​auguwu)
  • [remi-gridfs][remi-gridfs]: do not throw an error if contentType is not found since the Rust driver for Gridfs doesn't detect and include this, and at the moment of writing this, there is no method for it. (@​auguwu)

Full Changelog: Noelware/remi-rs@0.6.2...0.6.3

v0.6.2

Compare Source

🐛 Fixes

Full Changelog: Noelware/remi-rs@0.6.1...0.6.2

v0.6.1

Compare Source

🐛 Fixes

v0.6.0

Compare Source

✨ Additions

✨ Breaking Changes

  • remi: StorageService has a required generic associated type called Error, which helps getting errors easier instead of wrapping them from std::io::Error (@​auguwu)
  • remi-gridfs: StorageService::new no longer requires a reference to a MongoDB database.

🔐 Dependency Updates

Full Changelog: Noelware/remi-rs@0.5.0...0.6.0

v0.5.0

Compare Source

This revision of the remi family of crates is hopefully a stable StorageService trait and a new crate called remi-azure, which is a new crate that supports Azure's Blob storage service; it does use an unofficial SDK but is maintained by the Azure team itself. remi-gridfs has now a full implementation available in this release as well.

✨ Breaking Changes

  • remi-core has been replaced with remi since it should serve the same purpose.
  • All *Request objects in remi use mut self instead of &mut self.

🔐 Dependency Updates

Full Changelog: Noelware/remi-rs@0.4.3...0.5.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@noelbot noelbot requested a review from auguwu as a code owner January 15, 2024 05:03
@noelbot noelbot force-pushed the renovate/remi-fs-0.x branch 6 times, most recently from c8362d9 to 5ed9ae7 Compare January 27, 2024 02:02
@noelbot noelbot force-pushed the renovate/remi-fs-0.x branch 6 times, most recently from d568373 to d148696 Compare February 2, 2024 14:02
@noelbot noelbot force-pushed the renovate/remi-fs-0.x branch 4 times, most recently from ef83abc to fa6b4fd Compare February 11, 2024 07:02
@noelbot noelbot changed the title Update Rust crate remi-fs to 0.5.0 Update Rust crate remi-fs to 0.6.0 Feb 17, 2024
@noelbot noelbot changed the title Update Rust crate remi-fs to 0.6.0 Update Rust crate remi-fs to 0.6.1 Feb 17, 2024
@noelbot noelbot changed the title Update Rust crate remi-fs to 0.6.1 Update Rust crate remi-fs to 0.6.2 Feb 18, 2024
@noelbot noelbot changed the title Update Rust crate remi-fs to 0.6.2 Update Rust crate remi-fs to 0.6.3 Feb 19, 2024
@noelbot noelbot force-pushed the renovate/remi-fs-0.x branch 3 times, most recently from b49d7b0 to 4382841 Compare February 20, 2024 03:02
@noelbot noelbot force-pushed the renovate/remi-fs-0.x branch 2 times, most recently from f397e6b to 9e7a482 Compare March 10, 2024 05:02
@noelbot noelbot force-pushed the renovate/remi-fs-0.x branch 9 times, most recently from 2c03167 to 00aa9f7 Compare March 28, 2024 18:02
@noelbot noelbot force-pushed the renovate/remi-fs-0.x branch 4 times, most recently from 3a357a4 to a6e7aa1 Compare April 12, 2024 05:02
@noelbot noelbot changed the title Update Rust crate remi-fs to 0.6.3 Update Rust crate remi-fs to 0.7.0 Apr 12, 2024
@noelbot noelbot force-pushed the renovate/remi-fs-0.x branch 5 times, most recently from f6f3733 to 62e28da Compare April 21, 2024 19:01
@noelbot noelbot force-pushed the renovate/remi-fs-0.x branch 3 times, most recently from f9fd398 to aeafb82 Compare April 28, 2024 01:01
@noelbot noelbot changed the title Update Rust crate remi-fs to 0.7.0 Update Rust crate remi-fs to 0.7.1 Apr 28, 2024
@noelbot noelbot force-pushed the renovate/remi-fs-0.x branch 2 times, most recently from 159c64d to 00c1b20 Compare May 2, 2024 19:02
@noelbot noelbot changed the title Update Rust crate remi-fs to 0.7.1 Update Rust crate remi-fs to 0.8.0 Aug 20, 2024
@noelbot noelbot changed the title Update Rust crate remi-fs to 0.8.0 Update Rust crate remi-fs to 0.9.0 Oct 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants