Aditya Manthramurthy
23fecbb469
Update code formatting and update dependencies (unliftio, protolude) ( #152 )
...
* Format code with ormolu
* Use latest unliftio-core
* Use latest protolude
2020-06-14 10:06:41 -07:00
Aditya Manthramurthy
b39127778e
Add oiUserMetadata to ObjectInfo to return user metadata ( #132 )
2019-07-24 13:30:03 -07:00
Aditya Manthramurthy
04d1193201
Switch to more performant map data type ( #131 )
2019-07-24 12:52:18 -07:00
ebozduman
af3b75e29e
MinIO & min.io replaces Minio & minio.io respectively ( #114 )
2019-04-13 00:25:25 +05:30
Aditya Manthramurthy
72bf08129c
Add support for S3Select API ( #108 )
2019-03-08 15:54:36 -08:00
Krishnan Parthasarathi
44bbd66719
Improve initializing ConnectInfo ( #101 )
...
- Remove ConnectInfo's Default instance
- Add support for reading from well-known credential files and
environment variables
2018-06-29 18:28:17 -07:00
Krishnan Parthasarathi
7564cbd514
Infer XML namespace using connectHost ( #96 )
...
While GCS is S3 v4 compatible, it uses a different xml namespace url
than AWS (and Minio).
2018-06-07 18:28:59 -07:00
Aditya Manthramurthy
d25c7ef1dc
Drop dependency on exceptions lib ( #87 )
2018-05-14 06:48:07 +05:30
Harshavardhana
37940ad170
Add putObjectOptions for PutObject ( #71 )
2018-01-16 14:29:17 +05:30
Aditya Manthramurthy
0d8f5c08e8
Add Bucket Notification APIs ( #59 )
...
- Adds get, put and remove operations
- Also adds more sections to the haddock API doc to make it more
friendly.
2017-10-25 08:43:35 +00:00
Harshavardhana
c26af265ec
Add ListObjectsV1 API support ( #66 )
...
This is added for legacy requirements
2017-10-15 22:38:06 -07:00
Krishnan Parthasarathi
b333ed6345
Make MinioErr flatter and make examples work. ( #25 )
2017-03-09 16:51:56 +05:30
Krishnan Parthasarathi
7be42dd011
Add copyright header to all source files. ( #20 )
2017-03-02 16:01:59 +05:30
Krishnan Parthasarathi
4ec362918e
listIncompleteUploads returns upload size like other SDKs ( #15 )
2017-03-01 17:01:52 +05:30
Aditya Manthramurthy
99d9879cb5
Rename types ( #12 )
...
* Rename PartInfo -> PartTuple
* Rename ListPartInfo -> ObjectPartInfo
2017-02-28 18:14:16 +05:30
Krishnan Parthasarathi
abdc9fe320
Use bucket region cache to minimize getLocation requests ( #3 )
2017-02-25 16:42:23 +05:30
Aditya Manthramurthy
e4e2576c74
Add copyObject API: ( #5 )
...
* Performs server side copy of an object by creating a new object that
is a copy of an existing object or part of an existing object.
* The user may specify an object on server of any size, and optionally
specify a byte range to only copy a part of the object.
* Copy conditions are also supported.
2017-02-23 14:04:08 +05:30
Aditya Manthramurthy
f26fbc82a7
Refactor error types returned by the library
2017-02-13 16:03:42 +05:30
Krishnan Parthasarathi
5f1ee7fc67
Implement list object parts of an ongoing multipart upload.
2017-02-13 16:03:42 +05:30
Krishnan Parthasarathi
512c455fde
Add unit test for parse completemultipart upload response
2017-02-13 16:03:42 +05:30
Krishnan Parthasarathi
41d86e86ff
Add listIncompleteUploads s3 api.
2017-02-13 16:03:42 +05:30
Aditya Manthramurthy
a12fa8a077
Align imports
2017-02-13 16:03:42 +05:30
Krishnan Parthasarathi
0d9235b86a
Add unit test for parseListObjectsResponse
2017-02-13 16:03:42 +05:30
Aditya Manthramurthy
2817d4654d
Fix warnings
2017-02-13 16:03:42 +05:30
Krishnan Parthasarathi
06214c1cae
Clean up xml gen/parsing unit tests
2017-02-13 16:03:42 +05:30
Aditya Manthramurthy
aabcf3dfec
Restructure tests
2017-02-13 16:03:42 +05:30
Krishnan Parthasarathi
19eda8622f
Add unit-tests for parseLocation in XmlParser.Test
2017-02-13 16:03:42 +05:30