Commit Graph

  • 2daacc0fcf
    Fix incorrect part size in multipart copy; added missing response properties (#196) master Henk-Jan Lebbink 2025-12-01 10:11:38 +01:00
  • 2e94a0ee9e
    Removed unnecessary intermediate Vec<Bytes> allocation in HTTP request body preparation (#192) Henk-Jan Lebbink 2025-11-20 15:26:27 +01:00
  • ec0e79214f
    refactor: consolidate codebase structure and add testing infrastructure (#194) Henk-Jan Lebbink 2025-11-19 20:09:22 +01:00
  • f4b4c9086d
    feat: add request hooks infrastructure (#188) Henk-Jan Lebbink 2025-11-10 14:39:12 +01:00
  • 1ee21b7591
    Add .github/copilot-instructions.md for repository onboarding (#191) Copilot 2025-10-30 13:42:03 +01:00
  • e16d6d40cf
    Use TypedBuilder derive macro for S3 API request builders (#184) Henk-Jan Lebbink 2025-10-16 23:06:45 +02:00
  • 5a90956db8
    fix: update HTTP header constants to use proper capitalization (#186) Henk-Jan Lebbink 2025-09-29 14:40:00 +02:00
  • 25d424b97f
    Fixed clippy issues and cleanup of unnecessary imports (#182) Henk-Jan Lebbink 2025-08-26 11:04:51 +02:00
  • 5080bf9b85
    Refactor/cleanup errors (#179) 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) v0.3.0 Andrea Longo 2025-05-30 13:12:50 -06:00
  • 9bb6b68195
    Typo fix in README.md feorlen-readme-typo-fix Andrea Longo 2025-05-28 15:21:05 -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) v0.2.0 Aditya Manthramurthy 2025-05-21 16:01:36 -07:00
  • f234129163
    Create rust-clippy.yml (#155) v0.2.0-alpha 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) v0.1.0 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
  • 5094cc1adf
    Create CNAME gh-pages Harshavardhana 2022-09-04 22:23:50 -07:00
  • 5101e7640b update rustdoc htmls Harshavardhana 2022-09-04 22:19:19 -07:00
  • 146dd7c18a add docs build 'deploy-docs.sh' Harshavardhana 2022-09-04 20:27:04 -07:00