946 Commits (48aec1956eb8159fe65a8aff02b13f32fa4749b7)

Author SHA1 Message Date
Chris Lu 48aec1956e Seaweed-X-Amz-Allow-Empty-Folders 2 days ago
Chris Lu 349aaa12ef Switch empty-folder cleanup to bucket policy 2 days ago
Chris Lu eded9a29b5 more logs 2 days ago
Chris Lu 428ef2b75f logging 2 days ago
Chris Lu a57834196c Keep explicit directory markers non-implicit 2 days ago
Chris Lu 2737e20916 Fix Spark temp cleanup with implicit directory markers 2 days ago
Chris Lu 74c80aa441 Fix Spark temp marker cleanup in async folder cleaner 2 days ago
Chris Lu d40154f36e Revert synchronous folder pruning and add cleanup diagnostics 2 days ago
Chris Lu bd77d9f9b3 Generalize empty folder cleanup for Spark temp artifacts 2 days ago
Chris Lu 692b3a6e07 Fix Spark _temporary cleanup and add issue #8285 regression test 2 days ago
Chris Lu 0385acba02
s3tables: fix shared table-location bucket mapping collisions (#8286) 2 days ago
Chris Lu d6825ffce2
Iceberg: implement stage-create finalize flow (phase 1) (#8279) 2 days ago
Chris Lu d88f6ed0af
Iceberg commit reliability: preserve statistics updates and return 409 conflicts (#8277) 2 days ago
Chris Lu 5ae3be44d1
iceberg: persist namespace properties for create/get (#8276) 2 days ago
Chris Lu 1c62808c0e
iceberg: wire pagination for list namespaces/tables REST APIs (#8275) 2 days ago
Chris Lu aef2de3109
s3tables: support multi-level namespaces in parser/admin paths (#8273) 3 days ago
Chris Lu be26ce74ce s3tables: support multi-level namespace normalization 3 days ago
Chris Lu 59b02e0cba
s3api: fix multipart Complete ETag matching and lower empty-upload log noise (#8264) 3 days ago
Chris Lu 5a0204310c
Add Iceberg admin UI (#8246) 4 days ago
Chris Lu be6b5db65a
s3: fix health check endpoints returning 404 for HEAD requests #8243 (#8248) 4 days ago
Chris Lu 403592bb9f
Add Spark Iceberg catalog integration tests and CI support (#8242) 4 days ago
Chris Lu e6ee293c17
Add table operations test (#8241) 5 days ago
Chris Lu c284e51d20
fix: multipart upload ETag calculation (#8238) 5 days ago
Chris Lu a3b83f8808
test: add Trino Iceberg catalog integration test (#8228) 6 days ago
Chris Lu c2bfd7b524
fix: honor SSE-C chunk offsets in decryption for large chunked uploads (#8216) 1 week ago
Chris Lu 7831257ed5
s3: allow single Statement object in policy document (#8212) 1 week ago
Chris Lu c9c46db77e
s3api: fix ListObjectVersions inconsistency with delimiters (#8210) 1 week ago
Chris Lu 000e2bd4a9 logging and debugging 1 week ago
Chris Lu f66a23b472
Fix: filer not yet available in s3.configure (#8198) 1 week ago
Chris Lu b244bb58aa
s3tables: redesign Iceberg REST Catalog using iceberg-go and automate integration tests (#8197) 1 week ago
Chris Lu 1274cf038c
s3: enforce authentication and JSON error format for Iceberg REST Catalog (#8192) 1 week ago
Chris Lu 2bb21ea276
feat: Add Iceberg REST Catalog server and admin UI (#8175) 1 week ago
Chris Lu 621834d96a
s3tables: add Iceberg file layout validation for table buckets (#8176) 1 week ago
Chris Lu 79722bcf30
Add s3tables shell and admin UI (#8172) 2 weeks ago
Chris Lu b2b0a38e71
s3api: allow empty region and account id in s3tables ARN (#8171) 2 weeks ago
Chris Lu 6a9e7360df
s3api: fix S3 Tables auth to allow auto-hashing of body (#8170) 2 weeks ago
Chris Lu f1e27b8f30
s3: change s3 tables to use RESTful API (#8169) 2 weeks ago
Chris Lu 88c27615c4 /table-buckets 2 weeks ago
Chris Lu 8b61fd77b5
s3api: ensure MD5 is calculated or reused during CopyObject (#8163) 2 weeks ago
Chris Lu d399113e0c test: fix duplicate subtest names in permissions_test.go 2 weeks ago
Chris Lu a4217dff5f s3tables: enhance DeleteTable authorization with policy checking 2 weeks ago
Chris Lu 745a7e40a6 s3tables: improve bucket policy error handling in DeleteTableBucket 2 weeks ago
Chris Lu d5ce6a4cda s3tables: refactor bucket name validation into single function 2 weeks ago
Chris Lu 2f155ee5ee
feat: Add S3 Tables support for Iceberg tabular data (#8147) 2 weeks ago
Chris Lu 549b65785d refactor 2 weeks ago
Chris Lu 590e7efbef s3tables: Separate table name pattern constant for clarity 2 weeks ago
Chris Lu 78c00e313a go fmt 2 weeks ago
Chris Lu f5d26b803b s3tables: Fix ListTables authorization and policy parsing 2 weeks ago
Chris Lu 25b0f86bda s3tables: Fix ownership consistency across handlers 2 weeks ago
Chris Lu b049e883e1 go fmt 2 weeks ago