Commit Graph

  • 249c29a470 fix(iam): resolve STS policy bypass for admin sessions Chris Lu 2026-02-14 21:41:15 -08:00
  • 14dfee9cdc STS: Fix is_admin propagation and optimize IAM policy evaluation for assumed roles Chris Lu 2026-02-14 21:11:01 -08:00
  • 90ec47dd0d fix(s3api): propagate admin permissions to assumed role session when using caller identity fallback Chris Lu 2026-02-14 18:40:30 -08:00
  • eb03d2175c Test: Add unit test for AssumeRole caller identity fallback Chris Lu 2026-02-14 18:26:20 -08:00
  • f05174466b S3 STS: Use caller identity when RoleArn is missing Chris Lu 2026-02-14 14:13:29 -08:00
  • b7fe5f132d iam: add configurable default role for AssumeRole Chris Lu 2026-02-14 13:36:16 -08:00
  • 4f43cf44d2 s3api: address PR feedback for optional RoleArn Chris Lu 2026-02-14 13:07:15 -08:00
  • 0e2383233f s3api: make RoleArn optional in AssumeRole Chris Lu 2026-02-14 12:45:21 -08:00
  • f49f6c6876 FUSE mount: fix failed git clone (#8344) Chris Lu 2026-02-14 00:28:20 -08:00
  • 7799915e50 Fix IAM identity loss on S3 restart migration (#8343) Chris Lu 2026-02-13 22:49:27 -08:00
  • d5e05d84d7 style: align const formatting in sra_transport.go feature/sra-uds-handler pingqiu 2026-02-13 22:37:28 -08:00
  • c090604143 Add UpdateAccessKey support to IAM API (#8342) Chris Lu 2026-02-13 21:11:07 -08:00
  • f44e25b422 fix(iam): ensure access key status is persisted and defaulted to Active (#8341) Chris Lu 2026-02-13 20:28:41 -08:00
  • fbe7dd32c2 Implement full scrubbing for regular volumes (#8254) Lisandro Pin 2026-02-14 00:47:29 +01:00
  • 1ebc9dd530 Have local EC volume scrubbing check needle integrity whenever possible. (#8334) Lisandro Pin 2026-02-14 00:43:17 +01:00
  • b08bb8237c Fix master leader election startup issue (#8340) Chris Lu 2026-02-13 15:39:39 -08:00
  • f1bf60d288 faster Chris Lu 2026-02-13 14:09:30 -08:00
  • 35b6e895cc build(deps): bump org.apache.avro:avro from 1.11.4 to 1.11.5 in /test/kafka/kafka-client-loadtest/tools (#8339) dependabot[bot] 2026-02-13 13:58:42 -08:00
  • 49a64f50f1 Add session policy support to IAM (#8338) Chris Lu 2026-02-13 13:58:22 -08:00
  • beeb375a88 Add volume server integration test suite and CI workflow (#8322) Chris Lu 2026-02-13 00:40:56 -08:00
  • c433fee36a s3api: fix AccessDenied by correctly propagating principal ARN in vended tokens (#8330) Chris Lu 2026-02-12 23:11:41 -08:00
  • ec49e5a28f feat(uds): add Store opcode, AppendRawNeedle, and SRA transport client pingqiu 2026-02-12 19:35:08 -08:00
  • 1e4f30c56f pb: fix IPv6 double brackets in ServerAddress formatting (#8329) Chris Lu 2026-02-12 18:11:03 -08:00
  • 796f23f68a Fix STS InvalidAccessKeyId and request body consumption issues (#8328) Chris Lu 2026-02-12 17:37:07 -08:00
  • 951eeefb76 fix(s3): lifecycle TTL rules inherit replication and volumeGrowthCount from filer config (#8321) FivegenLLC 2026-02-13 03:46:05 +03:00
  • 25ea48227f Fix STS temporary credentials to use ASIA prefix instead of AKIA (#8326) Chris Lu 2026-02-12 14:47:20 -08:00
  • 0082c47e04 Test: Add RisingWave DML verification test (#8317) Chris Lu 2026-02-12 14:24:04 -08:00
  • abd681b54b Fix service name in the worker deployment (seaweedfs#8314) (#8315) Lukas 2026-02-12 23:22:42 +01:00
  • 5fc2fefb4a Fix STS credential validation by providing default configuration fix/sts-body-preservation Chris Lu 2026-02-12 13:36:33 -08:00
  • 4e1065e485 Fix: preserve request body for STS signature verification (#8324) Chris Lu 2026-02-12 13:28:12 -08:00
  • 6e393f3326 Improve error handling in UnifiedPostHandler Chris Lu 2026-02-12 12:58:22 -08:00
  • 7939e5808e Fix: preserve request body for STS signature verification Chris Lu 2026-02-12 12:35:52 -08:00
  • c1a9263e37 Fix STS AssumeRole with POST body param (#8320) Chris Lu 2026-02-12 12:04:07 -08:00
  • 6bd6bba594 Fix inconsistent admin argument in worker pods (#8316) Chris Lu 2026-02-12 09:50:53 -08:00
  • b8ef48c8f1 Add RisingWave catalog tests (#8308) Chris Lu 2026-02-11 22:00:06 -08:00
  • 75faf826d4 Fix LevelDB panic on lazy reload (#8269) (#8307) Chris Lu 2026-02-11 14:17:21 -08:00
  • 221bd237c4 Fix file stat collection metric bug for the cluster.status command. (#8302) Lisandro Pin 2026-02-11 22:34:20 +01:00
  • a3136c523f Fix volume.fsck 401 Unauthorized by adding JWT to HTTP delete requests (#8306) Chris Lu 2026-02-11 13:32:56 -08:00
  • 4713f88980 Publish seaweedfs-4.0.412.tgz chrislusf 2026-02-11 21:22:44 +00:00
  • ac242d04ee one time manual run Chris Lu 2026-02-11 13:20:52 -08:00
  • 21543134c8 fix manual build process Chris Lu 2026-02-11 13:20:41 -08:00
  • 8b5d31e5eb s3api/policy_engine: use forwarded client IP for aws:SourceIp (#8304) Chris Lu 2026-02-11 12:47:03 -08:00
  • 7151181d54 fix flaky tests Chris Lu 2026-02-11 12:23:35 -08:00
  • e657e7d827 Implement local scrubbing for EC volumes. (#8283) Lisandro Pin 2026-02-11 20:04:08 +01:00
  • 2a73219397 Add weed shell command volumeServer.state to query/update volume server state settings. (#8271) Lisandro Pin 2026-02-11 20:02:37 +01:00
  • 34922fd761 s3api: persist lifecycle TTL rules and enforce on assign Chris Lu 2026-02-11 09:45:50 -08:00
  • 7fcbffed7f filer.sync: support manifest chunks (#8299) Chris Lu 2026-02-10 20:18:35 -08:00
  • be0379f6fd Fix filer.sync retry on stale chunk (#8298) Chris Lu 2026-02-10 19:06:35 -08:00
  • b57429ef2e Switch empty-folder cleanup to bucket policy (#8292) Chris Lu 2026-02-10 18:38:38 -08:00
  • 263b7bbf53 admin: require CSRF for S3 tables bucket writes admin/csrf-s3tables Chris Lu 2026-02-10 17:58:45 -08:00
  • 5c365e7090 s3api: return 400 for invalid namespace query in REST table routes (#8296) Chris Lu 2026-02-10 17:57:08 -08:00
  • 822dbed552 s3api: fix ListObjectsV2 NextContinuationToken duplication for nested prefix (#8294) Chris Lu 2026-02-10 14:17:41 -08:00
  • 2d97685390 ci: fix container_release_unified manual dispatch and workflow parsing (#8293) Chris Lu 2026-02-10 13:15:52 -08:00
  • 1b2f719d7c admin: fix file browser items-per-page selector (#8291) Chris Lu 2026-02-10 12:56:34 -08:00
  • b73bd08470 ci: move manual container builds to unified release workflow (#8290) Chris Lu 2026-02-10 12:47:39 -08:00
  • 17f85361e9 Remove unsupported iceberg rest signing-region from tests and docs (#8289) Chris Lu 2026-02-10 12:23:31 -08:00
  • b261c89675 Fix RocksDB container build compatibility and add manual rocksdb dispatch (#8288) Chris Lu 2026-02-10 11:48:42 -08:00
  • 0385acba02 s3tables: fix shared table-location bucket mapping collisions (#8286) Chris Lu 2026-02-10 11:28:29 -08:00
  • d6825ffce2 Iceberg: implement stage-create finalize flow (phase 1) (#8279) Chris Lu 2026-02-10 09:46:09 -08:00
  • 49703baa7c iceberg: reject unsupported stage-create table creation fix/iceberg-stage-create-semantics Chris Lu 2026-02-09 23:02:24 -08:00
  • d88f6ed0af Iceberg commit reliability: preserve statistics updates and return 409 conflicts (#8277) Chris Lu 2026-02-09 23:00:03 -08:00
  • 5ae3be44d1 iceberg: persist namespace properties for create/get (#8276) Chris Lu 2026-02-09 22:20:45 -08:00
  • 1c62808c0e iceberg: wire pagination for list namespaces/tables REST APIs (#8275) Chris Lu 2026-02-09 21:46:55 -08:00
  • db76eb26e7 compile Chris Lu 2026-02-09 21:06:07 -08:00
  • 4ccc7668ce admin: resolve merge conflicts Chris Lu 2026-02-09 20:56:20 -08:00
  • aef2de3109 s3tables: support multi-level namespaces in parser/admin paths (#8273) Chris Lu 2026-02-09 20:20:05 -08:00
  • be26ce74ce s3tables: support multi-level namespace normalization Chris Lu 2026-02-09 19:42:31 -08:00
  • 0b80f055c2 Merge branch 'fix/8270-leader-not-elected' 4.12 Chris Lu 2026-02-09 18:15:59 -08:00
  • af8273386d 4.12 Chris Lu 2026-02-09 18:15:19 -08:00
  • ba8e2aaae9 Fix master leader election when grpc ports change (#8272) Chris Lu 2026-02-09 18:13:02 -08:00
  • 15d0a46679 Normalize and deduplicate master peer addresses Chris Lu 2026-02-09 18:10:54 -08:00
  • ae27e17e6f Canonicalize self peer entry to avoid raft self-alias panic Chris Lu 2026-02-09 18:07:01 -08:00
  • 02dac23119 Fix master leader detection when grpc ports change Chris Lu 2026-02-09 18:00:09 -08:00
  • f400fb44a0 Update cluster.status to resolve file details on EC volumes. (#8268) Lisandro Pin 2026-02-10 02:52:43 +01:00
  • 30812b85f3 fix ec.encode skipping volumes when one replica is on a full disk (#8227) Chris Lu 2026-02-09 14:23:11 -08:00
  • 4f1fce0882 s3: load storage-class disk mapping from filer grpc config feature-8113-storage-class-disk-routing Chris Lu 2026-02-09 13:53:04 -08:00
  • 5e4b3f0078 s3: route uploads by storage class disk mapping Chris Lu 2026-02-09 13:32:34 -08:00
  • 6a61037333 fix issue #8230: volume.fsck deletion logic to respect purgeAbsent flag (#8266) Chris Lu 2026-02-09 13:23:17 -08:00
  • 7737196078 address second round PR feedback for issue #8230 Chris Lu 2026-02-09 13:22:40 -08:00
  • 694b38647f address PR feedback for issue #8230 Chris Lu 2026-02-09 13:16:07 -08:00
  • 8016ad6961 fix issue #8230: volume.fsck deletion logic to respect purgeAbsent flag Chris Lu 2026-02-09 13:09:57 -08:00
  • 839028b2e0 Fix EC rebuild shard detection (#8265) Chris Lu 2026-02-09 12:34:38 -08:00
  • 1a5679a5eb Implement a VolumeEcStatus() RPC for volume servers. (#8006) Lisandro Pin 2026-02-09 20:52:08 +01:00
  • 818a1ff8b1 build(deps): bump golang.org/x/crypto from 0.47.0 to 0.48.0 (#8258) dependabot[bot] 2026-02-09 11:49:23 -08:00
  • 59b02e0cba s3api: fix multipart Complete ETag matching and lower empty-upload log noise (#8264) Chris Lu 2026-02-09 11:45:57 -08:00
  • d9987669cb build(deps): bump github.com/jhump/protoreflect from 1.17.0 to 1.18.0 (#8261) dependabot[bot] 2026-02-09 11:32:55 -08:00
  • 0c16663014 build(deps): bump golang.org/x/sys from 0.40.0 to 0.41.0 (#8260) dependabot[bot] 2026-02-09 11:31:01 -08:00
  • ccf35459be Explicitly disable signing for public buckets. (#8263) Chris Lu 2026-02-09 11:28:07 -08:00
  • 88b1768814 build(deps): bump go.etcd.io/etcd/client/v3 from 3.6.6 to 3.6.7 (#8257) dependabot[bot] 2026-02-09 11:23:12 -08:00
  • 62063de1ca build(deps): bump github.com/linxGnu/grocksdb from 1.10.3 to 1.10.7 (#8259) dependabot[bot] 2026-02-09 11:00:34 -08:00
  • 63b846b73b Parallelize operations for the volume.scrub and ec.scrub commands (#8247) Lisandro Pin 2026-02-09 18:07:06 +01:00
  • c9428c2c0f Modify AI review comments checklist in PR template Chris Lu 2026-02-09 08:58:35 -08:00
  • cb9e21cdc5 Normalize hashicorp raft peer ids (#8253) Chris Lu 2026-02-09 07:46:34 -08:00
  • 2ed5a8f65c add tests Chris Lu 2026-02-09 01:37:56 -08:00
  • 6df9f3a839 Publish seaweedfs-4.0.410.tgz chrislusf 2026-02-09 08:11:27 +00:00
  • 5a279c4d2f fmt Chris Lu 2026-02-08 21:19:00 -08:00
  • 0c89185291 4.10 Chris Lu 2026-02-08 21:16:58 -08:00
  • 458c12fb99 test: add Spark S3 integration regression for issue #8234 (#8249) Chris Lu 2026-02-08 21:13:31 -08:00
  • 5a0204310c Add Iceberg admin UI (#8246) Chris Lu 2026-02-08 20:06:32 -08:00
  • bbcb8b7590 Merge branch 'master' of https://github.com/seaweedfs/seaweedfs Chris Lu 2026-02-08 20:05:24 -08:00