Commit Graph

  • a9e1b57dcd docs: regenerate star history chart master github-actions[bot] 2026-09-22 00:46:32 +00:00
  • 208eb6e8da build(deps): bump github/codeql-action from 4.38.0 to 4.38.1 dependabot/github_actions/github/codeql-action-4.38.1 dependabot[bot] 2026-09-21 16:48:25 +00:00
  • 691feb660e build(deps): bump dorny/paths-filter from 3 to 4 dependabot/github_actions/dorny/paths-filter-4 dependabot[bot] 2026-09-21 16:47:01 +00:00
  • 337cdddd43 build(deps): bump docker/setup-qemu-action from 4.3.0 to 4.4.0 dependabot/github_actions/docker/setup-qemu-action-4.4.0 dependabot[bot] 2026-09-21 16:46:33 +00:00
  • 0e8be338a0 build(deps): bump github.com/aws/aws-sdk-go-v2/service/sts dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/sts-1.51.0 dependabot[bot] 2026-09-21 15:35:12 +00:00
  • 2187c007d8 build(deps): bump golang.org/x/crypto from 0.56.0 to 0.57.0 dependabot/go_modules/golang.org/x/crypto-0.57.0 dependabot[bot] 2026-09-21 15:33:37 +00:00
  • 047fb45d25 build(deps): bump cloud.google.com/go/kms from 1.33.0 to 1.34.0 dependabot/go_modules/cloud.google.com/go/kms-1.34.0 dependabot[bot] 2026-09-21 15:33:33 +00:00
  • 9ac63ac3ef build(deps): bump github.com/tarantool/go-tarantool/v3 dependabot/go_modules/github.com/tarantool/go-tarantool/v3-3.0.2 dependabot[bot] 2026-09-21 15:33:19 +00:00
  • 59173fb490 build(deps): bump go.uber.org/atomic from 1.11.0 to 1.12.0 dependabot/go_modules/go.uber.org/atomic-1.12.0 dependabot[bot] 2026-09-21 15:33:13 +00:00
  • e2608edda4 volume: fix 5-byte index offset corruption in makeupDiff (#11411) Chris Lu 2026-09-21 00:59:35 -07:00
  • 0f2ecb766f volume server: reject non-ASCII input instead of panicking (#11406) Eliah Rusin 2026-09-21 09:33:24 +03:00
  • 6848cdf9e1 s3: close seaweedfs-quota policy-confusion gap (#11409) Chris Lu 2026-09-20 23:26:44 -07:00
  • ca62d4297b volume: load the .ecj deletion journal in chunks, and repair a torn tail (#11408) Eliah Rusin 2026-09-21 09:26:41 +03:00
  • 4bb40732bb volume server: ReceiveFile loses bytes and hides fsync failures (#11407) Eliah Rusin 2026-09-21 09:26:37 +03:00
  • 8ff2e0777e volume server: HTTP DELETE on a distributed EC volume (#11405) Eliah Rusin 2026-09-21 09:26:31 +03:00
  • ac876eef21 rust volume: build outgoing gRPC clients in one place and give every dial a connect timeout (#11354) Eliah Rusin 2026-09-21 05:41:37 +03:00
  • ddf009ffe7 docs: regenerate star history chart github-actions[bot] 2026-09-21 00:50:25 +00:00
  • 818f3bb71b rust volume: share the I/O-error tracker between Volume and EcVolume (#11351) Eliah Rusin 2026-09-21 02:57:23 +03:00
  • 7643f4f541 rust: a seaweed-common crate for the address and TLS helpers both crates carry (#11358) Eliah Rusin 2026-09-20 23:30:58 +03:00
  • f1ed270942 rust volume: one S3 tier registry instead of two kept in sync by hand (#11357) Eliah Rusin 2026-09-20 23:30:40 +03:00
  • 7dbbdac030 rust volume: keep the EC shard-location map, its refresh time and stale mark under one lock (#11356) Eliah Rusin 2026-09-20 23:30:15 +03:00
  • 6d676eda67 rust volume: typed errors for store compaction so gRPC can answer NotFound (#11355) Eliah Rusin 2026-09-20 23:30:02 +03:00
  • d002481037 rust volume: derive has_remote_file instead of mirroring it (#11353) Eliah Rusin 2026-09-20 23:29:47 +03:00
  • 1df8c05bc3 rust volume: document every unsafe block and stop mutating the process env in tests (#11352) Eliah Rusin 2026-09-20 23:29:07 +03:00
  • 44ba070d83 helm: document admin.allowInsecureBind and drop stale comment Chris Lu 2026-09-20 02:37:41 -07:00
  • 062238bb5c helm: let admin.allowInsecureBind satisfy the admin auth render guard Yongun Seong 2026-09-14 00:38:37 +09:00
  • b77c42ff32 test: use BaseEndpoint for the checksum test client Chris Lu 2026-09-20 00:22:21 -07:00
  • 26fc90187e s3: accept x-amz-checksum-mode from the query string, case-insensitively Chris Lu 2026-09-19 23:57:07 -07:00
  • ef463fe1af s3: read complete-request checksum values from headers or query Chris Lu 2026-09-19 23:56:25 -07:00
  • 17ad5a1419 s3: accept FULL_OBJECT checksums without per-part checksums at complete Chris Lu 2026-09-19 23:28:16 -07:00
  • b03419ee92 s3: reject UploadPart checksum algorithms conflicting with the upload Chris Lu 2026-09-19 23:21:33 -07:00
  • f849b7c823 s3: validate per-part checksums in CompleteMultipartUpload Chris Lu 2026-09-19 22:18:13 -07:00
  • f15b980976 s3: UploadPart inherits the checksum algorithm of its multipart upload Chris Lu 2026-09-19 22:02:23 -07:00
  • 110b485bae fix(volume): stop ScanVolumeFileFrom at a header it cannot advance past (#11398) hsdfat 2026-09-20 12:26:56 +07:00
  • 06dda12e4b fix(volume): validate sizes in ReadNeedleBlob and WriteNeedleBlob (#11399) hsdfat 2026-09-20 11:28:37 +07:00
  • a93a1ab2eb fix(volume): return an error instead of 201 when a write lands on no volume (#11397) hsdfat 2026-09-20 09:03:21 +07:00
  • cd1e738422 [Volume] Scrub local deletion tombstones during FULL scrub (#11396) ssshr-66 2026-09-20 09:55:27 +08:00
  • 3dec359d6b docs: regenerate star history chart github-actions[bot] 2026-09-20 00:50:27 +00:00
  • f6a3286b32 fix(volume): derive needle body tail bound from the version layout (#11395) Chris Lu 2026-09-19 12:20:01 -07:00
  • 01bb3b3053 s3api: add Snowflake s3compat API integration tests (#11394) Chris Lu 2026-09-19 03:29:51 -07:00
  • 5769057af3 fix(volume): return an error instead of panicking on a corrupt needle size (#11393) hsdfat 2026-09-19 13:00:06 +07:00
  • 4160b92864 docs: regenerate star history chart github-actions[bot] 2026-09-19 00:45:06 +00:00
  • 4d0afa3286 operation: fold extra dial options into WithVolumeServerClient (#11392) fix/volume-copy-source-guard Chris Lu 2026-09-18 13:26:31 -07:00
  • 09f835842c Merge branch 'master' into fix/volume-copy-source-guard Chris Lu 2026-09-18 13:24:53 -07:00
  • 37bf1cd91d volume: validate copy/tail source addresses before dialing (#11390) Chris Lu 2026-09-18 12:55:47 -07:00
  • a6d72bc272 s3api: delete orphaned chunks only when the entry is confirmed absent (#11389) Chris Lu 2026-09-18 12:30:07 -07:00
  • 934b9b4daf admin: only claim fallback master leadership on an empty raft response Chris Lu 2026-09-18 12:22:39 -07:00
  • bd41ce39f7 test: opt erasure-coding loopback clusters out of the remote endpoint guard Chris Lu 2026-09-18 11:34:05 -07:00
  • 0d6024e2e0 pb: return empty server address for malformed grpc addresses Chris Lu 2026-09-18 11:34:05 -07:00
  • 0ae7874ed9 volume: pin validated copy/tail source addresses at dial time Chris Lu 2026-09-18 11:32:28 -07:00
  • 81778defa1 rust volume: validate copy and tail source addresses before dialing Chris Lu 2026-09-18 10:52:12 -07:00
  • 39a8d3253c volume: validate copy and tail source addresses before dialing Chris Lu 2026-09-18 10:47:30 -07:00
  • 47f323bbb3 pb: stop exiting the process on malformed server addresses Chris Lu 2026-09-18 10:57:14 -07:00
  • c72eda50a8 s3: drop implicit reader cache budget that throttled S3 GETs (#11384) Chris Lu 2026-09-18 01:02:32 -07:00
  • 87ee3b63a2 s3: abort completed multipart uploads metadata-only (#11385) Chris Lu 2026-09-18 01:01:52 -07:00
  • 0ca1c19821 s3api: unify auth error handling across s3tables, iceberg and lance (#11381) Chris Lu 2026-09-18 01:01:04 -07:00
  • f40687b34e s3: tighten STS session token handling (#11383) Chris Lu 2026-09-17 23:50:16 -07:00
  • 15520f601f s3: commit multipart upload and remove .uploads atomically; purge completed uploads metadata-only (#11375) Chris Lu 2026-09-17 21:09:21 -07:00
  • bdc37a1e86 mount/shell: bucket allow-empty-folders toggle, mount keeps explicit false (#11370) Chris Lu 2026-09-17 20:30:53 -07:00
  • 2d2619f0b4 ci: make telemetry deploy work on Oracle Linux 7 (#11377) Chris Lu 2026-09-17 20:00:25 -07:00
  • ce1e0dc30a s3api: don't delete chunks when CreateEntry outcome is ambiguous (#11376) Chris Lu 2026-09-17 19:58:49 -07:00
  • d4e11a471d docs: regenerate star history chart github-actions[bot] 2026-09-18 01:41:46 +00:00
  • 08d5daf0c1 build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.44.0 to 1.45.0 (#11371) dependabot[bot] 2026-09-17 15:16:38 -07:00
  • 8d34433308 build(deps): bump go.opentelemetry.io/otel/exporters/zipkin from 1.36.0 to 1.45.0 (#11373) dependabot[bot] 2026-09-17 15:10:51 -07:00
  • 4fd67001d9 security: require go 1.26.6 and bump vulnerable deps (#11374) Chris Lu 2026-09-17 15:09:55 -07:00
  • c6a3280595 build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace from 1.44.0 to 1.45.0 (#11372) dependabot[bot] 2026-09-17 14:36:15 -07:00
  • 799c495226 rust volume: one positional read helper; never seek a dup'd handle on Windows (#11342) Eliah Rusin 2026-09-17 21:47:38 +03:00
  • 4ec564469a s3tables: hide inaccessible catalog resources (#11365) Chris Lu 2026-09-17 11:43:52 -07:00
  • 66f1754896 s3: enforce dedicated Object Lock actions (#11362) Chris Lu 2026-09-16 20:34:06 -07:00
  • 994e1f7d64 admin: replace Font Awesome with MIT-licensed icons (#11364) Chris Lu 2026-09-16 20:29:14 -07:00
  • 74eeac6b66 docs: regenerate star history chart github-actions[bot] 2026-09-17 00:46:37 +00:00
  • 0eb638f503 fix(ec): BatchDelete cookie fail-closed via locate_data geometry (#11348) Eliah Rusin 2026-09-17 02:25:03 +03:00
  • 1a285c1334 filer: join shutdown paths before closing metadata store (#11363) David Christopher 2026-09-17 06:20:39 +07:00
  • caf3d157e6 fix(ec): encode drops tombstoned needles, last-wins replay (#11347) Eliah Rusin 2026-09-17 01:40:22 +03:00
  • 3ebc05930d s3: separate Object Lock configuration permission (#11361) Chris Lu 2026-09-16 15:27:09 -07:00
  • 0c7beec697 server: add filer-specific disableHttp flag (#11360) Chris Lu 2026-09-16 14:18:57 -07:00
  • a859f0a019 filer: preserve accepted metadata log records on shutdown (#11359) David Christopher 2026-09-17 02:23:59 +07:00
  • def25ca84d fix(ec): validate ShardId at gRPC boundary, reject >=32 (#11346) Eliah Rusin 2026-09-16 18:33:22 +03:00
  • 701e397337 fix(volume): reject negative Size, recover poisoned store lock (#11345) Eliah Rusin 2026-09-16 18:12:11 +03:00
  • 4fc9ada2ec ci: run seaweed-volume unit tests on Windows (#11349) Eliah Rusin 2026-09-16 18:06:21 +03:00
  • a73ba3adbb rust volume: parse vid/fid paths once; the proxy redirect drops the extension like Go (#11341) Eliah Rusin 2026-09-16 11:13:06 +03:00
  • 71f8128d75 shell: fs.verify -pruneEntries deletes entries whose needles are lost (#11338) Nguyễn Đăng Minh Lực 2026-09-16 10:42:18 +07:00
  • 01545fc4ff docs: regenerate star history chart github-actions[bot] 2026-09-16 00:50:47 +00:00
  • 1f037e48f9 s3: a list marker that sorts before the prefix excludes nothing (#11322) robfischer1 2026-09-15 19:50:58 -04:00
  • 563c729e70 rust volume: stream the tail scan and release the store lock (#11275) Eliah Rusin 2026-09-16 00:40:06 +03:00
  • 55367afded Update README with performance details of 'weed' binary Chris Lu 2026-09-15 14:24:27 -07:00
  • a9ecfeef45 helm: roll master pods when master config changes (#11331) Evans Mungai 2026-09-15 22:11:58 +01:00
  • beaf96a51d s3: cover object lock retention on version deletes (#11335) Chris Lu 2026-09-15 13:31:32 -07:00
  • 93d4a6aefd s3: drain request body before error response (#11334) Chris Lu 2026-09-15 13:09:07 -07:00
  • 166af06a2b rust: cargo fmt both crates, with a commented-out fmt --check CI step (#11329) Eliah Rusin 2026-09-15 19:29:22 +03:00
  • 517f60e875 rust-volume: fold the 8–15-argument functions into parameter structs (#11328) Eliah Rusin 2026-09-15 19:04:16 +03:00
  • 49a680dd64 rust: tonic 0.14 / prost 0.14, drop the result_large_err allow (#11327) Eliah Rusin 2026-09-15 14:40:46 +03:00
  • 12ce9ac762 admin: key monitoring queries by metric name and scrape endpoint feat/admin-monitoring-pages Chris Lu 2026-09-14 23:42:05 -07:00
  • e59dbe354f admin: read cluster-wide master gauges from the leader only Chris Lu 2026-09-14 22:29:05 -07:00
  • c4fe3b3cf1 admin: key chart samples by timestamp instead of slice index Chris Lu 2026-09-14 22:28:11 -07:00
  • f7f7505f60 admin: step down latency units instead of rounding to 0 ms Chris Lu 2026-09-14 22:14:31 -07:00
  • 609aab6d8a admin: classify volume reads and writes by HTTP method Chris Lu 2026-09-14 22:13:34 -07:00
  • c2c1a7f850 admin: add MONITORING section to the sidebar Chris Lu 2026-09-14 21:55:58 -07:00
  • b84f209834 admin: register the /monitoring routes Chris Lu 2026-09-14 21:54:59 -07:00
  • 494589001a admin: add monitoring page templates Chris Lu 2026-09-14 21:54:12 -07:00