Commit Graph

  • 57a16b0b87 Improve error handling in GetObjectStoreUsers per PR review Chris Lu 2026-01-23 20:34:39 -08:00
  • e559b8df37 Refactor Admin UI to use unified IAM storage and add Shutdown hook Chris Lu 2026-01-23 20:27:53 -08:00
  • 81009c1a81 Refactor IAM Storage: Multi-File Backend & Unified Interface (#8102) Chris Lu 2026-01-23 20:27:22 -08:00
  • f6318edbc9 Refactor Admin UI to use unified IAM storage and add MultipleFileStore (#8101) Chris Lu 2026-01-23 20:12:59 -08:00
  • 535be3096b Add AWS IAM integration tests and refactor admin authorization (#8098) Chris Lu 2026-01-23 16:41:51 -08:00
  • 25a4691135 Update store_ec_recovery_test.go Chris Lu 2026-01-23 16:38:36 -08:00
  • d664ca5ed3 fix: IAM authentication with AWS Signature V4 and environment credentials (#8099) Chris Lu 2026-01-23 16:27:42 -08:00
  • afbe52f262 cleanup Chris Lu 2026-01-23 12:46:10 -08:00
  • 67b35757d7 Delete reproduce_issue_s3.sh Chris Lu 2026-01-23 12:35:23 -08:00
  • b203ed4124 Fix imbalance detection disk type grouping and volume grow errors (#8097) Chris Lu 2026-01-23 12:25:11 -08:00
  • b0b7bd0273 Add check for AI code review comments in PR template Chris Lu 2026-01-23 12:19:00 -08:00
  • 7e81c0bf0d Clarfiy errors upon needle CRC mismatches. (#8096) Lisandro Pin 2026-01-23 19:48:29 +01:00
  • a5474c30d1 Merge branch 'master' of https://github.com/seaweedfs/seaweedfs Chris Lu 2026-01-22 22:18:49 -08:00
  • e717a63665 Fix EC shard recovery with improved diagnostics (#8091) Chris Lu 2026-01-22 20:34:19 -08:00
  • c8909cd031 Create reproduce_issue_s3.sh Chris Lu 2026-01-22 18:19:02 -08:00
  • bc1113208d fix: S3 listing NextMarker missing intermediate directory component (#8089) Chris Lu 2026-01-22 16:56:35 -08:00
  • 066410dbd0 Fix S3 Gateway Read Failover #8076 (#8087) Chris Lu 2026-01-22 14:07:24 -08:00
  • 2e9a7e13e2 cast i to int64 first, ensuring the calculation happens in 64-bit space Chris Lu 2026-01-22 14:05:45 -08:00
  • d345752e3d Feature/volume ingress (#8084) Yalın Doğu Şahin 2026-01-22 15:48:29 +01:00
  • 14f44379cb test: fix flaky S3 volume encryption test (#8083) Chris Lu 2026-01-21 19:15:53 -08:00
  • 5472061231 Fix: Populate Claims from STS session RequestContext for policy variable substitution (#8082) Chris Lu 2026-01-21 18:36:24 -08:00
  • 51735e667c Fix S3 conditional writes with versioning (Issue #8073) (#8080) Chris Lu 2026-01-21 16:36:18 -08:00
  • 52882aed70 fix(s3api): missing Vary: Origin header on non-CORS and OPTIONS requests (#8072) 粒粒橙 2026-01-22 06:04:57 +08:00
  • cd2e93bf2b fix: propagate OIDC attributes to STS session token for IAM policies (#8079) Chris Lu 2026-01-21 13:27:33 -08:00
  • 16c8aac7c9 minor Chris Lu 2026-01-21 13:05:28 -08:00
  • 7d788ae73c Fix: S3 CORS headers missing for non-existent buckets (#8078) Chris Lu 2026-01-21 12:50:51 -08:00
  • 3f879b8d2b copy the aws keys Chris Lu 2026-01-20 18:12:32 -08:00
  • 3d1f710485 remove the .versions directory when all versions are deleted Chris Lu 2026-01-20 18:08:40 -08:00
  • f6a2ef11ff Fix CORS headers not applied to non-existent bucket responses (#8070) Chris Lu 2026-01-20 16:15:46 -08:00
  • 13dcf445a4 Fix maintenance worker panic and add EC integration tests (#8068) Chris Lu 2026-01-20 15:07:43 -08:00
  • f5bea40ab4 Update Wiki images (#8069) Mitch B 2026-01-20 17:12:14 -05:00
  • 59dfe047b6 Support for cacheMetaTtlSec option in fuse command (#8063) KyoungYun-K 2026-01-20 15:52:47 +09:00
  • bc8a077561 Fix: Propagate OIDC claims for dynamic IAM policies (#8060) Chris Lu 2026-01-19 13:39:18 -08:00
  • fad2a1f1b5 chore(deps): bump modernc.org/sqlite from 1.42.2 to 1.44.2 (#8057) dependabot[bot] 2026-01-19 11:52:53 -08:00
  • fca8d899e0 chore(deps): bump github.com/rclone/rclone from 1.71.2 to 1.72.1 (#8056) dependabot[bot] 2026-01-19 11:43:41 -08:00
  • d487b1d633 chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.6 to 1.32.7 (#8055) dependabot[bot] 2026-01-19 11:05:44 -08:00
  • 47482b2b41 chore(deps): bump cloud.google.com/go/storage from 1.57.1 to 1.59.1 (#8058) dependabot[bot] 2026-01-19 11:05:10 -08:00
  • c3aba6a34e chore(deps): bump golang.org/x/image from 0.34.0 to 0.35.0 (#8059) dependabot[bot] 2026-01-19 11:05:00 -08:00
  • b0a1a503a9 Merge branch 'master' of https://github.com/seaweedfs/seaweedfs Chris Lu 2026-01-18 20:41:33 -08:00
  • bfd267bfd7 removing the problematic Microsoft package sources Chris Lu 2026-01-18 20:40:59 -08:00
  • bc64ed51c5 Fix CopyObject If-Match ETag mismatch by copying Md5 attribute (#8053) Chris Lu 2026-01-18 20:28:01 -08:00
  • bc853bdee5 4.07 Chris Lu 2026-01-18 15:48:09 -08:00
  • ce8e2db893 Merge branch 'master' of https://github.com/seaweedfs/seaweedfs Chris Lu 2026-01-18 15:04:59 -08:00
  • 3e5d34dd67 skip md5 validation if Content-MD5 is not provided Chris Lu 2026-01-18 15:04:56 -08:00
  • 2662420194 fix(s3api): correct wildcard matching (#8052) SoSweetHam 2026-01-19 04:24:03 +05:30
  • 753e1db096 Prevent split-brain: Persistent ClusterID and Join Validation (#8022) Chris Lu 2026-01-18 14:02:34 -08:00
  • ce23c4fca7 missing changes Chris Lu 2026-01-17 23:15:33 -08:00
  • b8dc8d12f2 ErrNoSuchKey should not be reported as an error in the logs Chris Lu 2026-01-17 23:07:49 -08:00
  • 8880f9932f filer: auto clean empty implicit s3 folders (#8051) Chris Lu 2026-01-17 22:10:15 -08:00
  • 1dedc8daf9 adjust logs Chris Lu 2026-01-17 18:40:48 -08:00
  • 6bc5a64a98 Add access key status management to Admin UI (#8050) Chris Lu 2026-01-17 18:18:32 -08:00
  • dbde8983a7 Fix bucket permission persistence in Admin UI (#8049) Chris Lu 2026-01-17 12:54:21 -08:00
  • 796a911cb3 Prevent bucket renaming in filer, fuse mount, and S3 (#8048) Chris Lu 2026-01-16 19:48:09 -08:00
  • a473278bfa Fix: Fail fast on unsupported volume versions (#8047) Chris Lu 2026-01-16 19:19:18 -08:00
  • 0a46577700 Fix #8040: Support '_default' keyword in collectionPattern to match default collection (#8046) Chris Lu 2026-01-16 12:31:48 -08:00
  • 86c61e86c9 fix: S3 copying test Makefile syntax and add S3_ENDPOINT env support (#8042) madavic 2026-01-16 21:23:12 +01:00
  • f8d4583ecd Enhance PR template with AI checks Chris Lu 2026-01-16 11:49:46 -08:00
  • ee3813787e feat(s3api): Implement S3 Policy Variables (#8039) Chris Lu 2026-01-16 11:12:28 -08:00
  • b49f3ce6d3 fix(chart): place backoffLimit correctly in resize hook (#8036) Vladimir Shishkaryov 2026-01-16 00:45:49 +04:00
  • 7eb90fdfd7 Enhance EC balancing to separate parity and data shards (#8038) Chris Lu 2026-01-15 12:43:44 -08:00
  • 905e7e72d9 Add remote.copy.local command to copy local files to remote storage (#8033) Chris Lu 2026-01-15 00:52:57 -08:00
  • f2e7af257d Fix volume.fsck -forcePurging -reallyDeleteFromVolume to fail fast on filer traversal errors (#8015) Jaehoon Kim 2026-01-15 14:37:50 +09:00
  • 691aea84c3 feat: add TLS configuration options for Cassandra2 store (#7998) Walnuts 2026-01-15 10:59:59 +09:00
  • f47bc8c539 Fix remote.meta.sync TTL issue (#8021) (#8030) Chris Lu 2026-01-14 14:45:52 -08:00
  • ba74185700 fix: CompactMap race condition causing runtime panic (#8029) Chris Lu 2026-01-14 14:12:49 -08:00
  • 8abcdc6d00 use "s" flag of regexp to let . match \n (#8024) Feng Shao 2026-01-15 05:49:49 +08:00
  • df3f308740 s3api: use updateAuthenticationState helper and clarified log message Chris Lu 2026-01-14 13:14:14 -08:00
  • e11c0425f8 s3api: extract updateAuthenticationState helper method Chris Lu 2026-01-14 13:13:08 -08:00
  • 39c4155ba6 s3api: remove redundant isAuthEnabled assignment in constructor Chris Lu 2026-01-14 13:12:49 -08:00
  • 1950c31786 Remove AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY exports Chris Lu 2026-01-14 13:09:11 -08:00
  • 12a1a131c9 s3api: allow-all default when no credentials are configured (#8027) Chris Lu 2026-01-14 13:06:27 -08:00
  • 2388a2b036 Update Stargazers image link to adaptive variant Chris Lu 2026-01-12 16:02:04 -08:00
  • c023eed842 Update Stargazers image link in README Chris Lu 2026-01-12 16:00:57 -08:00
  • da83a790c7 Fix link to Google's Colossus File System Chris Lu 2026-01-12 15:59:39 -08:00
  • 851b92fe35 Implement optional path-prefix and method scoping for Filer HTTP JWT Chris Lu 2026-01-12 12:47:48 -08:00
  • ba97f3cc8e Update README.md Chris Lu 2026-01-12 15:53:27 -08:00
  • 1046bd009a feat: Optional path-prefix and method scoping for Filer HTTP JWT (#8014) Chris Lu 2026-01-12 13:21:48 -08:00
  • 60f7dbec4d chore(deps): bump github.com/mattn/go-sqlite3 from 1.14.32 to 1.14.33 (#8012) dependabot[bot] 2026-01-12 12:40:42 -08:00
  • 269092c8c3 fix(gcs): resolve credential conflict in remote storage mount (#8013) Chris Lu 2026-01-12 12:22:42 -08:00
  • 64a34ff69b chore(deps): bump github.com/shirou/gopsutil/v4 from 4.25.11 to 4.25.12 (#8011) dependabot[bot] 2026-01-12 12:20:52 -08:00
  • 9ccc844df0 chore(deps): bump github.com/klauspost/reedsolomon from 1.12.6 to 1.13.0 (#8010) dependabot[bot] 2026-01-12 12:20:23 -08:00
  • 138371ce4a chore(deps): bump google.golang.org/grpc from 1.77.0 to 1.78.0 (#8009) dependabot[bot] 2026-01-12 12:20:10 -08:00
  • d6417c9167 chore(deps): bump github.com/parquet-go/parquet-go from 0.26.3 to 0.26.4 (#8008) dependabot[bot] 2026-01-12 11:56:56 -08:00
  • 6b0eade6d4 storage: upgrade protobuf API in store_state.go Chris Lu 2026-01-12 10:49:27 -08:00
  • 587e782feb storage: use non-blocking send to StateUpdateChan Chris Lu 2026-01-12 10:49:26 -08:00
  • 2af293ce60 Boostrap persistent state for volume servers. (#7984) Lisandro Pin 2026-01-12 19:49:59 +01:00
  • 06391701ed Add AssumeRole and AssumeRoleWithLDAPIdentity STS actions (#8003) Chris Lu 2026-01-12 10:45:24 -08:00
  • d7c30fdb2b fix: admin does not show all master servers #7999 (#8002) Chris Lu 2026-01-11 12:31:46 -08:00
  • 844859de7f fix: add filer fallback after consecutive connection failures (#8000) Sheya Bernstein 2026-01-11 20:14:27 +00:00
  • 8740a087b9 fix: apply tpl function to all component extraEnvironmentVars (#8001) Sheya Bernstein 2026-01-11 20:14:16 +00:00
  • 2b5e951390 use context.WithoutCancel to avoid context cancellation when the client connection is closed Chris Lu 2026-01-11 11:59:44 -08:00
  • ce6e9be66b 4.06 Chris Lu 2026-01-10 12:08:16 -08:00
  • 379c032868 Fix chown Input/output error on large file sets (#7996) Chris Lu 2026-01-09 18:02:59 -08:00
  • 88e9e2c471 fix: Invalid volume mount conditional in filer template (#7992) Nicholas Boyd Isacsson 2026-01-09 21:10:40 +01:00
  • ad76487e9d Fix special characters in admin-generated secret keys (#7994) Chris Lu 2026-01-09 11:55:17 -08:00
  • 1ea6b0c0d9 cleanup: deduplicate environment variable credential loading Chris Lu 2026-01-08 20:35:37 -08:00
  • 7f1182472a fix: enable dual loading of static and dynamic IAM configuration Chris Lu 2026-01-08 20:22:04 -08:00
  • 451b897d56 fix: support loading static config from IamConfig option for mini mode Chris Lu 2026-01-08 20:17:33 -08:00
  • 48ded6b965 fix: allow environment variable fallback when filer config is empty Chris Lu 2026-01-08 20:11:57 -08:00
  • 4e835a1d81 fix(s3api): ensure S3 configuration persistence and refactor authorization tests (#7989) Chris Lu 2026-01-08 19:29:54 -08:00