Commit Graph

  • eb6d8ebd5f remove unused files master Chris Lu 2026-07-18 23:11:07 -07:00
  • 07c9e0db85 iceberg maintenance: write absolute s3:// locations into table metadata (#10363) Chris Lu 2026-07-18 19:21:35 -07:00
  • d8196428e7 s3: invalid tagging on CopyObject returns InvalidTag, not InvalidCopySource (#10362) Chris Lu 2026-07-18 13:58:10 -07:00
  • efdfeaba44 cassandra: do not mask KvGet backend errors as not-found (#10361) Chris Lu 2026-07-18 13:57:24 -07:00
  • 02df1cf428 shell: cluster.ps lists s3 servers (#10359) Chris Lu 2026-07-18 13:56:47 -07:00
  • fba01ae2dd worker: balance pre-move check compares addresses in http form (#10360) Chris Lu 2026-07-18 13:52:34 -07:00
  • 564803becd shell: show who holds the cluster lock (#10353) Chris Lu 2026-07-17 12:30:42 -07:00
  • 6f14be1138 stats: remote-mount bucket cache hit/miss metrics (#10352) Chris Lu 2026-07-16 16:58:45 -07:00
  • 1f8d0a9ccf volume server: fill in ModifiedAtSecond on the /status volume list (#10351) Chris Lu 2026-07-16 15:18:38 -07:00
  • 267f595660 batch delete: align the shard test and Rust server with continue-past-mismatch (#10349) Chris Lu 2026-07-16 13:55:52 -07:00
  • 1fda7aa7f1 master: assign re-picks once after its growth concludes instead of shedding (#10348) Chris Lu 2026-07-16 13:55:38 -07:00
  • 8a71327324 fix: report short S3 ReaderAt reads (#10345) 7y-9 2026-07-16 17:05:20 +08:00
  • 8bff3b3213 fix(volume): reject overflowing needle ID deltas (#10342) 7y-9 2026-07-16 14:24:04 +08:00
  • ae46e79e98 trigger dev container builds on seaweed-volume changes (#10344) Chris Lu 2026-07-15 23:22:13 -07:00
  • 7bfc44432d fix Rust build with protoc versions lacking native proto3 optional (#10343) Chris Lu 2026-07-15 22:52:17 -07:00
  • 5553e7b876 mount: surface ENOSPC instead of endless waiting when the cluster is full (#10341) Chris Lu 2026-07-15 22:01:19 -07:00
  • 25ab4c3cac preserve Content-Encoding for remote-mounted objects (#10340) Chris Lu 2026-07-15 19:20:00 -07:00
  • c015cc3939 generate vtproto marshalers for filer_pb and use them on the metadata log path (#10337) Chris Lu 2026-07-15 02:32:05 -07:00
  • 0ad83d5061 Fix object tagging writing back to the wrong object for nested keys (#10338) Chris Lu 2026-07-15 02:31:51 -07:00
  • 8f29d0a91e route log buffer flush copies through the shared slab pool (#10336) Chris Lu 2026-07-15 00:51:41 -07:00
  • 68e6fc5f7c fuse test: keep derived filer gRPC port below the ephemeral floor (#10334) Chris Lu 2026-07-14 12:46:54 -07:00
  • f3e4a73696 s3: return NoSuchKey/NoSuchBucket for a missing CopyObject source (#10332) Chris Lu 2026-07-14 11:53:53 -07:00
  • 311bc3a6df Fix PutObjectAcl writing back to the wrong object for nested keys (#10333) Chris Lu 2026-07-14 11:46:37 -07:00
  • 10cdaf3818 Introduce weed shell command ec.check.replication. (#10328) Chris Lu 2026-07-13 17:18:42 -07:00
  • cd7c8ae784 build(deps): bump github.com/ydb-platform/ydb-go-sdk/v3 from 3.141.0 to 3.143.0 (#10322) dependabot[bot] 2026-07-13 11:45:03 -07:00
  • a7073a9778 build(deps): bump golang.org/x/crypto from 0.53.0 to 0.54.0 (#10323) dependabot[bot] 2026-07-13 11:44:56 -07:00
  • 0dc504733e build(deps): bump github.com/schollz/progressbar/v3 from 3.19.0 to 3.19.1 (#10324) dependabot[bot] 2026-07-13 11:44:46 -07:00
  • 9964d5b82a build(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.19.26 to 1.19.28 (#10325) dependabot[bot] 2026-07-13 11:44:37 -07:00
  • 7b2bee9890 build(deps): bump github.com/cognusion/imaging from 1.0.3 to 1.0.4 (#10326) dependabot[bot] 2026-07-13 11:44:28 -07:00
  • bd9b5c25ff rust volume: verify the .dat ends at the last indexed needle (#10320) Chris Lu 2026-07-12 19:37:58 -07:00
  • 19dc085e33 master: statistics used size covers all collections and layouts (#10319) Chris Lu 2026-07-12 12:56:10 -07:00
  • 013281b498 shell: volume.check.disk -resurrectMissingNeedles for never-vacuumed replicas (#10316) Chris Lu 2026-07-12 00:14:16 -07:00
  • fa549e9c83 filer: harden TUS session authorization against cross-prefix access (#10315) Chris Lu 2026-07-11 22:45:28 -07:00
  • c1a1e3c1e3 shell: volume.tier.upload keeps volume replicas (#10314) Chris Lu 2026-07-11 13:49:36 -07:00
  • 40ee4a08c5 admin: show bucket lifecycle rules in the Admin UI (#10313) Chris Lu 2026-07-11 11:31:30 -07:00
  • 29981f8d24 sftp: match permission paths on path-component boundaries (#10311) Chris Lu 2026-07-10 22:10:01 -07:00
  • e7be6bb2f8 filer: allow clearing a bucket read-only flag stuck after quota removal (#10310) Chris Lu 2026-07-10 22:09:39 -07:00
  • c006dc563e ec: remove .ecsum sidecars on destroy / shard delete; align Go and Rust cleanup (#10307) Eliah Rusin 2026-07-11 00:06:36 -05:00
  • ce82e3a057 filer: scope TUS HEAD/PATCH/DELETE against the session target path (#10309) Chris Lu 2026-07-10 20:33:01 -07:00
  • 298ab35fd7 shell: default batch size for ec.encode and ec.decode (#10308) Chris Lu 2026-07-10 16:44:46 -07:00
  • 5c511c4894 ec.encode: don't rebalance against a topology that predates the new shards (#10303) Chris Lu 2026-07-10 12:41:16 -07:00
  • 76ec1d8f0f s3: accept raw semicolons in query strings (#10305) Chris Lu 2026-07-10 12:17:35 -07:00
  • ac524e140a s3: enforce role trust policy on direct OIDC bearer authentication (#10302) Chris Lu 2026-07-10 12:14:18 -07:00
  • c17aebeecf fix(filer.backup): prevent silent backup data loss on transient not-found (#10295) Jaehoon Kim 2026-07-10 17:47:46 +09:00
  • c0b15fdd23 Publish seaweedfs-4.39.0.tgz gh-pages chrislusf 2026-07-10 05:08:46 +00:00
  • 7cbcff60eb Publish seaweedfs-4.39.0.tgz chrislusf 2026-07-10 04:30:32 +00:00
  • db42bb4975 4.39 4.39 github-actions[bot] 2026-07-10 04:08:14 +00:00
  • 9a7cfaf371 admin: stop holding the shell admin lock across whole scheduler batches (#10290) Chris Lu 2026-07-09 20:43:55 -07:00
  • 6fd82b7e6f fix: merge filer service annotations to avoid duplicate keys in Helm (#10293) Chris Lu 2026-07-09 18:25:34 -07:00
  • 3a0021e144 fix(weed/worker/tasks/balance): dropped test error (#10291) Lars Lehtonen 2026-07-09 18:20:14 -07:00
  • 6f816c955d volume.fsck: fix orphan purge against the rust volume server (#10289) Chris Lu 2026-07-09 11:19:31 -07:00
  • e6b2849381 s3: verify SigV4 against each plausible reverse-proxy host (#10284) Chris Lu 2026-07-09 02:34:13 -07:00
  • 95023af489 fix(shell): print markVolumeWritable/markVolumeReadonly based on the writable flag (#10283) qzhello 2026-07-09 15:30:21 +08:00
  • fd5a6ff427 log_buffer: cap the shared-snapshot race test's heap (#10281) Chris Lu 2026-07-09 00:29:17 -07:00
  • 399f8033f8 s3: keep listing when empty directories fill the listing window (#10280) Chris Lu 2026-07-09 00:22:34 -07:00
  • 02b5b66a3f topology/balancer: share replica selection between shell and workers (#10276) Chris Lu 2026-07-08 20:06:15 -07:00
  • 78e428758b volume.fix.replication: parallelize under-replicated volume copies (#10275) Chris Lu 2026-07-08 20:03:01 -07:00
  • a9cfbd8d3a s3: tear down the emptied .versions directory on last-version delete; drain existing residue (#10278) Chris Lu 2026-07-08 18:50:54 -07:00
  • 6d876dfa3f shell: nfs.enable / nfs.disable nfs-enable-inode-index Chris Lu 2026-07-08 16:58:50 -07:00
  • 1f85da6859 filer: maintain an inode->path index for filer.conf inode_index locations Chris Lu 2026-07-08 16:48:57 -07:00
  • 32fc599c95 filer.conf: add inode_index path option Chris Lu 2026-07-08 16:41:02 -07:00
  • 1c61790aab java: sync filer.proto copy with weed/pb/filer.proto Chris Lu 2026-07-08 16:41:02 -07:00
  • 11fd20e2b0 s3.bucket.list: measure quota usage by logical size (#10274) Chris Lu 2026-07-08 14:32:04 -07:00
  • b43089f721 s3: keep empty-folder cleanup out of the multipart .uploads staging tree (#10273) Chris Lu 2026-07-08 14:30:57 -07:00
  • cfb46ee19f volume.balance: rank by physical disk usage (#10271) Aleksey 2026-07-08 19:29:59 +03:00
  • 65f2f1488a iam: test that groups and roles claims reach request-time policy evaluation Chris Lu 2026-07-08 01:43:39 -07:00
  • 63db56ff7d iam: surface OIDC groups and roles into the STS session request context for resource-policy ABAC (#10263) Chris Wydra 2026-07-08 20:52:39 +12:00
  • e873e671b6 filer: share one log-buffer window snapshot across all subscriber reads (#10267) Chris Lu 2026-07-08 01:50:51 -07:00
  • 24fb7e47f3 java client: fail cleanly when a chunk read returns short or empty data (#10269) Chris Lu 2026-07-08 01:50:42 -07:00
  • 0ae1fdcad2 volume: reload a remote-tiered volume without re-entering the data lock (#10266) Chris Lu 2026-07-08 01:27:10 -07:00
  • a16194f5b4 refract: reduce mem alloc while building str (#10261) jay 2026-07-08 16:24:45 +08:00
  • c000addfc9 build(deps): bump golang.org/x/crypto from 0.51.0 to 0.52.0 in /test/kafka/kafka-client-loadtest (#10265) dependabot[bot] 2026-07-08 01:23:00 -07:00
  • 6413b774df filer: cut metadata-subscription allocation churn (issue #10253) (#10260) Chris Lu 2026-07-08 00:05:20 -07:00
  • 274a41fd26 java 4.38 github-actions[bot] 2026-07-08 06:43:07 +00:00
  • 218f23fdf0 ci: bump wiki java client versions after publish Chris Lu 2026-07-07 23:41:58 -07:00
  • 1262147d9f build(deps): bump golang.org/x/crypto from 0.45.0 to 0.52.0 in /test/sftp (#10264) dependabot[bot] 2026-07-07 23:41:47 -07:00
  • 56fec510e4 ci: make java release version-bump push rebase-safe Chris Lu 2026-07-07 23:36:44 -07:00
  • 94078b6e3f ci: default java release dry_run to false Chris Lu 2026-07-07 23:32:15 -07:00
  • cc9549def8 ci: add java client release workflow Chris Lu 2026-07-07 23:17:44 -07:00
  • 60d9c7ef4c java: bump maven-gpg-plugin to 3.2.4 for headless signing Chris Lu 2026-07-07 23:17:44 -07:00
  • caa63546b1 ci: add java client release workflow flowery-casquette Chris Lu 2026-07-07 23:17:44 -07:00
  • ff37d5f02d java: bump maven-gpg-plugin to 3.2.4 for headless signing Chris Lu 2026-07-07 23:17:44 -07:00
  • 254c2a1024 volume: clear remote flag when tiering a volume back to local (#10262) Chris Lu 2026-07-07 23:03:17 -07:00
  • 2d2fdeac3d volume: keep tier-uploaded volume reporting to master after volume.tier.upload (#10259) Chris Lu 2026-07-07 23:00:22 -07:00
  • bcc528a517 java: HTTP Basic Auth for filer behind an Nginx reverse proxy (#10258) Chris Lu 2026-07-07 20:52:50 -07:00
  • d35c4b3d2d s3: fail over routed object writes when the owner filer is unreachable (#10251) Chris Lu 2026-07-07 12:42:46 -07:00
  • f58721b22f s3api: optimize encodePath memory allocations (#10252) dongle-code 2026-07-08 03:36:47 +08:00
  • 4f1f0dcb17 filer: require JWT authorization on TUS upload endpoints (#10249) Chris Lu 2026-07-06 18:25:12 -07:00
  • 73165203fc build(deps): bump github.com/go-redsync/redsync/v4 from 4.16.0 to 4.17.0 (#10244) dependabot[bot] 2026-07-06 11:48:28 -07:00
  • e521a2a7b9 mount: re-assign to a live volume when a write can't land (#10239) Chris Lu 2026-07-06 11:41:26 -07:00
  • e5215f0785 build(deps): bump github.com/ydb-platform/ydb-go-sdk-auth-environ from 0.5.1 to 0.5.2 (#10240) dependabot[bot] 2026-07-06 11:27:54 -07:00
  • 9d55a8bf8a build(deps): bump docker/login-action from 4.2.0 to 4.4.0 (#10241) dependabot[bot] 2026-07-06 11:27:47 -07:00
  • d774f4abe2 build(deps): bump docker/setup-qemu-action from 4.1.0 to 4.2.0 (#10242) dependabot[bot] 2026-07-06 11:27:39 -07:00
  • 46b0fea62f build(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.19.24 to 1.19.26 (#10243) dependabot[bot] 2026-07-06 11:27:32 -07:00
  • 9c11efce6b build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/storage/azblob from 1.7.0 to 1.8.0 (#10245) dependabot[bot] 2026-07-06 11:27:17 -07:00
  • ed1fbeac19 build(deps): bump google.golang.org/api from 0.278.0 to 0.287.0 (#10246) dependabot[bot] 2026-07-06 11:27:09 -07:00
  • 6e477ae00f filer: keep the internal .system folder out of the per-bucket store path (#10248) Chris Lu 2026-07-06 11:25:50 -07:00
  • e4dc974012 Publish seaweedfs-4.38.0.tgz chrislusf 2026-07-06 07:53:51 +00:00
  • e98cbfc8f1 seaweed-volume: async, buffered writes in VolumeEcShardsCopy (#10237) Chris Lu 2026-07-06 00:08:46 -07:00
  • 655c4bd69f Publish seaweedfs-4.38.0.tgz chrislusf 2026-07-06 06:06:07 +00:00