Commit Graph

  • 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 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
  • 65dff4a492 4.38 4.38 github-actions[bot] 2026-07-06 05:48:51 +00:00
  • eefe634962 s3api: FULL_OBJECT checksums for CRC multipart uploads (#10236) Cole Helbling 2026-07-05 20:19:20 -07:00
  • 39ff5ae767 filer: default cassandra2 timeout and ydb prefix so env-var configs match the scaffold (#10234) Chris Lu 2026-07-05 10:19:20 -07:00
  • 873705baf9 filer: default the filemeta CREATE TABLE for postgres2/mysql2 when createTable is unset (#10232) Chris Lu 2026-07-05 10:17:40 -07:00
  • c332323b01 rust volume: pin rustls to aws-lc-rs so TLS gRPC startup doesn't panic (#10233) Chris Lu 2026-07-05 09:55:41 -07:00
  • e64d01825f feat(shell): add -delete option to remote.copy.local (#10228) Jason Yu-Cheng Lin 2026-07-04 10:50:32 -07:00
  • 843210790e volume: bound intra-cluster HTTP so an unresponsive peer can't hang reads and writes (#10229) Chris Lu 2026-07-04 10:44:38 -07:00
  • d0e47cf4da s3: answer directory-path probes like AWS so Flink savepoints restore (#10225) Chris Lu 2026-07-04 00:41:57 -07:00
  • a6effe3cfb master: repair the lookup index after a vacuum that raced a disconnect (#10226) Chris Lu 2026-07-03 14:42:33 -07:00
  • 60e7b30009 admin: browse Iceberg table data (#10227) Chris Lu 2026-07-03 14:02:44 -07:00
  • 292c7493fa s3: enforce bucket quota on logical size and surface read-only state in Admin UI (#10224) Chris Lu 2026-07-03 12:39:45 -07:00
  • 1d8a6e832c fix(ec): detect truncated .ecx instead of treating it as clean EOF (#10217) qzhello 2026-07-04 02:18:46 +08:00
  • 2480c2521a feat(k8s): add Traefik IngressRouteTCP for gRPC with TLS passthrough (#10223) MorezMartin 2026-07-03 19:55:06 +02:00
  • 2c980fb468 fix(shell): pass collection in ec.shard.unmount --delete request (#10219) qzhello 2026-07-04 01:47:14 +08:00
  • 98e49d2d42 s3: read bucket owner and crtime from the entry-free bucket config Chris Lu 2026-07-02 21:27:58 -07:00
  • 17af32f3ff s3: paginate ListBuckets and serve it from a bucket owner index (#10214) Chris Lu 2026-07-02 21:11:41 -07:00
  • c4f0b12a9a s3: lazy, bounded, entry-free per-bucket caches (#10213) Chris Lu 2026-07-02 21:11:34 -07:00
  • 3089480c30 fix(fuse-tests): pass glog flags before the mount subcommand (#10215) Chris Lu 2026-07-02 18:01:57 -07:00
  • 39961ce5d7 util: don't let the activity timeout clobber externally-set conn deadlines (#10212) Chris Lu 2026-07-02 17:03:00 -07:00
  • 267ff3b187 build(deps): bump golang.org/x/net from 0.47.0 to 0.55.0 in /test/kafka/kafka-client-loadtest (#10210) dependabot[bot] 2026-07-02 17:02:29 -07:00
  • 0e97794f1a build(deps): bump golang.org/x/image from 0.38.0 to 0.41.0 in /seaweedfs-rdma-sidecar (#10211) dependabot[bot] 2026-07-02 17:02:20 -07:00
  • 1fe294fd44 fix(fuse-tests): drop glog globals from TestWriteBufferCap mount options fuse-test-wait-for-real-mount Chris Lu 2026-07-02 15:47:41 -07:00
  • 6206f60032 fix(master): let the growth initiator wait instead of shedding itself (#10202) Chris Lu 2026-07-02 15:13:46 -07:00
  • c5240944e4 test: keep mini-allocated ports below the ephemeral floor (#10209) Chris Lu 2026-07-02 15:11:56 -07:00
  • 2540141ee7 fix(fuse-tests): don't declare the FUSE mount ready before it is mounted (#10208) Chris Lu 2026-07-02 13:39:21 -07:00
  • 57246c345b fix(fuse-tests): don't declare the FUSE mount ready before it is mounted Chris Lu 2026-07-02 13:27:07 -07:00
  • 77694d3a93 s3: surface transient store errors during multipart resume/copy instead of masking them (#10207) Chris Lu 2026-07-02 13:25:04 -07:00
  • 9b1ff91949 filer: stream offloaded metadata-log entries to fix concurrent-write OOM (#10203) Chris Lu 2026-07-02 12:34:03 -07:00
  • b0d1786c28 feat(k8s): filer HTTP + gRPC ingress for the Helm chart (#10205) Chris Lu 2026-07-02 12:01:37 -07:00
  • 01406e661a weed shell: add ec.shard.unmount command (#10204) Chris Lu 2026-07-02 11:58:08 -07:00
  • 292abfae33 [filer] applyStorageDefaultsToEntry before CreateEntry (#10196) Konstantin Lebedev 2026-07-02 23:56:49 +05:00
  • 0ead130bfc feat(k8s): add certificates.dnsNames to inject custom SANs in cert-manager certs (#10198) MorezMartin 2026-07-02 19:05:20 +02:00
  • c46526822b s3: embedded IAM inline policy honors prefix-scoped resources (#10192) Chris Lu 2026-07-02 09:14:54 -07:00
  • cc4043c9d2 fix(volume [rust]): compare live compaction_revision instead of stale last_compact_revision (#10189) adri 2026-07-02 00:36:44 -04:00
  • ece4f42ecd fix(filer): avoid ReaderCache WaitGroup reuse race between reads and destroy (#10190) Chris Lu 2026-07-01 21:17:46 -07:00
  • 155140bed8 s3: return IncompleteBody instead of 500 for truncated PUT bodies (#10186) Chris Lu 2026-07-01 18:45:17 -07:00
  • cf64cafc3b volume: drop stale volume-location cache on under-replication (#10185) Chris Lu 2026-07-01 13:51:59 -07:00