Commit Graph

  • b114b318ae docs(parquet-design): tighten index identity Chris Lu 2026-04-25 01:20:21 -07:00
  • 9ecd455310 docs(parquet-design): reframe internal mapping as logical-only Chris Lu 2026-04-25 01:20:02 -07:00
  • ca4c8d977d docs: add SeaweedFS-aware Parquet pushdown design draft Chris Lu 2026-04-25 01:15:42 -07:00
  • 5eead9409a fix(admin): S3 Tables CSRF token + non-empty 409 status (#9221) Chris Lu 2026-04-24 22:48:41 -07:00
  • a14cbc176b debug(kafka): add restart flake diagnostics Chris Lu 2026-04-24 15:02:07 -07:00
  • f1f720f5da fix(master): register EC shards per physical disk on full heartbeat sync (#9212) (#9219) Chris Lu 2026-04-24 14:01:09 -07:00
  • d65c568cbb fix(s3api): validate SSE-S3 chunk IV length; add multipart direct reader tests (#9218) Chris Lu 2026-04-24 13:59:23 -07:00
  • fe1d7a404d fix(iam): substitute dynamic jwt:/saml:/oidc: claim variables in policies (#9217) Chris Lu 2026-04-24 13:08:24 -07:00
  • 8815844278 fix(s3api): correct SSE-S3 decryption key handling in multipart uploads (#9211) os-pradipbabar 2026-04-25 00:30:29 +05:30
  • 93247d6de4 Export REST file_{read,write}_failures metrics on volume servers (#9215) Lisandro Pin 2026-04-24 20:45:21 +02:00
  • 352ffdffe1 build(deps): bump rustls-webpki from 0.103.10 to 0.103.13 in /seaweed-volume (#9216) dependabot[bot] 2026-04-24 11:44:20 -07:00
  • 29e14f89f1 fix(weed/command) address unhandled errors (#9208) Lars Lehtonen 2026-04-23 22:15:05 -07:00
  • 88c2f3c34d fix(iam): accept bare "*" resource in PutUserPolicy (#9209) (#9210) Chris Lu 2026-04-23 22:14:41 -07:00
  • da2e90aefd fix(mount): sanitize non-UTF-8 filenames; keep marshal errors per-request (#9207) Chris Lu 2026-04-23 19:17:35 -07:00
  • a0be40e070 Merge branch 'master' of https://github.com/seaweedfs/seaweedfs Chris Lu 2026-04-23 16:25:12 -07:00
  • b94ad82472 fix(test): stabilize ConcurrentLockContention; warn on coherence drift Chris Lu 2026-04-23 15:57:35 -07:00
  • cd5004cfbd build(deps): bump github.com/Azure/go-ntlmssp from 0.1.0 to 0.1.1 in /test/kafka (#9204) dependabot[bot] 2026-04-23 15:02:28 -07:00
  • 5cbcfd311c build(deps): bump github.com/Azure/go-ntlmssp from 0.1.0 to 0.1.1 (#9205) dependabot[bot] 2026-04-23 15:02:17 -07:00
  • 76f361fa77 fix(helm): gate S3 TLS cert args on httpsPort to stop probe failures (#9202) (#9206) Chris Lu 2026-04-23 15:00:07 -07:00
  • 3d39324bc1 fix(nfs): make Linux mount -t nfs work without client workaround (#9199) (#9201) Chris Lu 2026-04-23 13:53:53 -07:00
  • 20f4fd9985 fix(storage): use ceil division for EC shard slots in maxVolumeCount (#9196) FQHSLycopene 2026-04-24 04:52:58 +08:00
  • 0fcd5173be fix(admin): use basePath for API fetches when urlPrefix is set (#9197) faspix 2026-04-23 20:55:07 +02:00
  • 749430dceb fix(filer.meta.tail): include extended metadata in Elasticsearch docs (#9200) Chris Lu 2026-04-23 11:54:08 -07:00
  • 036191c78a Merge branch 'master' of https://github.com/seaweedfs/seaweedfs Chris Lu 2026-04-23 11:09:59 -07:00
  • 34b236acfa test(s3api): look up NewUser by name in CreateAccessKey collision test Chris Lu 2026-04-23 11:09:17 -07:00
  • 1a7ab2ea82 fix(upload): keep Content-MD5 on 204 unchanged writes (#9198) steve.wei 2026-04-24 01:59:59 +08:00
  • ae93f87a46 adjust logo Chris Lu 2026-04-23 10:05:51 -07:00
  • 6e950e0e7e docs(note): add production-setup slide deck Chris Lu 2026-04-23 02:36:58 -07:00
  • 6d8d088273 T4 L1 survey round 3: sw V2 verification of Q1-Q3 + §3.14 AllBlocks hazard + §3.a locked-pairs pingqiu 2026-04-22 23:42:39 -07:00
  • de2767cd3c T4 L1 survey round 2: sw pre-scan output + H6 narrowing + H7 + §3.13 pingqiu 2026-04-22 23:21:35 -07:00
  • b4adf76aa0 T4 L1 survey: drop invented L1-sign gate; keep only T-start three-sign pingqiu 2026-04-22 22:59:01 -07:00
  • d2588f5b77 T4 L1 survey: architect feedback round 1 (F1/F2/F3 + H5/H6 + sw pre-scan gate) pingqiu 2026-04-22 22:41:18 -07:00
  • 38cb25702f T4 kick-off: L1 V2 replication entity survey (pre-sketch review) pingqiu 2026-04-22 22:30:57 -07:00
  • 88dcd49d67 sw-block/design: T3 mini-plan + audit + sketch docs (pre-close docs) pingqiu 2026-04-22 22:19:03 -07:00
  • 6e196885e4 T3 closure: reconcile §8C.3 trigger narrative + C5 pin strength pingqiu 2026-04-22 22:14:08 -07:00
  • 4127e5136c T3 closure: finalize sign-ready state + BUG-006/007 + catalogue retrofill pingqiu 2026-04-22 22:08:30 -07:00
  • e3e087f18e fix(sftpd): harden bcrypt migration and auth path fix/c5-sftp-bcrypt-passwords Chris Lu 2026-04-22 20:09:33 -07:00
  • ede766645a build(deps): bump github.com/jackc/pgx/v5 from 5.9.0 to 5.9.2 (#9194) dependabot[bot] 2026-04-22 18:33:15 -07:00
  • 592d6d6021 fix(filer/remote): keep re-cache work alive past caller cancellation (#9174) (#9193) Chris Lu 2026-04-22 17:56:15 -07:00
  • f438cc3544 fix(volume_server): refuse ReceiveFile overwrite of mounted EC shard (#9184) (#9186) Chris Lu 2026-04-22 16:47:01 -07:00
  • 628363c4a6 fix(erasure_coding): surface replica delete failures from EC task (#9184) (#9187) Chris Lu 2026-04-22 16:02:51 -07:00
  • 8ae07e2a3f chore(weed/filer/redis3): prune unused test functions (#9192) Lars Lehtonen 2026-04-22 15:34:05 -07:00
  • c6302fcb54 feat(iam): allow caller-supplied AccessKeyId and SecretAccessKey in CreateAccessKey (#9172) Jon E Nesvold 2026-04-22 21:35:55 +02:00
  • fff243d463 Export gRPC file_{read,write}_failures metrics on volume servers. (#9177) Lisandro Pin 2026-04-22 20:22:21 +02:00
  • cb882ced46 fix(test): retry ENOENT in fcntl lock subprocess helper Chris Lu 2026-04-22 10:33:11 -07:00
  • c4e1885053 fix(ec): honor disk_id in ReceiveFile so EC shards respect admin placement (#9184) (#9185) Chris Lu 2026-04-22 10:30:13 -07:00
  • 0f5e99f423 fix(filer.meta.tail): fail fast when -es is used without elastic build tag (#9191) Chris Lu 2026-04-22 09:44:43 -07:00
  • 1220468a33 build(deps): bump github.com/rclone/rclone from 1.73.1 to 1.73.5 in /test/kafka (#9189) dependabot[bot] 2026-04-22 09:27:30 -07:00
  • be9996962d fix(test): avoid port collision between master gRPC and volume ports Chris Lu 2026-04-21 23:33:57 -07:00
  • 96e5fea08e test(catalog_spark): bound weed shell invocation with 30s timeout Chris Lu 2026-04-21 23:27:10 -07:00
  • 7f67995c24 chore(filer): remove -mount.p2p flag; registry is always on (#9183) Chris Lu 2026-04-21 23:00:11 -07:00
  • 9ae905e456 feat(security): hot-reload HTTPS certs without restart (k8s cert-manager) (#9181) Chris Lu 2026-04-21 20:20:11 -07:00
  • 7364f148bd fix(s3/shell): factor EC volumes into bucket size metrics and collection.list (#9182) Chris Lu 2026-04-21 20:17:42 -07:00
  • 05f0f7e1c9 fix(remote-storage/azure): fix re-cache of large remote blobs (#9174) (#9179) Chris Lu 2026-04-21 14:56:36 -07:00
  • 45ba71a189 fix(volume): write state.pb into a real dir when -dir.idx is unset (#9178) Chris Lu 2026-04-21 14:52:59 -07:00
  • c40db5a52d perf(filer): parallelize StreamMutateEntry with path-keyed scheduler (#9171) Chris Lu 2026-04-21 11:25:09 -07:00
  • 141413ad76 fix(tests): make tests pass on 32-bit architectures (#9168) (#9170) Chris Lu 2026-04-20 22:48:01 -07:00
  • 0a5c22b57e chore(upload): log offset/bytes-read context on chunk ReadFrom errors (#9169) Chris Lu 2026-04-20 21:26:34 -07:00
  • e77f8ae204 fix(s3api): route STS GetFederationToken to STS handler (#9157) (#9167) Chris Lu 2026-04-20 19:33:22 -07:00
  • 0007245c7f fix(kafka): close late-joiner orphan race in consumer-group rebalance (#9162) Chris Lu 2026-04-20 18:44:16 -07:00
  • 49f62df2cf fix(shell): mergeVolumes hard-link safety and cleaner cleanup logging (#9163) Chris Lu 2026-04-20 17:55:20 -07:00
  • 06ccd0e9fc fix(mount): flush dirty handles on Release when kernel skipped Flush (#9165) Chris Lu 2026-04-20 17:54:54 -07:00
  • eaab3ec5d0 fix(topology): drop per-disk task-type conflict map (#9147) (#9166) Chris Lu 2026-04-20 17:40:25 -07:00
  • caaa53aee3 fix(shell): ec.encode health-check key mismatch on K8s deployments (#9164) Chris Lu 2026-04-20 15:57:30 -07:00
  • e725eb4079 refactor(shell): run volume.fsck purge once per volume, after all replicas (#9159) Chris Lu 2026-04-20 15:32:47 -07:00
  • 08a7502b2c fix(shell): error on missing volume id in fsck, mergeVolumes, vacuum (#9158) Chris Lu 2026-04-20 15:32:31 -07:00
  • 73ddb004ab fix(shell): ec.encode health-check key mismatch on K8s deployments fix-ec-encode-dn-id-url-mismatch Chris Lu 2026-04-20 15:26:29 -07:00
  • 6bdd775963 feat(shell): fs.mergeVolumes deletes source needles after filer update (#9160) Chris Lu 2026-04-20 14:37:20 -07:00
  • d2e64e85ce fix(log_buffer): back off disk-poll cadence when caught up to disk head (#9161) Chris Lu 2026-04-20 14:36:56 -07:00
  • 61c1735cdd build(deps): bump modernc.org/sqlite from 1.46.1 to 1.49.1 (#9155) dependabot[bot] 2026-04-20 12:20:55 -07:00
  • 49ce2b7326 build(deps): bump github.com/rclone/rclone from 1.73.1 to 1.73.5 (#9156) dependabot[bot] 2026-04-20 12:20:46 -07:00
  • a890300eaf build(deps): bump cloud.google.com/go/pubsub from 1.50.1 to 1.50.2 (#9154) dependabot[bot] 2026-04-20 12:12:47 -07:00
  • 6642a64d2b build(deps): bump github.com/go-git/go-billy/v5 from 5.6.2 to 5.8.0 (#9152) dependabot[bot] 2026-04-20 12:06:33 -07:00
  • 93d604d799 chore(weed/s3api/policy): prune unused test functions (#9150) Lars Lehtonen 2026-04-20 12:04:41 -07:00
  • dec09d1484 build(deps): bump github.com/aws/aws-sdk-go-v2 from 1.41.5 to 1.41.6 (#9153) dependabot[bot] 2026-04-20 12:03:28 -07:00
  • 25d7f2c569 build(deps): bump docker/build-push-action from 6 to 7 (#9151) dependabot[bot] 2026-04-20 12:02:50 -07:00
  • 86c5e815d2 fix(kafka): make consumer-group rebalancing work end-to-end (#9143) Chris Lu 2026-04-20 10:11:45 -07:00
  • f4ce2be875 doc: P14 S8 final bounded close — evidence matrix + P15 handoff (#9142) Ping Qiu 2026-04-20 02:24:44 -07:00
  • 953fdb7564 doc: P14 S8 final bounded close — evidence matrix + P15 handoff pingqiu 2026-04-20 01:44:11 -07:00
  • f1d5f31a93 fix(mount): retry saveEntry on transient filer errors; stop mismapping Canceled to EIO (#9141) Chris Lu 2026-04-20 00:31:37 -07:00
  • 8857dbfb74 fix(test): drop host port mapping from risingwave catalog test to kill TOCTOU flake Chris Lu 2026-04-19 23:26:45 -07:00
  • 9a6b566fb1 fix(shell): volume.fsck keeps going past a single broken chunk manifest (#9140) Chris Lu 2026-04-19 23:06:28 -07:00
  • 83880de1b9 Publish seaweedfs-4.21.0.tgz chrislusf 2026-04-20 00:53:29 +00:00
  • b7f7cbf721 Publish seaweedfs-4.21.0.tgz chrislusf 2026-04-19 21:51:58 +00:00
  • 3ff92f797d 4.21 4.21 Chris Lu 2026-04-19 14:38:29 -07:00
  • a8ba9d106e peer chunk sharing 7/8: tryPeerRead read-path hook (#9136) Chris Lu 2026-04-19 00:53:12 -07:00
  • 73f10fa528 peer chunk sharing 6/8: announce queue + batched flush (#9135) Chris Lu 2026-04-18 21:42:36 -07:00
  • fe9ca35bbd peer chunk sharing 5/8: mount chunk-directory shard (#9134) Chris Lu 2026-04-18 20:18:38 -07:00
  • 8a6348d3e9 peer chunk sharing 4/8: mount registrar + HRW owner selection (#9133) Chris Lu 2026-04-18 20:03:45 -07:00
  • af1e571297 peer chunk sharing 3/8: mount peer-serve HTTP endpoint (#9132) Chris Lu 2026-04-18 20:03:34 -07:00
  • e24a443b17 peer chunk sharing 2/8: filer mount registry (#9131) Chris Lu 2026-04-18 20:03:23 -07:00
  • d7d834b8f9 peer chunk sharing 1/8: proto definitions (#9130) Chris Lu 2026-04-18 20:02:55 -07:00
  • 6787a4b4e8 fix kafka gateway and consumer group e2e flakes (#9129) Chris Lu 2026-04-18 10:03:24 -07:00
  • 6832b9945b ci(s3tests): install libxml2/libxslt dev headers before pip install Chris Lu 2026-04-18 01:06:39 -07:00
  • 1c130c2d47 fix(mount): close inodeLocks cleanup race that let two flock holders coexist (#9128) Chris Lu 2026-04-17 23:12:26 -07:00
  • c1ccbe97dd feat(filer.backup): -initialSnapshot seeds destination from live tree (#9126) Chris Lu 2026-04-17 21:21:32 -07:00
  • d57fc67022 fix(shell): fs.mergeVolumes now rewrites manifest chunks for large files (#9127) Chris Lu 2026-04-17 21:17:51 -07:00
  • 96af27a131 feat(shell): add fs.distributeChunks command for even chunk distribution (#9117) Jaehoon Kim 2026-04-18 13:09:36 +09:00
  • 6bcacedda9 Export master_disconnections metrics on volume servers. (#9104) Lisandro Pin 2026-04-18 00:15:26 +02:00
  • 0315da9022 fix(s3api): self-heal stale .versions latest-version pointer on read (#9125) Chris Lu 2026-04-17 14:57:59 -07:00