Commit Graph

  • 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 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
  • c9c6e6fb1d filer.remote.sync: upload files that were never replicated (#11140) Alex K 2026-09-04 02:42:40 +02:00
  • 57a5285020 ci: turn off cosign's signing config alongside the bundle format (#11144) Chris Lu 2026-09-03 17:22:46 -07:00
  • 379e292189 ci: disable signing config for legacy cosign signatures alive-lunch Chris Lu 2026-09-03 16:29:19 -07:00
  • 8112f2733a filer: batch exact lookup RPC, authoritative volume lookup, VolumeDelete status codes (#11122) Chris Lu 2026-09-03 14:52:05 -07:00
  • eb9f54cebb telemetry: type MinDiskBytes so a 32-bit int cannot hold it by accident (#11142) Chris Lu 2026-09-03 13:54:25 -07:00
  • 830bd7ad24 build(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.19.34 to 1.20.1 (#11132) dependabot[bot] 2026-09-03 13:52:58 -07:00
  • 581dcf6b36 build(deps): bump github.com/pierrec/lz4/v4 from 4.1.28 to 4.1.29 (#11133) dependabot[bot] 2026-09-03 13:52:47 -07:00
  • edbbf951f9 build(deps): bump github.com/prometheus/procfs from 0.21.1 to 0.22.0 (#11134) dependabot[bot] 2026-09-03 13:52:38 -07:00
  • f8a8571886 build(deps): bump github.com/klauspost/reedsolomon from 1.14.1 to 1.14.2 (#11135) dependabot[bot] 2026-09-03 13:52:27 -07:00
  • 0555d39c48 build(deps): bump google.golang.org/api from 0.294.0 to 0.296.0 (#11136) dependabot[bot] 2026-09-03 13:52:16 -07:00
  • 1205630c43 ci: track the actions in the signing jobs by tag again (#11137) Chris Lu 2026-09-03 12:36:36 -07:00
  • 0973634fd4 telemetry: keep only clusters that store at least 10 GiB (#11138) Chris Lu 2026-09-03 12:36:00 -07:00
  • 5c1451f6ac ci: track the actions in the signing jobs by tag again fix-seaweedfs-issue-11123-with-pr Chris Lu 2026-09-03 12:19:49 -07:00
  • a8f763e717 Sign the published Docker images with cosign (#11129) Chris Lu 2026-09-03 11:52:10 -07:00
  • fe98520358 read: try a replica that stopped answering last, and relearn its volume's locations (#11130) Chris Lu 2026-09-03 11:51:48 -07:00
  • c2cdefd06d docker release: take the index digest from the create result Chris Lu 2026-09-03 11:35:26 -07:00
  • 3715f519de docker latest: the signing job checks out the workflow's own commit Chris Lu 2026-09-03 11:12:28 -07:00
  • 327e8b682c docker release: copy and sign the digest the run created, pin the rest Chris Lu 2026-09-03 11:02:45 -07:00
  • 94d293b216 ci: pin every action in the jobs that sign Chris Lu 2026-09-03 11:02:45 -07:00
  • 2d09901afb docker latest: keep the dispatch tag out of the manifest script too Chris Lu 2026-09-03 10:33:47 -07:00
  • 52db7a6aee test: write more files than the master grows volumes at a time (#11131) Chris Lu 2026-09-03 10:29:35 -07:00
  • 7a59ebda66 docker: complete Kyverno policy, digest note, identity scope Chris Lu 2026-09-03 10:25:02 -07:00
  • 5c7a38e121 docker latest: pass the dispatch tag through env, not the script Chris Lu 2026-09-03 10:25:02 -07:00
  • 0d3aebbcbe ci: pin the actions the signing jobs newly run by commit Chris Lu 2026-09-03 10:25:02 -07:00
  • 59916d8978 helm: values-driven labels on every ingress (#11127) Chris Lu 2026-09-03 09:17:27 -07:00
  • e6578a5365 docker: document image signature verification Chris Lu 2026-09-03 09:14:00 -07:00
  • 7938ece436 docker: sign the per-version foundationdb and rocksdb builds Chris Lu 2026-09-03 09:14:00 -07:00
  • 69a5e354a2 docker release: sign the foundationdb image Chris Lu 2026-09-03 09:14:00 -07:00
  • 4f079f247e docker latest: sign a latest rebuilt by hand Chris Lu 2026-09-03 09:14:00 -07:00
  • 028bf370fb docker dev: sign the dev image Chris Lu 2026-09-03 09:14:00 -07:00
  • e300fb7f17 docker release: sign every variant on both registries Chris Lu 2026-09-03 09:14:00 -07:00
  • fee3929a95 ci: composite action that signs and verifies an image with cosign Chris Lu 2026-09-03 09:14:00 -07:00
  • c3511e7c86 ci: let codespell past the sme variable in the mount tests (#11121) Chris Lu 2026-09-03 08:56:43 -07:00
  • 362d1e3b38 test: Chinese directory names through the Windows mount seaweedfs-chinese-characters-winfsp-mount-issue Chris Lu 2026-09-03 08:56:19 -07:00
  • 31fb46f693 volume: rebuild a missing .idx from the .dat (#11115) Chris Lu 2026-09-03 08:43:10 -07:00
  • e35b418693 readme: quick start commands that work on a laptop Chris Lu 2026-09-03 00:14:50 -07:00
  • f877b99c90 readme: fix the quick start examples Chris Lu 2026-09-02 23:55:16 -07:00
  • 9f6efc8b53 filer: a listing over a hard link no longer deadlocks a bounded SQL pool (#11118) Chris Lu 2026-09-02 23:45:45 -07:00
  • 9b61289293 Remove the RDMA sidecar prototype and its mount client (#11119) Chris Lu 2026-09-02 23:44:06 -07:00
  • 87bead0ab2 readme: drop the streaming clause from the data warehouse bullet Chris Lu 2026-09-02 23:42:47 -07:00
  • 1fc80df187 Update README.md Chris Lu 2026-09-02 23:36:41 -07:00