Commit Graph

  • 3b4a681e53 test(fuse_failover): dump chunk list and hex on append corruption (#11285) master Chris Lu 2026-09-11 23:08:39 -07:00
  • c46f82d29a fix(master): stop goraft server on shutdown and bump raft to v1.2.1 (#11284) Chris Lu 2026-09-11 22:25:05 -07:00
  • 5a0e017457 s3: reject virtual-host bucket retargeting via X-Forwarded-Host (#11281) Chris Lu 2026-09-11 22:23:26 -07:00
  • 210afacd12 s3: close list-type / ownership-controls routing mismatch (#11280) Chris Lu 2026-09-11 22:21:58 -07:00
  • 9f6feef299 feat(s3api): add bucket quota S3 extension via ?seaweedfs-quota (#11279) Chris Lu 2026-09-11 22:17:30 -07:00
  • 79994b69af s3: fail closed on unsupported bucket-policy condition operators (#11283) Chris Lu 2026-09-11 22:17:11 -07:00
  • 42b0ca7850 s3 sink: report the source read error the SDK hides (#11277) Konstantin Adzer 2026-09-12 05:44:30 +03:00
  • 9b902a7662 docs: regenerate star history chart github-actions[bot] 2026-09-12 00:46:11 +00:00
  • d8aa7ecf04 fix(vacuum): stop comparing compact size against the live needle map (#11263) Da.Sanchez 2026-09-12 01:08:37 +01:00
  • 2ebfeabfce mount: rebuild expired directory cache on entry lookup (#11268) Chris Lu 2026-09-11 11:54:10 -07:00
  • a3638e479e fix(s3api/audit): surface OIDC identity claim in audit log for STS sessions (#11269) Chris Lu 2026-09-11 11:29:46 -07:00
  • 80dae68dbf fix: write the new key when a remote-synced file is renamed (#11270) Chris Lu 2026-09-11 10:47:37 -07:00
  • 5ff49909a0 fix(s3api/iam): avoid transient AccessDenied from full reloads on single IAM file changes (#11271) Chris Lu 2026-09-11 10:42:19 -07:00
  • bc0efa4d10 build(deps): bump github.com/rclone/rclone from 1.75.0 to 1.75.1 (#11274) dependabot[bot] 2026-09-11 09:42:47 -07:00
  • 3ae9e332ec rust volume: honour is_last in the tail sender instead of rescanning the whole volume (#11273) Eliah Rusin 2026-09-11 19:42:20 +03:00
  • 0de9c1f231 fix(s3api/sts): respect MaxSessionLength config in DurationSeconds validation (#11267) Chris Lu 2026-09-10 23:03:32 -07:00
  • b3aace2a08 docs: regenerate star history chart github-actions[bot] 2026-09-11 00:47:23 +00:00
  • 4f9bbd51cb rust volume: stop glibc retaining freed EC buffers as unreturnable heap (#11255) Eliah Rusin 2026-09-10 19:29:31 +03:00
  • e919bec9d1 fix(volume): Harden Volume Copy Validation and Failure Handling (#11252) ssshr-66 2026-09-10 14:33:05 +08:00
  • 2cd6c36c54 filer: end local-only metadata subscriptions when remote peers appear (#11251) Mohd Quamar Tyagi 2026-09-10 08:46:50 +05:30
  • 7fa2f75f30 s3: bucket-policy Allow must not override an identity explicit Deny (#11256) Chris Lu 2026-09-09 20:15:43 -07:00
  • 5061a16b12 docs: regenerate star history chart github-actions[bot] 2026-09-10 02:39:04 +00:00
  • 3c9a4bbdda rust: prevent phantom volumes + validate collection hint in mount_volume_by_id (#11254) Chris Lu 2026-09-09 14:54:09 -07:00
  • 13bf056a15 Mount req with collection (#11249) Feng Shao 2026-09-10 03:55:47 +08:00
  • c968084b34 iceberg: fix OAuth token expiry handling (401 + token-exchange + configurable TTL) (#11242) Nguyễn Đăng Minh Lực 2026-09-10 00:54:39 +07:00
  • 516e251f9e rust volume: move the crate to edition 2024 (#11244) Eliah Rusin 2026-09-09 20:54:06 +03:00
  • 01fc31cb71 fix(filer): use path.Split instead of filepath.Split for filer paths (#11246) Chris Lu 2026-09-09 10:43:16 -07:00
  • 966692fa23 [Volume] Validate record counts after volume copy (#11238) ssshr-66 2026-09-09 17:18:18 +08:00
  • 168b9c39f8 docs: regenerate star history chart github-actions[bot] 2026-09-09 05:10:20 +00:00
  • f1f6886d0e fix: rebase on latest master before pushing star history chart (#11240) Chris Lu 2026-09-08 21:43:24 -07:00
  • 2ffa696809 fix(volume): handle faulty storage media (Go + Rust) (#11233) Chris Lu 2026-09-08 21:42:56 -07:00
  • 0ce5ca42ea helm: supply admin auth in CI renders that enable admin (#11239) Chris Lu 2026-09-08 20:51:53 -07:00
  • 9b12d13934 volume server: release the store lock before scrubbing EC volumes (#11235) Eliah Rusin 2026-09-09 05:12:30 +03:00
  • 723f473f02 filer: widen metadata-subscription readahead buffers (#11237) Chris Lu 2026-09-08 16:58:09 -07:00
  • 5f77a0b67e admin: allow insecurely binding to any IP if -allowInsecureNoAuth is set (#11228) Alessandro Zanatta 2026-09-09 01:57:44 +02:00
  • fd4fa72289 helm: pass -ip to admin so StatefulSet becomes Ready on 4.46 (#11236) Chris Lu 2026-09-08 16:18:27 -07:00
  • cb9fcd39d2 filer/postgres: create filemeta table on startup via createTable config (#11229) Chris Lu 2026-09-08 16:17:02 -07:00
  • 8782749f26 admin: reject IAM policy deletion while still attached to a user/group (#11230) Chris Lu 2026-09-08 16:16:01 -07:00
  • b88156fe6b fix(s3api): evaluate aws:SourceIp from the direct TCP peer, not forwarded headers (#11231) Chris Lu 2026-09-08 15:09:31 -07:00
  • 557fffa350 iam: preserve native Admin when IAM policies are attached (#11226) (#11232) Chris Lu 2026-09-08 14:39:43 -07:00
  • 4a1d65939f fix(mount): bound reader cache memory across open files (#11220) Chris Lu 2026-09-08 10:51:28 -07:00
  • c6b330be2b [Mount] Add ChunkGroup seeking tests and fix boundary handling (#11223) ssshr-66 2026-09-09 01:50:41 +08:00
  • 81518b41e4 Publish seaweedfs-4.46.0.tgz gh-pages chrislusf 2026-09-08 05:14:30 +00:00
  • 213f4c5d5c release: wait for Go proxy propagation (#11219) Chris Lu 2026-09-07 21:38:49 -07:00
  • cb4a1719ec Publish seaweedfs-4.46.0.tgz chrislusf 2026-09-08 03:59:16 +00:00
  • d997fba157 4.46 4.46 github-actions[bot] 2026-09-08 03:45:21 +00:00
  • c0a7dbb2bb iam: bind CreateServiceAccount ParentUser to the caller (#11218) Chris Lu 2026-09-07 20:25:03 -07:00
  • 361fd6b263 [Filer] Parallelize Chunk Manifest Resolution to Reduce Large File Read Latency (#11215) ssshr-66 2026-09-08 09:44:47 +08:00
  • 75ec5ec193 admin: allow setting volume read-only and read/write modes (#11217) Chris Lu 2026-09-07 18:40:37 -07:00
  • 53a18ecadd docs: regenerate star history chart github-actions[bot] 2026-09-08 00:54:44 +00:00
  • 2d4b730a2f build(deps): bump github.com/twmb/avro from 1.7.2 to 1.8.0 (#11210) dependabot[bot] 2026-09-07 15:58:24 -07:00
  • 005012edcf rust volume: quick-repair redb on durable checkpoints (#11203) Eliah Rusin 2026-09-07 23:50:49 +03:00
  • 5d5ea18287 topology: fix fatal concurrent map read/write on VolumeLayout.crowded (#11216) Chris Lu 2026-09-07 13:47:22 -07:00
  • 34936c610d build(deps): bump helm/kind-action from 1.14.0 to 1.15.0 (#11212) dependabot[bot] 2026-09-07 13:27:09 -07:00
  • 5e3af51d91 build(deps): bump docker/setup-qemu-action from 4.2.0 to 4.3.0 (#11213) dependabot[bot] 2026-09-07 13:27:01 -07:00
  • a4885b7975 log_buffer: stop closing a notification channel another reader still holds (#11177) Junker der Provinz 2026-09-07 22:20:27 +02:00
  • e0f9e02761 build(deps): bump github.com/prometheus/client_model from 0.6.2 to 0.6.3 (#11208) dependabot[bot] 2026-09-07 13:19:23 -07:00
  • 3f8cc380fb build(deps): bump cloud.google.com/go/storage from 1.64.0 to 1.67.0 (#11206) dependabot[bot] 2026-09-07 13:19:12 -07:00
  • 3eba8ebb9b build(deps): bump github.com/go-ldap/ldap/v3 from 3.4.13 to 3.4.14 (#11209) dependabot[bot] 2026-09-07 13:19:00 -07:00
  • ed5b342f0c rust volume: optional redb insert_before bulk load (#11205) Eliah Rusin 2026-09-07 23:15:47 +03:00
  • 99b84eeb88 build(deps): bump github.com/getsentry/sentry-go from 0.48.0 to 0.49.0 (#11207) dependabot[bot] 2026-09-07 09:37:41 -07:00
  • b6690cfbc8 rust volume: drop the extra redb read transaction on put/delete (#11204) Eliah Rusin 2026-09-07 19:31:00 +03:00
  • 94b10c006d rust volume: insert redb rebuilds in needle-id order (#11202) Eliah Rusin 2026-09-07 19:29:12 +03:00
  • 15e4da65f7 volume: avoid read-only replica write targets (#11195) Chris Lu 2026-09-07 09:23:56 -07:00
  • 331c6c3642 shell: volume.check.disk — actionable verdict for diverged vacuumed replicas (#11197) Tim Olow 2026-09-07 01:25:28 -05:00
  • 3225d2b0ce rust worker: install rustls CryptoProvider to fix TLS panic (#11194) (#11196) Chris Lu 2026-09-06 22:05:40 -07:00
  • 8537d5bc08 docs: regenerate star history chart github-actions[bot] 2026-09-07 01:07:12 +00:00
  • 70a26cb5d2 s3: gate IAM-cache gRPC RPCs behind admin Bearer auth (#11190) Chris Lu 2026-09-06 12:21:51 -07:00
  • ade4bdf9e6 rust volume: stop a tier move whose caller has gone (#11192) Eliah Rusin 2026-09-06 22:18:47 +03:00
  • 4b41329e12 rust volume: stop a VolumeCopy whose caller has gone (#11188) Eliah Rusin 2026-09-06 20:47:18 +03:00
  • b82cb05d71 rust volume: checkpoint the redb index durably every 1000 writes (#11182) Eliah Rusin 2026-09-06 07:46:34 +03:00
  • d8a40ef750 ci: pin actions/setup-python to v7 in star_history workflow (#11191) Chris Lu 2026-09-05 21:44:12 -07:00
  • e6f2386a0f admin: redact S3 secret keys for read-only sessions (#11189) Chris Lu 2026-09-05 13:16:56 -07:00
  • 78f79a3919 master: honour -volume.fileSizeLimitMB on the master's /submit (#11176) Junker der Provinz 2026-09-05 21:58:17 +02:00
  • eb717199d0 master: delete replica_placement_mismatch labels when volumes leave topology (#11062) yanglongwei 2026-09-06 03:52:27 +08:00
  • 3e85d9ec8e admin: bind to loopback by default, guard public unauthenticated bind (#11185) Chris Lu 2026-09-05 12:48:50 -07:00
  • f35e2ccf21 s3: warn when a lifecycle change leaves fast-path-stamped objects on their old TTL (#11184) Chris Lu 2026-09-05 12:13:37 -07:00
  • f99c4a1f14 s3: make RenameObject idempotent for a retried request (#11178) Junker der Provinz 2026-09-05 20:48:42 +02:00
  • 3f9b05946b rust volume: bound the redb index cache per volume by --index tier (#11180) Eliah Rusin 2026-09-05 12:56:42 -05:00
  • adbee9452a rust volume: bump redb 3.1.3 -> 4.2.0 (#11181) Eliah Rusin 2026-09-05 12:55:23 -05:00
  • 8a68337256 filer: pack SSE chunks into manifests (#11175) Chris Lu 2026-09-05 10:16:17 -07:00
  • 97154802c5 docs(star-history): make the chart taller (#11173) Chris Lu 2026-09-05 00:11:09 -07:00
  • ff0d5a9adf ci(mount-windows): clean up processes and don't let Logs step fail job (#11174) Chris Lu 2026-09-05 00:10:40 -07:00
  • 811b8b5734 make the remote-mount cache wait configurable per mount (#11168) Chris Lu 2026-09-04 23:50:11 -07:00
  • f79d83abf4 volume: expire TTL volumes whose only traffic is deletes (#11167) Chris Lu 2026-09-04 23:48:40 -07:00
  • 567578f08d docs(readme): replace star-history.com with self-generated chart (#11171) Chris Lu 2026-09-04 23:45:50 -07:00
  • 070174726d docs(readme): replace rate-limited starchart with star-history (#11170) Chris Lu 2026-09-04 23:28:48 -07:00
  • e4dc66c66b docs(readme): move sponsor section to the end (#11169) Chris Lu 2026-09-04 23:17:11 -07:00
  • 1ca19ea2e2 mount: add -volumeName to name the disk explicitly (#11165) Chris Lu 2026-09-04 23:14:57 -07:00
  • cfa8afec92 filer: guard FoundationDB 100KB value limit and pack earlier (#11161) Eliah Rusin 2026-09-05 01:12:27 -05:00
  • 5a515adab2 s3: HeadObject with partNumber returns the part's size and 206 (#11166) Chris Lu 2026-09-04 23:10:41 -07:00
  • 27b2411cdd fix(chart): add missing [grpc.s3] TLS section — S3 internal gRPC served plaintext while peers dial mTLS (#11157) MorezMartin 2026-09-05 04:41:25 +02:00
  • 98115ec2de deps: update golang.org/x/image to v0.45.0 for CVE-2026-46603 (#11164) Lucas Frederico Roeder de Mello 2026-09-04 23:38:01 -03:00
  • a0b1272cc3 filer: authorize the chunk proxy and the root listing like the rest of the filer port (#11152) Chris Lu 2026-09-04 16:39:36 -07:00
  • cda43f1976 filer: do not 404 a TUS session on a transient chunk-load failure (#11153) Chris Lu 2026-09-04 16:39:24 -07:00
  • ed9d58873e filer.remote.sync: skip an upload whose source entry was deleted or rewritten (#11149) Chris Lu 2026-09-04 00:18:37 -07:00
  • 06838e28b2 filer: serve "//" paths at the cleaned path instead of redirecting (#11150) Chris Lu 2026-09-04 00:02:33 -07:00
  • cc281dabc9 master: keep new volumes and writes off servers in maintenance mode (#11147) Chris Lu 2026-09-03 23:50:12 -07:00
  • 9fef11526e filer.remote.sync: confirm a missing RemoteEntry against the filer before re-uploading (#11146) Chris Lu 2026-09-03 19:14:34 -07:00
  • 24b8646ec3 volume: let evacuation proceed on a server in maintenance mode (#11145) Chris Lu 2026-09-03 18:39:45 -07:00