Commit Graph

  • 783fe25eac s3tables test: expose pagination parameters in client list methods Chris Lu 2026-01-28 12:46:21 -08:00
  • 5c43f1e6a4 s3tables: fix cross-namespace pagination in listTablesInAllNamespaces Chris Lu 2026-01-28 12:46:21 -08:00
  • 5eed1874a9 s3tables: return 404 in handleDeleteNamespace if namespace not found Chris Lu 2026-01-28 12:46:20 -08:00
  • ae7743304c s3tables: refine permission helpers to align with operation names Chris Lu 2026-01-28 12:46:20 -08:00
  • babf1b06ac s3tables: implement token-based pagination for namespace listing Chris Lu 2026-01-28 12:30:33 -08:00
  • 6ff683a627 s3tables: implement token-based pagination for table buckets listing Chris Lu 2026-01-28 12:30:33 -08:00
  • 1fb3aefa95 s3tables: ensure root tables directory exists before bucket creation Chris Lu 2026-01-28 12:30:32 -08:00
  • 47ef8c3cce s3tables: add table name validation and cleanup duplicated logic in table handlers Chris Lu 2026-01-28 12:30:32 -08:00
  • f83cef1259 s3tables: add table name validation and 404 propagation to policy handlers Chris Lu 2026-01-28 12:30:31 -08:00
  • ab6351e1c9 s3tables: implement validateTableName helper Chris Lu 2026-01-28 12:30:31 -08:00
  • 9f1dd57939 s3tables test: improve error reporting on decoding failure Chris Lu 2026-01-28 12:30:30 -08:00
  • 1f70d82170 s3tables: remove duplicate comment in permissions.go Chris Lu 2026-01-28 12:30:30 -08:00
  • 6d01e42cef s3tables: improve principal extraction using identity context Chris Lu 2026-01-28 12:30:29 -08:00
  • 5cea00ff07 S3 Tables: use os.ModeDir constant in filer_ops.go Chris Lu 2026-01-28 12:13:35 -08:00
  • d8c7c16aad S3 Tables: fix gRPC stream loop handling in namespace handlers Chris Lu 2026-01-28 12:13:29 -08:00
  • b7c1eba0a1 S3 Tables: secure API router with IAM authentication Chris Lu 2026-01-28 12:09:15 -08:00
  • ae19621230 S3 Tables: validate ARN namespace to prevent path traversal Chris Lu 2026-01-28 12:09:09 -08:00
  • f13e250fc3 S3 Tables: fix gRPC stream loop handling for list operations Chris Lu 2026-01-28 12:09:04 -08:00
  • dc4c62e742 s3tables: harden auth and error handling Chris Lu 2026-01-28 11:49:57 -08:00
  • a3af5eb77a s3tables: optimize regex usage and improve version token uniqueness Chris Lu 2026-01-28 11:44:56 -08:00
  • 1c0d37e15a s3tables: improve error handling and permission logic Chris Lu 2026-01-28 11:39:28 -08:00
  • 6fc170c645 test: add miniClusterMutex to prevent race conditions Chris Lu 2026-01-28 11:39:22 -08:00
  • 62a1178a0b s3tables: improve robustness, security, and error propagation in handlers Chris Lu 2026-01-28 11:37:02 -08:00
  • da15ee3e49 s3tables: harden namespace validation and correct ARN parsing Chris Lu 2026-01-28 11:36:56 -08:00
  • b4d8350936 s3tables: normalize filer errors and use standard helpers Chris Lu 2026-01-28 11:36:49 -08:00
  • 1d1634c2a2 test: update integration tests to match refactored S3 Tables client Chris Lu 2026-01-28 11:31:49 -08:00
  • 44f580c24e test: refactor S3 Tables client for DRYness and multi-segment namespaces Chris Lu 2026-01-28 11:31:44 -08:00
  • 04514071a7 s3tables: implement granular authorization and refine error responses Chris Lu 2026-01-28 11:31:38 -08:00
  • 580c2b4ad4 command: fix stale error variable logging in filer serving goroutines Chris Lu 2026-01-28 11:27:18 -08:00
  • c62a332c7f s3tables: align ARN formatting and optimize resource handling Chris Lu 2026-01-28 10:36:38 -08:00
  • 2c551dad5d s3tables: fix pagination and enhance error handling in list/delete operations Chris Lu 2026-01-28 10:36:28 -08:00
  • 01c17478ae command: implement graceful shutdown for mini cluster Chris Lu 2026-01-28 10:36:19 -08:00
  • 07002cf54c test: improve S3 Tables client error handling and cleanup Chris Lu 2026-01-28 10:36:11 -08:00
  • 3aace37cf6 s3tables: further refinements to filer operations and utilities Chris Lu 2026-01-28 10:36:03 -08:00
  • 33da87452b Refine S3 Tables implementation to address code review feedback Chris Lu 2026-01-28 10:04:27 -08:00
  • 08ee4e37d8 s3tables: clean up unused code and improve error response formatting Chris Lu 2026-01-28 09:38:10 -08:00
  • b30631c3b5 s3tables: propagate request context to filer operations Chris Lu 2026-01-28 09:38:01 -08:00
  • 6cdd34da77 s3tables: improve integration test stability and error reporting Chris Lu 2026-01-28 09:37:58 -08:00
  • b01504649d s3tables: use path.Join for path construction and align namespace paths Chris Lu 2026-01-28 09:37:54 -08:00
  • 24c78d524c ci: fail s3 tables tests if any command in pipeline fails Chris Lu 2026-01-28 09:37:51 -08:00
  • 05c184b610 workflow: fix go install path to ./weed Chris Lu 2026-01-28 01:35:24 -08:00
  • 33c1a8251a test: format s3tables client.go Chris Lu 2026-01-28 01:30:07 -08:00
  • 96a6e4c551 workflow: remove emojis from echo statements Chris Lu 2026-01-28 01:29:42 -08:00
  • f4e472d396 workflow: fix s3 tables tests path and working directory Chris Lu 2026-01-28 01:28:47 -08:00
  • fb0e12e985 s3tables: implement permission checking and authorization Chris Lu 2026-01-28 01:18:11 -08:00
  • 1b9c8b8614 s3api_tables: optimize action validation with map lookup Chris Lu 2026-01-28 01:14:31 -08:00
  • 450407fda1 s3tables: improve error handling specificity in ListTableBuckets Chris Lu 2026-01-28 01:14:14 -08:00
  • b09d4d5d69 s3tables: replace custom splitPath with stdlib functions Chris Lu 2026-01-28 01:13:56 -08:00
  • ef3873b616 s3tables: add error handling for json.Marshal calls Chris Lu 2026-01-28 01:13:42 -08:00
  • dd7003a328 s3tables: add bucket name validation and fix error handling Chris Lu 2026-01-28 01:12:57 -08:00
  • 22a9fbf062 Delete client_methods.go Chris Lu 2026-01-28 01:07:53 -08:00
  • 06f90028f7 s3tables test: refactor to eliminate duplicate definitions Chris Lu 2026-01-28 01:07:11 -08:00
  • 3b1920cf43 s3tables: add handler_ prefix to operation handler files Chris Lu 2026-01-28 01:00:00 -08:00
  • 0dcb175514 ci: add S3 Tables integration tests to GitHub Actions Chris Lu 2026-01-28 00:57:53 -08:00
  • ddcdefb6b4 test: add S3 Tables integration tests Chris Lu 2026-01-28 00:55:50 -08:00
  • d66e194284 test: add S3 Tables test infrastructure Chris Lu 2026-01-28 00:55:45 -08:00
  • 6a12438351 s3api: register S3 Tables routes in API server Chris Lu 2026-01-28 00:55:39 -08:00
  • b1b922d757 s3api: add S3 Tables integration layer Chris Lu 2026-01-28 00:55:34 -08:00
  • 0be47f9efd s3tables: complete s3tables package implementation Chris Lu 2026-01-28 00:55:28 -08:00
  • 62fd4bd017 s3tables: simplify handler by removing duplicate utilities Chris Lu 2026-01-28 00:55:23 -08:00
  • 09bb90e8dc s3tables: split table bucket operations into focused modules Chris Lu 2026-01-28 00:55:17 -08:00
  • d730f81321 s3tables: extract utility and filer operations to separate modules Chris Lu 2026-01-28 00:55:11 -08:00
  • 6542d1e0aa Enable weed fuse on FreeBSD (#8146) Chris Lu 2026-01-27 21:37:23 -08:00
  • e86e65e5ab fix #8081: build latest container is missing latest_large_disk (#8145) Chris Lu 2026-01-27 19:05:29 -08:00
  • 8e9c12e2c7 mount: apply UID/GID mapping in lookupEntry for cache misses (#8144) Chris Lu 2026-01-27 18:41:37 -08:00
  • 4f5f1f6be7 refactor(helm): Unified Naming Truncation and Bug Fixes (#8143) Chris Lu 2026-01-27 17:45:16 -08:00
  • 20952aa514 Fix jwt error in admin UI (#8140) MorezMartin 2026-01-28 02:27:02 +01:00
  • c9c91ba568 Refactor Helm chart to use dynamic names for resources (#8142) Chris Lu 2026-01-27 12:52:06 -08:00
  • 41d079a316 Fix Javascript merge issue and UI worker detail display bug (#8135) Alasdair Macmillan 2026-01-27 18:56:28 +00:00
  • b1d63d0943 feat(shell): add Object Lock management commands (#8141) Andrei Kvapil 2026-01-27 19:50:16 +01:00
  • 92800c31a2 adjust logs and errors Chris Lu 2026-01-27 07:45:24 -08:00
  • 551a31e156 Implement IAM propagation to S3 servers (#8130) Chris Lu 2026-01-26 22:59:43 -08:00
  • 0a6b289025 chore(deps-dev): bump org.assertj:assertj-core from 3.24.2 to 3.27.7 in /other/java/s3copier (#8129) dependabot[bot] 2026-01-26 14:45:01 -08:00
  • a72e269a2e s3api: fix volume assignment failure in copy operations (#8128) Chris Lu 2026-01-26 14:44:30 -08:00
  • 43229b05ce Explicit IAM gRPC APIs for S3 Server (#8126) Chris Lu 2026-01-26 13:38:15 -08:00
  • c5b53397c6 templ Chris Lu 2026-01-26 11:38:18 -08:00
  • 5ba0db7af4 Merge branch 'origin/master' into master Chris Lu 2026-01-26 11:37:12 -08:00
  • 5a7c74feac migrate IAM policies to multi-file storage (#8114) Chris Lu 2026-01-26 11:28:23 -08:00
  • a29806d752 chore(deps): bump github.com/jackc/pgx/v5 from 5.7.6 to 5.8.0 (#8118) dependabot[bot] 2026-01-26 11:17:00 -08:00
  • 9ca43c452b chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.20.0 to 1.21.0 (#8119) dependabot[bot] 2026-01-26 11:16:52 -08:00
  • 06920f79f9 chore(deps): bump github.com/ydb-platform/ydb-go-sdk/v3 from 3.125.1 to 3.125.3 (#8120) dependabot[bot] 2026-01-26 11:16:44 -08:00
  • b502411884 chore(deps): bump actions/checkout from 4 to 6 (#8121) dependabot[bot] 2026-01-26 11:16:37 -08:00
  • 16dc90e3bd chore(deps): bump actions/setup-go from 5 to 6 (#8124) dependabot[bot] 2026-01-26 11:16:28 -08:00
  • 6714973ffe chore(deps): bump actions/upload-artifact from 4 to 6 (#8125) dependabot[bot] 2026-01-26 11:16:19 -08:00
  • 1e5a1871e5 chore(deps): bump modernc.org/sqlite from 1.44.2 to 1.44.3 (#8122) dependabot[bot] 2026-01-26 11:16:10 -08:00
  • db6b4ab918 chore(deps): bump github.com/a-h/templ from 0.3.943 to 0.3.977 (#8123) dependabot[bot] 2026-01-26 11:16:02 -08:00
  • 759a6cd345 Merge branch 'fix/chrome-dialog-modal-approach' Chris Lu 2026-01-25 23:21:23 -08:00
  • 7e3bb4016e Fix syntax error in object_store_users.templ - remove duplicate closing braces Chris Lu 2026-01-25 23:18:40 -08:00
  • 1e09950ea7 Upgrade Bootstrap from 5.3.2 to 5.3.8 Chris Lu 2026-01-25 23:10:50 -08:00
  • 74c7b10bc7 Fix Chrome dialog auto-dismiss with Bootstrap modals Chris Lu 2026-01-25 23:09:14 -08:00
  • 31a1c87db0 fix compilation Chris Lu 2026-01-25 22:07:12 -08:00
  • 533650579d credential/filer_etc: improve migration merge logic Chris Lu 2026-01-25 13:53:48 -08:00
  • 74b5c57dcf credential/filer_etc: migrate to multi-file identity storage Chris Lu 2026-01-25 13:48:46 -08:00
  • 6bf088cec9 IAM Policy Management via gRPC (#8109) Chris Lu 2026-01-25 13:39:30 -08:00
  • 59d40f7186 Return volume server state flags via VolumeServerStatus() RPCs. (#8016) Lisandro Pin 2026-01-25 06:45:23 +01:00
  • 5a0c761976 Merge branch 'master' of https://github.com/seaweedfs/seaweedfs Chris Lu 2026-01-24 13:43:28 -08:00
  • b40551f960 helm: seaweedfs admin should not allow setting multiple admin servers Chris Lu 2026-01-24 13:43:08 -08:00
  • 8814c2a07d iam: support ForAnyValue and ForAllValues condition set operators (#8105) Chris Lu 2026-01-24 13:34:49 -08:00
  • d3f79d4c38 Update detection.go Chris Lu 2026-01-23 21:38:51 -08:00
  • 6394e2f6a5 Fix IAM OIDC role mapping and OIDC claims in trust policy (#8104) Chris Lu 2026-01-23 21:35:26 -08:00