Henk-Jan Lebbink
2daacc0fcf
Fix incorrect part size in multipart copy; added missing response properties ( #196 )
...
The bug was using size (remaining bytes) instead of length (actual part size) when constructing PartInfo in the
multipart copy loop. This would record wrong sizes for each part - especially problematic for the last part.
2025-12-01 10:11:38 +01:00
Copilot
1ee21b7591
Add .github/copilot-instructions.md for repository onboarding ( #191 )
...
* Initial plan
* Add comprehensive copilot-instructions.md file
Co-authored-by: HJLebbink <1561352+HJLebbink@users.noreply.github.com>
* Add PR label requirement to copilot instructions
Co-authored-by: HJLebbink <1561352+HJLebbink@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: HJLebbink <1561352+HJLebbink@users.noreply.github.com>
2025-10-30 13:42:03 +01:00
Henk-Jan Lebbink
e244229490
tests cleanup; cargo clippy fixes, minor doc updates ( #177 )
...
* Tests cleanup; cargo clippy fixes, minor doc updates
* updated label checker workflow
2025-07-11 11:08:22 +02:00
Tobias Pütz
8497fdb4ba
feat: add a test macro ( #170 )
2025-06-23 13:38:40 +02:00
Henk-Jan Lebbink
720943b4bb
Duplicated code removed, and lazy response evaluation ( #162 )
...
* Duplicated code removed, and lazy response evaluation
* moved Tokio runtime from general dependency to dev dependency
2025-06-18 09:55:53 -07:00
Henk-Jan Lebbink
f234129163
Create rust-clippy.yml ( #155 )
...
* Create rust-clippy.yml
* Update .github/workflows/rust-clippy.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update .github/workflows/rust-clippy.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-21 14:31:06 -07:00
Henk-Jan Lebbink
20d8654e34
Function names updated to reflect AWS names. Updated docs ( #150 )
...
* updated inline doc
* updated inline doc
* API naming conform AWS
* fixed clippy issues
* fixed minor API naming issues
2025-05-09 15:53:44 -07:00
Henk-Jan Lebbink
58d9203153
refactored all functions ( #145 )
...
* refactored stat_object
refactored select_object_content
refactor get_presigned_object_url
refactor get_presigned_policy_form_data
refactored upload-part-copy
* fixed object.unwrap
* update region
* made client Arc
* made client Arc
* update client
* update tests
* update segmented_bytes
* bench updated
* cleanup version handling
* cleanup of headers: multimap
* added inner in Client
* updated clients: added Into<String>in API
* Separated http_client and shared client items in Client
2025-04-23 10:18:18 -07:00
Henk-Jan Lebbink
72401be3fb
added release notes automation ( #111 )
2025-01-31 16:41:36 -08:00
Henk-Jan Lebbink
e98264fa3d
Refactor get bucket encryption ( #110 )
2025-01-31 16:38:50 -08:00
Aditya Manthramurthy
e9aea2ada6
Add builder style constructor for Client ( #50 )
2023-09-27 06:52:37 +05:30
Bala FA
526b2a81ab
Add generic AWS S3 domain support ( #39 )
...
Signed-off-by: Bala.FA <bala@minio.io>
2023-09-26 05:58:32 +05:30
Bala FA
28e7fee8fa
Add documentation and few enhancements ( #45 )
...
Signed-off-by: Bala.FA <bala@minio.io>
2023-09-26 05:16:11 +05:30
Bala FA
bbc7945eb8
Simplify code using clippy ( #38 )
...
Signed-off-by: Bala.FA <bala@minio.io>
2023-09-06 07:52:31 +05:30
Harshavardhana
f88c9dd919
add SSL_CERT_FILE support, add into tests ( #18 )
2022-08-24 20:02:23 -07:00
Harshavardhana
1888666d4f
address build issues and also use builder class for Client ( #17 )
2022-08-22 22:30:06 -07:00
Harshavardhana
20c0150d3d
rename ci->rust.yml
2022-08-22 19:04:36 -07:00
Bala FA
0fb80e1456
Refactor S3 client implementation ( #13 )
...
Added below S3 APIs
* abort_multipart_upload()
* bucket_exists()
* complete_multipart_upload()
* create_multipart_upload()
* get_object()
* list_buckets()
* list_objects_v1()
* list_objects_v2()
* list_object_versions()
* list_objects()
* make_bucket()
* put_object()
* put_object_api()
* remove_bucket()
* remove_object()
* remove_objects_api()
* remove_objects()
* select_object_content()
* stat_object()
* upload_part()
Signed-off-by: Bala.FA <bala@minio.io>
2022-08-20 15:10:11 -07:00