61 Commits (89abe98b8a6f3be7cb36aaff8bfb8985f8a6d34f)

Author SHA1 Message Date
Michał Szynkiewicz 53048ffffb
Add md5 checksum validation support on PutObject and UploadPart (#8367) 4 days ago
Chris Lu b57429ef2e
Switch empty-folder cleanup to bucket policy (#8292) 2 weeks ago
Chris Lu 5a0204310c
Add Iceberg admin UI (#8246) 2 weeks ago
Chris Lu e6ee293c17
Add table operations test (#8241) 2 weeks ago
Chris Lu c284e51d20
fix: multipart upload ETag calculation (#8238) 2 weeks ago
Chris Lu 51735e667c
Fix S3 conditional writes with versioning (Issue #8073) (#8080) 1 month ago
Chris Lu ee3813787e
feat(s3api): Implement S3 Policy Variables (#8039) 1 month ago
Robert Schade de3df211d7
store S3 storage class in extended atrributes #7961 (#7962) 2 months ago
Chris Lu 808205e38f
s3: implement Bucket Owner Enforced for object ownership (#7913) 2 months ago
Chris Lu ef20873c31
S3: Fix Content-Encoding header not preserved (#7894) (#7895) 2 months ago
Chris Lu 8d6bcddf60
Add S3 volume encryption support with -s3.encryptVolumeData flag (#7890) 2 months ago
Chris Lu 2f6aa98221
Refactor: Replace removeDuplicateSlashes with NormalizeObjectKey (#7873) 2 months ago
Chris Lu f63d9ad390
s3api: fix bucket-root listing w/ delimiter (#7827) 2 months ago
Chris Lu bccef78082
fix: reduce N+1 queries in S3 versioned object list operations (#7814) 2 months ago
Chris Lu 414cda4215
fix: S3 versioning memory leak in ListObjectVersions pagination (#7813) 2 months ago
Chris Lu 44beb42eb9
s3: fix PutObject ETag format for multi-chunk uploads (#7771) 2 months ago
Chris Lu a77674ead3
fix: use path instead of filepath for S3 object paths on Windows (#7739) 2 months ago
Chris Lu 55f0fbf364
s3: optimize DELETE by skipping lock check for buckets without Object Lock (#7642) 3 months ago
Chris Lu 8c585a9682 Fix S3 object tagging issue #7589 3 months ago
Chris Lu 5075381060
Support multiple filers for S3 and IAM servers with automatic failover (#7550) 3 months ago
Chris Lu c156a130b7
S3: Auto create bucket (#7549) 3 months ago
chrislu 99a9a67741 check errors 3 months ago
Chris Lu ca84a8a713
S3: Directly read write volume servers (#7481) 3 months ago
chrislu e154bfe163 minor 3 months ago
Chris Lu bf8e4f40e6
S3: Perf related (#7463) 3 months ago
Konstantin Lebedev 084b377f87
do delete expired entries on s3 list request (#7426) 4 months ago
Chris Lu 498ac8903f
S3: prevent deleting buckets with object locking (#7434) 4 months ago
Taehyung Lim d4790cb8e6
s3: fix if-match error (#7277) 4 months ago
Chris Lu e00c6ca949
Add Kafka Gateway (#7231) 4 months ago
Chris Lu c5a9c27449
Migrate from deprecated azure-storage-blob-go to modern Azure SDK (#7310) 5 months ago
Chris Lu 8bf727d225
Fix #7060: Return 400 InvalidRequest instead of 500 for context canceled errors (#7309) 5 months ago
Chris Lu 0ce31daf90
Fix #7305: Return 400 BadDigest instead of 500 InternalError for MD5 mismatch (#7306) 5 months ago
Roman Shishkin 83c1bfbacd
Populate bucket_traffic_received_bytes_total metric (#7249) 5 months ago
Chris Lu bc91425632
S3 API: Advanced IAM System (#7160) 6 months ago
Chris Lu 7d509feef6
S3 API: Add integration with KMS providers (#7152) 6 months ago
Chris Lu 34773c8e13
S3 API: conditional read and write (#7154) 6 months ago
Chris Lu 50530e2553
S3 API: Add SSE-S3 (#7151) 6 months ago
Chris Lu b7b73016dd
S3 API: Add SSE-KMS (#7144) 6 months ago
Chris Lu 2714b70955
S3 API: Add SSE-C (#7143) 6 months ago
Chris Lu c196d03951
fix listing object versions (#7006) 7 months ago
Chris Lu 377f1f24c7
add basic object ACL (#7004) 7 months ago
Chris Lu 85036936d1
Read write directory object (#7003) 7 months ago
Chris Lu 12f50d37fa
test versioning also (#7000) 7 months ago
Chris Lu 26403e8a0d
Test object lock and retention (#6997) 7 months ago
Chris Lu c6a22ce43a
Fix get object lock configuration handler (#6996) 7 months ago
Chris Lu 69553e5ba6
convert error fromating to %w everywhere (#6995) 7 months ago
Chris Lu a524b4f485
Object locking need to persist the tags and set the headers (#6994) 7 months ago
Chris Lu 7cb1ca1308
Add policy engine (#6970) 7 months ago
Chris Lu 1549ee2e15
implement PubObjectRetention and WORM (#6969) 7 months ago
Chris Lu cf5a24983a
S3: add object versioning (#6945) 8 months ago