29 Commits (eda4a000cc05e476ae13e2accb932c19df247abf)

Author SHA1 Message Date
Chris Lu 0385acba02
s3tables: fix shared table-location bucket mapping collisions (#8286) 1 week ago
Chris Lu 5ae3be44d1
iceberg: persist namespace properties for create/get (#8276) 2 weeks ago
Chris Lu aef2de3109
s3tables: support multi-level namespaces in parser/admin paths (#8273) 2 weeks ago
Chris Lu be26ce74ce s3tables: support multi-level namespace normalization 2 weeks ago
Chris Lu e6ee293c17
Add table operations test (#8241) 2 weeks ago
Chris Lu b244bb58aa
s3tables: redesign Iceberg REST Catalog using iceberg-go and automate integration tests (#8197) 2 weeks ago
Chris Lu 79722bcf30
Add s3tables shell and admin UI (#8172) 3 weeks ago
Chris Lu f1e27b8f30
s3: change s3 tables to use RESTful API (#8169) 3 weeks ago
Chris Lu d5ce6a4cda s3tables: refactor bucket name validation into single function 3 weeks ago
Chris Lu 2f155ee5ee
feat: Add S3 Tables support for Iceberg tabular data (#8147) 3 weeks ago
Chris Lu 549b65785d refactor 3 weeks ago
Chris Lu 590e7efbef s3tables: Separate table name pattern constant for clarity 3 weeks ago
Chris Lu fb8390c6a7 s3tables: Rename tableMetadataInternal.Schema to Metadata 3 weeks ago
Chris Lu 191a858e72 s3tables: Fix parseTableFromARN() namespace and table name validation 3 weeks ago
Chris Lu fb4fb8b082 s3tables: Validate bucket name in parseBucketNameFromARN() 3 weeks ago
Chris Lu b142689232 follow aws spec 3 weeks ago
Chris Lu d98e104dc5 s3tables: align ARN regex patterns with S3 standards and refactor to constants 3 weeks ago
Chris Lu c8cfbaa069 s3tables: implement strict AWS-aligned name validation for buckets, namespaces, and tables 3 weeks ago
Chris Lu 1697ec862f ownerAccountID 3 weeks ago
Chris Lu 090d473822 s3tables: allow hyphens in namespace and table names 3 weeks ago
Chris Lu e381b81b47 s3tables: use crypto/rand for secure version token generation 3 weeks ago
Chris Lu ab6351e1c9 s3tables: implement validateTableName helper 3 weeks ago
Chris Lu ae19621230 S3 Tables: validate ARN namespace to prevent path traversal 3 weeks ago
Chris Lu a3af5eb77a s3tables: optimize regex usage and improve version token uniqueness 3 weeks ago
Chris Lu da15ee3e49 s3tables: harden namespace validation and correct ARN parsing 3 weeks ago
Chris Lu 3aace37cf6 s3tables: further refinements to filer operations and utilities 3 weeks ago
Chris Lu 33da87452b Refine S3 Tables implementation to address code review feedback 3 weeks ago
Chris Lu b01504649d s3tables: use path.Join for path construction and align namespace paths 3 weeks ago
Chris Lu b09d4d5d69 s3tables: replace custom splitPath with stdlib functions 3 weeks ago
Chris Lu dd7003a328 s3tables: add bucket name validation and fix error handling 3 weeks ago
Chris Lu d730f81321 s3tables: extract utility and filer operations to separate modules 3 weeks ago