-
Drazen Urch authored
* aws-creds: default to a 30-second request timeout No (infinite) timeout is a bad default. * aws-creds: return the previous timeout when overriding The value is global, so it's not always possible to restore a previous setting value, but it's better than nothing. * Simplify instance detection * Add ap-east-1 region (#235) Co-authored-by: Juraj Sadel <juraj.sadel@espressif.com> * Fix crates.io badge, update links and various formatting (#219) * Make all fail-on-err variations run the same check (#233) * Make attohttpc optional for credentials (#231) * Make attohttpc optional for credentials * Enabling tls implies enabling http * Use async write for tokio,async-std (#230) * Fix tokio async doctest * Add support for the older ListObjects API (#229) Google Cloud Storage doesn't support the newer ListObjectsV2 call. * If file is smaller than one chunk, don't initiate multi-part upload (#228) There already was a special case in put_object_stream() for a small files, where the multi-part upload was aborted if the input turned out to be small enough to fit in one chunk. But we can do better than that, and not initiate the multi-part upload in the first place, avoiding two round trips to S3 (one to initiate, and another to abort the multi-part upload). While we're at it, refactor the loop slightly. * Fix blocking tests * Make minidom dependency optional (#226) * Fix a typo * Make minidom dependency optional * Import futures-io crate directly instead of through futures (#227) * Revert "Import futures-io crate directly instead of through futures (#227)" This reverts commit 7b2e3a00 . * Stream is flaky with rustls-tls * Implements #223 * s3/bucket: default to 30-second request timeout (#221) No (infinite) timeout is a bad default. * aws-creds 0.27.0 * aws-region 0.23.3 * Import futures-* crates directly instead of through futures (#237) * 0.28.0 * No *s Co-authored-by: Paul Khuong <pkhuong@backtrace.io> Co-authored-by: Drazen Urch <durch@users.noreply.guthub.com> Co-authored-by: JurajSadel <43887390+JurajSadel@users.noreply.github.com> Co-authored-by: Juraj Sadel <juraj.sadel@espressif.com> Co-authored-by: Alex Touchet <alextouchet@outlook.com> Co-authored-by: Riley <asonix@asonix.dog> Co-authored-by: Heikki Linnakangas <heikki.linnakangas@iki.fi> Co-authored-by: Jonas Platte <jplatte@users.noreply.github.com>
After you've reviewed these contribution guidelines, you'll be all set to
contribute to this project.