Skip to content

fix(deps): update rust crate rust-s3 to 0.37#335

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/rust-s3-0.x
Open

fix(deps): update rust crate rust-s3 to 0.37#335
renovate[bot] wants to merge 1 commit intomainfrom
renovate/rust-s3-0.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Feb 7, 2026

This PR contains the following updates:

Package Type Update Change
rust-s3 dependencies minor 0.330.37

Release Notes

durch/rust-s3 (rust-s3)

v0.37.1

Compare Source

What's Changed

New Contributors

Full Changelog: durch/rust-s3@v0.37.0...v0.37.1

v0.37.0

Release 0.37.0 - Performance, Reliability, and API Improvements

This release brings significant improvements in performance, memory management, and reliability, along with several bug fixes and new features.

🚀 Performance Improvements

Multipart Upload Optimizations

Memory-bounded parallelism: Implemented smart memory management that prevents OOM errors during large file uploads by dynamically adjusting concurrency based on available memory
Streaming improvements: Added AsyncRead implementation for ResponseDataStream enabling efficient streaming of large objects
🐛 Bug Fixes

Endpoint and URL Handling

Fixed trailing slash issues (#​429): Custom endpoints with trailing slashes no longer cause 403 signature mismatch errors
Fixed standard port preservation (#​419): Presigned URLs now correctly preserve explicit standard ports (80/443) for proper signature validation
Fixed LocalStack compatibility (#​411): Added RUST_S3_SKIP_LOCATION_CONSTRAINT environment variable for LocalStack support
API Correctness

Fixed delete_bucket_lifecycle (#​414): Corrected critical bug that was sending DeleteBucket instead of DeleteBucketLifecycle command, preventing potential data loss
Fixed content-length header (#​428): Excluded content-length header for ListBuckets command
Fixed SSL config propagation (#​415): Bucket::exists() now properly honors dangerous SSL configurations
Fixed sync implementation: Corrected Bucket::get_object_range_to_writer() sync implementation (#​413)
✨ New Features

Builder Pattern for PUT Operations

Added a fluent builder API for PUT operations with custom headers:
bucket.put_object_builder("/my-file.txt", b"Hello, World!")
.with_content_type("text/plain")
.with_cache_control("public, max-age=3600")?
.with_metadata("author", "john-doe")?
.execute()
.await?

Region Support

Added support for R2 EU jurisdiction endpoints (#​409)
Improved custom region handling with better error messages
📚 Documentation

Added comprehensive CLAUDE.md file for AI-assisted development guidelines
Clarified ETag handling behavior in response_data for PUT operations (#​430)
Improved inline documentation for multipart operations

v0.35.1

Compare Source

What's Changed

New Contributors

Full Changelog: durch/rust-s3@v0.34.0...v0.35.0

v0.35.0

Compare Source

v0.34.0

Compare Source

What's Changed

New Contributors

Full Changelog: durch/rust-s3@v0.33.0...v0.34.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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependency label Feb 7, 2026
@renovate renovate bot enabled auto-merge (squash) February 7, 2026 09:57
@renovate renovate bot force-pushed the renovate/rust-s3-0.x branch 5 times, most recently from c0a9f60 to 1ce4440 Compare February 12, 2026 18:30
@renovate renovate bot force-pushed the renovate/rust-s3-0.x branch 22 times, most recently from 3ba1e5d to 11f8140 Compare February 27, 2026 17:26
@renovate renovate bot force-pushed the renovate/rust-s3-0.x branch 6 times, most recently from 76a3103 to 126edea Compare February 28, 2026 08:40
@renovate renovate bot force-pushed the renovate/rust-s3-0.x branch from 126edea to cbb665e Compare February 28, 2026 10:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants