Commit Graph

  • 846f9f7e7d build(deps): bump github.com/prometheus/client_golang from 1.24.0 to 1.24.1 (#10544) dependabot[bot] 2026-08-03 09:31:55 -07:00
  • 196d4808a0 build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.25 to 1.32.33 (#10540) dependabot[bot] 2026-08-03 09:31:12 -07:00
  • 2a2ad05f1a build(deps): bump github.com/ydb-platform/ydb-go-sdk/v3 from 3.144.5 to 3.146.3 (#10538) dependabot[bot] 2026-08-03 09:31:00 -07:00
  • b7be05fb41 build(deps): bump github/codeql-action from 4 to 4.37.4 (#10541) dependabot[bot] 2026-08-03 09:30:18 -07:00
  • 2b2bbc625b build(deps): bump docker/login-action from 4.5.1 to 4.6.0 (#10539) dependabot[bot] 2026-08-03 09:30:06 -07:00
  • a9de90ae29 test: wait for every queued flush before deleting the log files (#10546) Chris Lu 2026-08-03 09:26:42 -07:00
  • 4378325188 ci: cross-compile freebsd and darwin too winfsp-mount-windows-build Chris Lu 2026-08-03 09:12:38 -07:00
  • f409c2588f mount: keep the xattr flag constants off freebsd Chris Lu 2026-08-03 09:11:04 -07:00
  • 4f692bf9c3 mount: build the package on windows (#10535) Chris Lu 2026-08-03 01:07:49 -07:00
  • 74b323cc3b mount: pin go-fuse v2.9.4 for the windows build Chris Lu 2026-08-03 00:58:01 -07:00
  • 43a4ca4680 mount: let readdir feed a sink instead of the kernel buffer Chris Lu 2026-08-03 00:55:50 -07:00
  • 529ffa5c86 mount: drop the unused go-fuse fs package dependency (#10534) Chris Lu 2026-08-03 00:53:31 -07:00
  • bff851e48d ci: cross-compile for windows Chris Lu 2026-08-03 00:50:25 -07:00
  • b2e53d8035 mount: build the package on windows Chris Lu 2026-08-03 00:50:25 -07:00
  • e768c45f79 mount: drop the unused go-fuse fs package dependency Chris Lu 2026-08-03 00:29:41 -07:00
  • 813a4b0711 fix(filer): stop skipping recent unflushed events on metadata subscription gaps (#10501) Jaehoon Kim 2026-08-02 16:06:22 +09:00
  • e696c2585e s3 remote: honor s3.support_tagging in UpdateFileMetadata (#10532) Chris Lu 2026-08-01 20:18:59 -07:00
  • 0d7173a029 remote storage: actually delete objects when a directory is removed (#10531) Chris Lu 2026-08-01 20:11:41 -07:00
  • c21d92b70a test: wait for async write-budget release after pipeline shutdown (#10530) Chris Lu 2026-08-01 20:04:40 -07:00
  • de00091765 test: random needles always carry at least one byte (#10523) Chris Lu 2026-08-01 00:37:22 -07:00
  • fa9f471f56 EC scrubbing: list shards for needles failing scrubs in the result output. (#10510) Lisandro Pin 2026-08-01 09:27:06 +02:00
  • c2701955c7 s3: cover three untested STS paths (#10521) Chris Lu 2026-07-31 23:56:04 -07:00
  • ef6a706c0e master: count only writable volumes as crowded when deciding growth (#10522) Chris Lu 2026-07-31 19:56:45 -07:00
  • 1ce106e69d s3: audit the assumed-role principal and the STS caller (#10519) Chris Lu 2026-07-31 19:51:03 -07:00
  • fa432f9a6a s3: keep an admin's role session scoped to the role (#10520) Chris Lu 2026-07-31 19:50:59 -07:00
  • 82c67b5896 test: cover listings spanning a run of retracted keys (#10517) Chris Lu 2026-07-31 19:49:36 -07:00
  • d8d29c4ede s3: carry storage class in the cached listing metadata (#10516) Chris Lu 2026-07-31 19:48:17 -07:00
  • 910fa1ff37 test: compare ListObjects and ListObjectVersions over the same namespace (#10515) Chris Lu 2026-07-31 19:46:31 -07:00
  • fce4da5c9c test: pin verb parity on lock-arbitration keys through acquire and release (#10514) Chris Lu 2026-07-31 19:46:01 -07:00
  • 33a974b4c5 test: pin that an unusable version id is refused, never resolved (#10513) Chris Lu 2026-07-31 19:45:16 -07:00
  • 2961448a36 test: cover delete idempotency on versioned object-locked buckets (#10512) Chris Lu 2026-07-31 19:44:30 -07:00
  • f582c8451b s3: report a peer that went away as ClientDisconnected, not IncompleteBody (#10511) Chris Lu 2026-07-31 19:43:45 -07:00
  • 0720955ea7 helm: pass extraEnvironmentVars and security.toml to the bucket-creation hook (#10477) Sebastian 2026-08-01 04:42:59 +02:00
  • 7b8188fc41 wdclient: age vid map entries by generation instead of chaining snapshots (#10506) Chris Lu 2026-07-31 02:16:33 -07:00
  • ae4839e005 mount: keep a sealed chunk alive until its own upload finishes (#10504) Chris Lu 2026-07-31 01:16:02 -07:00
  • 7fb36025b3 wdclient: read the vid map cache link before the live map (#10505) Chris Lu 2026-07-31 00:52:04 -07:00
  • 3514925581 filer: let a nested path rule turn worm off (#10503) Chris Lu 2026-07-31 00:34:22 -07:00
  • 4dc1b70b2f test: pin that a .vif replication outranks the superblock (#10499) Chris Lu 2026-07-30 17:03:38 -07:00
  • 3e74db1609 fix(master): bump seaweedfs/raft to v1.2.0 for the snapshot race (#10498) Chris Lu 2026-07-30 13:36:15 -07:00
  • 63d5140485 s3: allow copying an object onto itself in a versioned bucket (#10497) Chris Lu 2026-07-30 13:00:41 -07:00
  • e7a678fa72 s3: keep the list marker exclusive for versioned objects (#10496) Chris Lu 2026-07-30 12:57:31 -07:00
  • ccf5dc34e9 test: stop comparing two JWTs minted a second apart (#10495) Chris Lu 2026-07-30 12:23:12 -07:00
  • 09da5f634f helm: optional NetworkPolicy per component (#10479) Sebastian 2026-07-30 21:04:30 +02:00
  • 78ed665557 webdav: answer PROPFIND child stats from the listing (#10492) Chris Lu 2026-07-30 11:58:14 -07:00
  • 1a4554bda6 helm: document what turning the network policies on costs pr-10479 Chris Lu 2026-07-29 20:20:23 -07:00
  • f43e8eda1d helm ci: assert the denied probe failed rather than that it did not succeed Chris Lu 2026-07-29 20:20:07 -07:00
  • d282feb48a helm: name the all-in-one policy after the workload Chris Lu 2026-07-29 20:19:44 -07:00
  • 8426c29270 helm: reject a networkPolicy.components key that names no component Chris Lu 2026-07-29 20:19:16 -07:00
  • 941ff25033 helm: drop the API server rule from the admin policy Chris Lu 2026-07-29 20:18:46 -07:00
  • b4efa4e7b6 helm: gate the resize hook policy on the same lookup as its Job Chris Lu 2026-07-29 20:18:03 -07:00
  • a1a3ac5b82 helm: label the hook Job pods so selectors can reach them (#10478) Sebastian 2026-07-30 05:05:18 +02:00
  • 01937cfad1 telemetry: build the over-time charts from confirmed clusters (#10489) Chris Lu 2026-07-29 18:16:01 -07:00
  • 46ceb253b0 telemetry: report anonymous cluster stats by default (#10488) Chris Lu 2026-07-29 15:11:00 -07:00
  • c2183566b6 ec.encode: name the shard ids an aborted deletion found (#10486) Chris Lu 2026-07-29 14:21:55 -07:00
  • a4692005e9 ci: harden the fusermount3 repair (#10485) Chris Lu 2026-07-29 14:02:33 -07:00
  • c4798979d8 ec.encode: count shards wherever they landed before deleting the source (#10483) Chris Lu 2026-07-29 13:51:46 -07:00
  • 167c114dae ci: fix FUSE mounts against the new runner image (#10484) Chris Lu 2026-07-29 13:32:35 -07:00
  • 4149346bb7 s3: register the advertised ip with the master (#10482) Chris Lu 2026-07-29 10:30:46 -07:00
  • 0002e5cc7f s3api: load document-style policies from the advanced IAM config (#10481) Chris Lu 2026-07-29 10:30:30 -07:00
  • 180c799474 helm: quote the label values the policies emit Sebastian Preisner 2026-07-29 14:27:34 +02:00
  • 7fc5f6d6bb helm: say that an egress default-deny needs both toggles Sebastian Preisner 2026-07-29 12:09:15 +02:00
  • 839845d726 helm: gate the bucket hook Job and its policy on one helper Sebastian Preisner 2026-07-29 12:02:23 +02:00
  • 2d41fb255f helm: refuse empty port and DNS peer lists instead of widening Sebastian Preisner 2026-07-29 11:58:12 +02:00
  • fd9ff44842 helm: say "changed" instead of "retuned" in the policy comments Sebastian Preisner 2026-07-29 11:43:20 +02:00
  • bf029d0033 helm: optional NetworkPolicy per component Sebastian Preisner 2026-07-29 11:40:16 +02:00
  • 2eaaad90d8 helm: quote the resize hook's managed-by and instance labels Sebastian Preisner 2026-07-29 11:59:30 +02:00
  • 80385603f0 helm ci: compare the hook's release labels against a real workload Sebastian Preisner 2026-07-29 11:56:05 +02:00
  • 6a98eb50a6 helm ci: assert the whole label set on the Job and its pod Sebastian Preisner 2026-07-29 11:48:30 +02:00
  • 900e409f5d helm: label the hook Job pods so selectors can reach them Sebastian Preisner 2026-07-29 11:15:04 +02:00
  • 13176b4edd volume: recover .idx rows overwritten by tiered deletes (#10474) Chris Lu 2026-07-28 16:48:30 -07:00
  • 4b0d09683a iceberg: read manifest lists that omit the Avro format version (#10475) Chris Lu 2026-07-28 16:42:17 -07:00
  • c8cafd8a1a telemetry: fix total disk usage over time (#10476) Chris Lu 2026-07-28 16:22:29 -07:00
  • ac6f3c92ef s3api/iceberg: report the reason a table schema was rejected (#10473) Chris Lu 2026-07-28 14:44:56 -07:00
  • 23a7a509db Do not fail immediately when running the post bucket hook (#10471) Lukas Kallies 2026-07-28 22:53:22 +02:00
  • 2c9ce8b319 ci: read branch names from env instead of interpolating them into the shell (#10470) Kobi Hikri 2026-07-28 23:37:16 +03:00
  • 9351202ca9 volume: scan for on-disk EC shards when staging a decoded volume (#10465) Chris Lu 2026-07-27 19:37:16 -07:00
  • 3b3e8af430 volume: skip a shard-holding disk when staging a decoded volume (Go+Rust) (#10464) Chris Lu 2026-07-27 18:40:57 -07:00
  • 9c37e52c9b volume: EC decode onto a clean peer via staged-new-volume adopt (Go+Rust) (#10463) Chris Lu 2026-07-27 17:56:17 -07:00
  • 2bea4dd610 chore(weed/s3api): prune dead code (#10462) Lars Lehtonen 2026-07-27 17:48:20 -07:00
  • fe8d48b12e build(deps): bump cloud.google.com/go/pubsub from 1.50.2 to 1.51.0 (#10453) dependabot[bot] 2026-07-27 17:42:33 -07:00
  • 84d3d62697 rust volume: mark-readonly notifies the live leader, not the static seed (#10461) Chris Lu 2026-07-27 17:41:49 -07:00
  • 62c4333074 s3: list the buckets an attached IAM policy grants (#10458) Chris Lu 2026-07-27 16:42:01 -07:00
  • 5536d88fbb azure: let the blob endpoint be configured (#10460) Chris Lu 2026-07-27 16:41:13 -07:00
  • fee3fcb55a mount: report data sizes to df with -df.logical (#10459) Chris Lu 2026-07-27 14:28:29 -07:00
  • 152f1a2096 master: count EC volumes in statistics used size (#10457) Chris Lu 2026-07-27 14:24:51 -07:00
  • 3ae4e9c563 azure: authenticate with Entra ID instead of a storage account key (#10456) Chris Lu 2026-07-27 14:12:14 -07:00
  • 6b6e6d8547 s3: apply filer identity changes despite a static config file (#10392) Chris Lu 2026-07-27 14:06:04 -07:00
  • c917edde90 build(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.19.28 to 1.19.30 (#10455) dependabot[bot] 2026-07-27 13:38:35 -07:00
  • 972edc092b build(deps): bump github.com/ThreeDotsLabs/watermill from 1.5.1 to 1.5.2 (#10454) dependabot[bot] 2026-07-27 12:48:03 -07:00
  • 0153755287 build(deps): bump cloud.google.com/go/storage from 1.62.3 to 1.64.0 (#10452) dependabot[bot] 2026-07-27 12:47:51 -07:00
  • cb2eb9b4f8 build(deps): bump actions/checkout from 6 to 7 (#10451) dependabot[bot] 2026-07-27 12:47:43 -07:00
  • ddae030497 build(deps): bump github.com/shirou/gopsutil/v4 from 4.26.5 to 4.26.6 (#10450) dependabot[bot] 2026-07-27 12:47:35 -07:00
  • eaf266b9df build(deps): bump docker/login-action from 4.4.0 to 4.5.1 (#10449) dependabot[bot] 2026-07-27 12:47:26 -07:00
  • a7f4b88a61 s3: require a bucket-policy action to write a bucket policy (#10444) Chris Lu 2026-07-26 00:52:22 -07:00
  • c7d0477117 volume: widen the gRPC admin gate and stop it drifting (#10443) Chris Lu 2026-07-25 23:53:29 -07:00
  • be81b9d5d7 volume: fix EC decode/reconstruct index locality under -dir.idx (#10442) Chris Lu 2026-07-25 23:45:02 -07:00
  • 83f754763e filer: make the redis connection settings configurable (#10441) Chris Lu 2026-07-25 19:55:39 -07:00
  • 5cac980b32 filer: drop a caller's jwt query param on a proxied read (#10440) Chris Lu 2026-07-25 19:54:41 -07:00
  • 6824619c16 s3: chunk uploads at the filer's maxMB (#10439) Chris Lu 2026-07-25 11:30:02 -07:00
  • 0f718f8509 filer: add a placement overlay seam for the write path (#10437) Chris Lu 2026-07-25 11:20:41 -07:00