Comments (6)
Thanks, seems to be working.
from rust-s3.
@will-sloan thank you for raising this, core problem is the reqwest
dependency, it does most of its work through tokio
which deep down depends on net2
which is not wasm
compatible. I wanted to replace reqwest with something more lightweight a while now, and this is a perfect excuse. I'm hoping to address it fairly quickly, however it is a major undertaking so I'm not super confident in that estimate, anyway I'll keep this issue updated with progress
from rust-s3.
@will-sloan I'd be curious to see if v0.23.0-beta2
meets your requirements, functionally its probably as good as it gets, I have a lot of clean up to do but should be good otherwise
from rust-s3.
@durch I put rust-s3 = "0.23.0-beta1"
which compiled (only included in Cargo.toml, it hasn't been used yet). There doesn't seem to be a 0.23.0-beta2
unless I'm missing something.
Edit: looks like the merge didn't happen. Not sure if that affects what can be used with cargo, but version 23 isn't available.
I also put rust-s3 = {version = "0.23", features = ["wasm"], default-features = false}
in Cargo.toml
from rust-s3.
@will-sloan, terribly sorry about the version mix up, I guess I forgot to actually publish once the CI went green, anyway beta2
is published now, until it gets merged this should get you going:
rust-s3 = {version = "0.23.0-beta2", features = ["wasm"], default-features = false}
from rust-s3.
Beautiful, I'll do some more cleanup, and than merge to master
from rust-s3.
Related Issues (20)
- Use slices for multipart chunk data HOT 1
- AWS returns `InvalidArgument` when multipart object includes metadata
- AWS Creds Build Error when not using TLS
- Cloudflare R2 put_object_stream fails every time with SignatureDoesNotMatch error
- Enable getting credentials from http://169.254.169.254:80 when not on ec2
- Document credential refreshing behaviour
- socks5 integration HOT 1
- Compiling with "tokio-rustls-tls" and default-features = false still depends on native-tls HOT 1
- Checking for object existence HOT 1
- bucket.complete_multipart_upload unexpected log message
- put_multipart_chunk should NOT consume the chunk parameter HOT 1
- Can I set the contentencoding of an object when I upload it?
- "PROTOCOL_ERROR" when using GCS as S3 backend, tokio-rustls-tls
- Feature request: No verify SSL should be a parameter rather than a feature
- Update list of available Wasabi Regions
- delete_object method return 403 SignatureDoesNotMatch Error.
- RUSTSEC-2024-0336: DoS in rustls: Infinite loop based on network input
- `rust-s3` returns `Ok` result when garage responds with error HOT 1
- Add ability to specify custom http client
- Progress reports for put_object_streams
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rust-s3.