Commit Graph

  • 87332eb60b Cloud/remote storage & tiering: configurable multipart upload/download concurrency (#11319) jackusm 2026-09-15 06:09:08 +01:00
  • ebbc6ed21f s3: expose /metrics on main HTTP port Chris Lu 2026-09-14 20:41:44 -07:00
  • 7d9c875599 filer: expose /metrics on main HTTP port Chris Lu 2026-09-14 20:41:01 -07:00
  • 1788119e5a volume: expose /metrics on admin mux Chris Lu 2026-09-14 20:40:50 -07:00
  • 58ffa9cbba master: expose /metrics on main HTTP port Chris Lu 2026-09-14 20:40:35 -07:00
  • e735c12869 docs: regenerate star history chart github-actions[bot] 2026-09-15 00:48:17 +00:00
  • e4ca0d09e7 s3: preserve versions for POST policy uploads (#11316) David Christopher 2026-09-15 06:36:45 +07:00
  • 01433e801d build(deps): bump github.com/redis/go-redis/v9 from 9.21.0 to 9.22.0 (#11306) dependabot[bot] 2026-09-14 16:16:35 -07:00
  • 1f61097d4d helm: grant List to the generated read-only S3 identity (#11318) Richard Chen Zheng 2026-09-14 19:11:22 -04:00
  • 0e82b4e351 s3: populate Initiated timestamp in ListMultipartUploads (#11313) Chris Lu 2026-09-14 16:03:51 -07:00
  • 0bd048b76f build(deps): bump google.golang.org/api from 0.296.0 to 0.297.0 (#11307) dependabot[bot] 2026-09-14 15:09:14 -07:00
  • c997e54096 admin: default to 0.0.0.0 for authenticated HTTP, keep worker gRPC on loopback (#11314) Chris Lu 2026-09-14 14:04:35 -07:00
  • 2aa6af033d build(deps): bump github.com/go-sql-driver/mysql from 1.10.0 to 1.10.1 (#11308) dependabot[bot] 2026-09-14 14:04:10 -07:00
  • 02749c1192 s3api: configurable trusted-proxy allowlist for aws:SourceIp (#11302) (#11315) Chris Lu 2026-09-14 13:54:26 -07:00
  • ac03d3fd78 shell: warn when fs.mergeVolumes source holds only orphan needles (#11310) Nguyễn Đăng Minh Lực 2026-09-15 01:29:48 +07:00
  • adaf3534fa rust: clippy-clean both crates and adopt the std APIs the 1.91 MSRV allows (#11312) Eliah Rusin 2026-09-14 21:29:29 +03:00
  • 49f20489e4 build(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.20.1 to 1.20.4 (#11305) dependabot[bot] 2026-09-14 10:13:14 -07:00
  • bdec508da9 build(deps): bump golang.org/x/image from 0.45.0 to 0.46.0 (#11304) dependabot[bot] 2026-09-14 09:45:16 -07:00
  • fd33c07843 build(deps): bump github/codeql-action from 4.37.9 to 4.38.0 (#11311) dependabot[bot] 2026-09-14 09:41:36 -07:00
  • cf38c01978 admin: bind worker gRPC listener to -ip instead of wildcard (#11300) Chris Lu 2026-09-13 21:48:14 -07:00
  • f4bad510c9 test/ec: pin rack in seedAndSpread volume.grow to stop silent no-ops (#11299) Chris Lu 2026-09-13 21:05:55 -07:00
  • 15d9f6c6fe rust-volume: fix Windows build of find_needle_from_ecx (#11298) Chris Lu 2026-09-13 20:08:01 -07:00
  • 3c04f10b0a Publish seaweedfs-4.47.0.tgz gh-pages chrislusf 2026-09-14 02:50:02 +00:00
  • 4b572ed99f Publish seaweedfs-4.47.0.tgz chrislusf 2026-09-14 01:43:28 +00:00
  • ea179963c0 filer: clean up manifest resolve error propagation and add webdav tes… (#11297) Bruce Zou 2026-09-14 09:34:09 +08:00
  • c507336000 4.47 4.47 github-actions[bot] 2026-09-14 01:31:55 +00:00
  • 3c492b5ab1 docs: regenerate star history chart github-actions[bot] 2026-09-14 00:52:08 +00:00
  • 38c14d3c13 filer: apply SSRF guard to the lazy-remote fetch/list/delete paths (#11294) Chris Lu 2026-09-13 14:43:55 -07:00
  • 92c379e5b4 filer: accept gcs credentials file paths in the guarded remote client builder (#11296) Chris Lu 2026-09-13 14:43:45 -07:00
  • 5d8a463b3e test/ec: fix EC interruption matrix slot exhaustion (#11295) Chris Lu 2026-09-13 14:41:45 -07:00
  • bea10e269f iceberg/s3tables: confine stored metadataLocation to the authorized table bucket (#11292) Chris Lu 2026-09-13 13:48:13 -07:00
  • 10c0857476 s3: gate internal LifecycleDelete gRPC behind admin Bearer auth (#11291) Chris Lu 2026-09-13 13:07:10 -07:00
  • c462fffce6 master: name the unlabeled disk layout plainly in assign errors (#11290) Nguyễn Đăng Minh Lực 2026-09-14 01:56:32 +07:00
  • 99d2479528 fix(vacuum): batch fsync in makeupDiff to prevent test timeout (#11289) Chris Lu 2026-09-13 00:05:30 -07:00
  • 8db41d0217 [Mount] Cache Chunk Manifest Resolution for Repeated File Opens (#11266) ssshr-66 2026-09-13 11:06:25 +08:00
  • bd6bcd47e3 docs: regenerate star history chart github-actions[bot] 2026-09-13 00:54:31 +00:00
  • eb6a7e93ca Fix mount eio on manifest resolve failure (#11287) Bruce Zou 2026-09-13 05:37:36 +08:00
  • 5b2fe374fc [Volume] Scrub every disk's EC shards for a volume id, not just the first (#11258) Eliah Rusin 2026-09-13 00:19:18 +03:00
  • 3b4a681e53 test(fuse_failover): dump chunk list and hex on append corruption (#11285) 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 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