This website requires JavaScript.
5080bf9b85
Refactor/cleanup errors (#179 )
main
origin/HEAD
Henk-Jan Lebbink
2025-08-15 06:31:45 +02:00
e73fa1019c
fix: allow to use rustls while also using sha2 and hmac (#175 )
iTrooz
2025-08-12 19:55:41 +02:00
34b3e17c57
bugfix: proper handing of whitespace char in url with Form-decoding instead of Percent-decoding (#178 )
Henk-Jan Lebbink
2025-08-11 18:32:28 +02:00
e244229490
tests cleanup; cargo clippy fixes, minor doc updates (#177 )
Henk-Jan Lebbink
2025-07-11 11:08:22 +02:00
e0a77fcb1a
Add documentation for copy_object (#172 )
iTrooz
2025-06-28 18:16:42 +02:00
8497fdb4ba
feat: add a test macro (#170 )
Tobias Pütz
2025-06-23 13:38:40 +02:00
720943b4bb
Duplicated code removed, and lazy response evaluation (#162 )
Henk-Jan Lebbink
2025-06-18 18:55:53 +02:00
6f904b452a
moved Tokio runtime from general dependency to dev dependency (#167 )
Henk-Jan Lebbink
2025-06-18 11:26:29 +02:00
1af3f72c12
bugfix (#166 ) delete_and_purge_bucket add recursive delete
Henk-Jan Lebbink
2025-06-17 14:14:17 +02:00
e53e151e3e
fix: replace Arc<Box<...>> credential-provider with Arc<...> (#164 )
Tobias Pütz
2025-06-16 14:48:16 +02:00
7d0fcaa5a4
Typo fix in README.md (#161 )
Andrea Longo
2025-05-30 13:12:50 -06:00
9cbb95747f
Fixed doc warnings; fixed minor issue with trait separation in append_object (#160 )
Henk-Jan Lebbink
2025-05-28 20:43:08 +02:00
75602b2673
Added several tests to test_append_object (#158 )
Henk-Jan Lebbink
2025-05-26 11:31:21 +02:00
24a1321673
Update the README with additional information (#159 )
Andrea Longo
2025-05-23 10:17:32 -06:00
621669cd7d
Release v0.2.0 (#156 )
Aditya Manthramurthy
2025-05-21 16:01:36 -07:00
f234129163
Create rust-clippy.yml (#155 )
Henk-Jan Lebbink
2025-05-21 23:31:06 +02:00
f6ca7dba03
Fixed xml parsing of bucket_lifecycle, added support for with_updated_at (#153 )
Henk-Jan Lebbink
2025-05-15 19:14:40 +02:00
9495c5dcce
fixed incorrect renaming of listen_bucket_notification (#152 )
Henk-Jan Lebbink
2025-05-11 20:21:49 +02:00
20d8654e34
Function names updated to reflect AWS names. Updated docs (#150 )
Henk-Jan Lebbink
2025-05-10 00:53:44 +02:00
1869cfeba7
minor issues (#149 )
Henk-Jan Lebbink
2025-04-26 20:55:48 +02:00
58d9203153
refactored all functions (#145 )
Henk-Jan Lebbink
2025-04-23 19:18:18 +02:00
f23572dce8
added benchmarks (#142 )
Henk-Jan Lebbink
2025-03-29 23:26:11 +01:00
0cccaf1663
fix: remove copy_object !Send (#103 )
mishi321
2025-03-23 00:31:51 +08:00
b26ed09e42
optimize: use ring hash and hmac implementations as an opt-in feature (#141 )
Alfred Mathew
2025-03-22 14:30:37 +04:00
ddec540b22
Refactor object lock config, retention, tags (#140 )
Henk-Jan Lebbink
2025-03-21 17:25:06 +01:00
d2afb4d3f6
wrap region map in Arc (#136 )
Alfred Mathew
2025-03-16 14:21:59 +04:00
c9172cf189
Remove deprecated downloads, uploads, and multipart API (#137 )
Aditya Manthramurthy
2025-03-14 13:39:24 -07:00
46bda8f960
Remove os_info dep (#133 )
Aditya Manthramurthy
2025-03-13 00:09:31 -07:00
8ea83b45ae
Refactor bucket tags, bucket notification, and bucket replication (#132 )
Henk-Jan Lebbink
2025-03-12 20:44:45 +01:00
8134acdd09
Bumped rust edition from 2021 to 2024. Only change is some include sorting (#128 )
Henk-Jan Lebbink
2025-03-11 20:09:43 +01:00
48da7630a9
refactor: split tests into separate files (#127 )
Henk-Jan Lebbink
2025-03-10 18:46:12 +01:00
112c0aed1a
Refactor bucket-lifecycle, bucket-policy, bucket-encryption (#124 )
Henk-Jan Lebbink
2025-03-08 01:33:41 +01:00
b2a6cb2655
Refactor bucket lifecycle (#121 )
Henk-Jan Lebbink
2025-03-04 02:41:04 +01:00
c4e302dda7
refactored tests into 24 separate tests (#118 )
Henk-Jan Lebbink
2025-02-28 21:42:14 +01:00
cba673a379
Refactor set_bucket_versioning (#114 )
Henk-Jan Lebbink
2025-02-21 02:52:07 +01:00
1a77ca826d
refactored set_bucket_encrypion (#116 )
Henk-Jan Lebbink
2025-02-04 20:59:49 +01:00
7ce9ad3594
Update README.md - dead links (#112 )
Andre Natal
2025-01-31 16:41:47 -08:00
72401be3fb
added release notes automation (#111 )
Henk-Jan Lebbink
2025-02-01 01:41:36 +01:00
e98264fa3d
Refactor get bucket encryption (#110 )
Henk-Jan Lebbink
2025-02-01 01:38:50 +01:00
26d67b80df
Fix object download to file (#105 )
jeasai
2025-01-23 23:42:40 +01:00
0438f044ff
Added object_prompt support (#109 )
Henk-Jan Lebbink
2025-01-23 18:56:29 +01:00
8facff7bad
fixed clippy issues (#106 )
Henk-Jan Lebbink
2024-12-15 04:31:51 +01:00
c28f576cb8
Update deps (#104 )
Aditya Manthramurthy
2024-11-04 14:38:36 -08:00
903acae66a
feat: allow multiple trust certs in cert file (#102 )
Aditya Manthramurthy
2024-10-28 10:51:13 -07:00
eae650296b
feat: add cargo features for tls options (#61 )
Yao Zongyou
2024-10-26 03:09:42 +08:00
2ce4fefbc3
Respect content_type prop (#100 )
vajexal
2024-10-25 21:59:47 +03:00
b254b2f7ae
SignV4: trim leading/trailing spaces in header value (#99 )
Bala FA
2024-09-12 21:53:41 +05:30
b19513c90f
Unexport unnecessary list functions (#97 )
Aditya Manthramurthy
2024-06-18 19:54:01 -07:00
1d917a8b7a
Rename some exposed types (#96 )
Aditya Manthramurthy
2024-06-18 13:55:01 -07:00
b0d31e1126
Apply many clippy fixes (#95 )
Aditya Manthramurthy
2024-06-18 12:25:26 -07:00
c80e4c42a1
Update http and hyper deps (#94 )
Aditya Manthramurthy
2024-06-17 15:18:44 -07:00
6f2dd62691
Size should be platform independent and 64 bit. (#93 )
Aditya Manthramurthy
2024-06-17 12:42:12 -07:00
6e1af9166f
Make request_parameters optional (#91 )
Shireesh Anjal
2024-06-06 05:00:35 +05:30
af8193aa95
Add metadata and other options for CreateMultipart (#90 )
Aditya Manthramurthy
2024-05-29 18:43:34 -07:00
18c5707a4a
fix range calculation in compose_object API (#87 )
Bala FA
2024-05-30 01:22:33 +05:30
43af36441a
fix: missing URL encoding for object names (#86 )
Aditya Manthramurthy
2024-04-26 10:06:27 -07:00
d5a648f03c
Add builder style remove_object(s) APIs (#85 )
Aditya Manthramurthy
2024-04-12 18:21:32 -07:00
773ad9133f
Return size info in put/get APIs (#82 )
Aditya Manthramurthy
2024-04-10 07:51:42 -07:00
1a36097bb8
Add send and sync traits to dyn SSE (#83 )
Kyle Davis
2024-04-09 14:02:28 -07:00
6d8031306e
Add file read/write ability to ObjectContent (#81 )
Aditya Manthramurthy
2024-04-05 19:39:45 -07:00
220887f171
Fix missing module import (#80 )
Aditya Manthramurthy
2024-04-02 18:29:52 -07:00
de434ed179
Fix download file error (#69 )
OlalalaO
2024-04-03 09:15:40 +08:00
e1542939b3
Clippy fixes (#79 )
Aditya Manthramurthy
2024-04-02 18:15:19 -07:00
54b671ef4c
Add new put and get APIs for objects (#78 )
Aditya Manthramurthy
2024-04-02 18:09:54 -07:00
3f160cb6c0
Parse and add tags to list objects output type (#77 )
Aditya Manthramurthy
2024-04-02 18:06:53 -07:00
c672e7528b
Fix list objects xml parsing bug and improve perf. (#59 )
Aditya Manthramurthy
2024-04-02 18:03:37 -07:00
35954da61d
Add builders for bucket methods: (#76 )
Aditya Manthramurthy
2024-04-02 17:59:40 -07:00
6a34d4c677
Add builder for ListenBucketNotification (#75 )
Aditya Manthramurthy
2024-04-02 17:55:38 -07:00
fc20535f1d
Add builder style for list_objects (#74 )
Aditya Manthramurthy
2024-04-02 17:39:40 -07:00
75ea23aaf1
fix deprecated lifetime; update example file-uploader (#71 )
Henk-Jan Lebbink
2024-03-15 17:24:44 +01:00
8fb211ae0e
Add streaming APIs for list objects (#54 )
Aditya Manthramurthy
2023-10-04 21:16:44 -07:00
17a6dead9c
Add streaming support to listen_bucket_notification() API (#55 )
Aditya Manthramurthy
2023-10-03 10:07:52 -07:00
c63d3f9350
Add doc for list_objects API (#53 )
Aditya Manthramurthy
2023-09-29 09:22:38 -07:00
8ecabea0d2
fix: Set user agent always (#52 )
Aditya Manthramurthy
2023-09-27 09:04:06 -07:00
e9aea2ada6
Add builder style constructor for Client (#50 )
Aditya Manthramurthy
2023-09-26 18:22:37 -07:00
4958c01f4c
Add FromStr instance to BaseURL (#51 )
Aditya Manthramurthy
2023-09-26 18:18:07 -07:00
e5f6b16051
Add file-uploader example (#49 )
Aditya Manthramurthy
2023-09-26 10:43:05 -07:00
4676ae8a57
Remove lifetime parameter from client (#48 )
Aditya Manthramurthy
2023-09-25 18:11:48 -07:00
526b2a81ab
Add generic AWS S3 domain support (#39 )
Bala FA
2023-09-26 05:58:32 +05:30
1f5ccb3113
fix get_presigned_object_url() API to use host header value (#47 )
Bala FA
2023-09-26 05:27:36 +05:30
28e7fee8fa
Add documentation and few enhancements (#45 )
Bala FA
2023-09-26 05:16:11 +05:30
aee702f337
Reuse reqwest::Client connection pool (#44 )
Bala FA
2023-09-07 06:21:01 +05:30
bbc7945eb8
Simplify code using clippy (#38 )
Bala FA
2023-09-06 07:52:31 +05:30
f4cadad6ef
list_objects(): fix user metadata as per MinIO server (#30 )
Bala FA
2023-06-05 02:52:11 +05:30
67d92a3427
Add more APIs (#25 )
Bala FA
2022-12-01 01:55:36 +05:30
5fea81d68d
Add bucket encryption/lifecycle and object legal-hold APIs. (#24 )
Bala FA
2022-09-28 06:12:09 +05:30
49452a0b73
list_objects(): fix parsing user metadata as per MinIO server (#23 )
Bala FA
2022-09-24 10:08:06 +05:30
4da529a13f
add docs build 'deploy-docs.sh' (#22 )
Harshavardhana
2022-09-04 23:53:54 -07:00
c5f8f61bdf
Add compose_object() API (#20 )
Bala FA
2022-09-05 08:41:02 +05:30
c21dda1492
Add listen_bucket_notification() API (#15 )
Bala FA
2022-08-31 20:50:33 +05:30
f88c9dd919
add SSL_CERT_FILE support, add into tests (#18 )
Harshavardhana
2022-08-24 20:02:23 -07:00
b62b39e7c9
Accept list of items in list_objects() callback. (#16 )
Bala FA
2022-08-25 00:19:28 +05:30
1888666d4f
address build issues and also use builder class for Client (#17 )
Harshavardhana
2022-08-22 22:30:06 -07:00
20c0150d3d
rename ci->rust.yml
Harshavardhana
2022-08-22 19:03:24 -07:00
0fb80e1456
Refactor S3 client implementation (#13 )
Bala FA
2022-08-21 03:40:11 +05:30
91ad6401c3
Parse XML Errors. (#11 )
Daniel Valdivia
2021-03-25 13:31:38 -07:00
db45f6865f
Pass ownership of header map to get_headers_to_sign (#10 )
Daniel Valdivia
2021-02-08 10:48:59 -08:00
8aa4d412ff
Merge pull request #9 from grumbach/master
Daniel Valdivia
2021-02-05 11:19:15 -08:00
5d0bf5a496
[CLEAN] remove main, replace println with debug
grumbach
2020-10-13 11:31:04 +02:00
93e5cb1108
[CLEAN] tests back to original
grumbach
2020-09-24 13:35:55 +02:00