Commit Graph

  • 0b13ab04b7 build(deps): bump google.golang.org/grpc from 1.78.0 to 1.79.3 in /test/kafka (#8691) dependabot[bot] 2026-03-19 10:54:54 -07:00
  • e989ad3ee9 feat(ci): publish helm chart to ghcr (#8697) hoppla20 2026-03-19 13:50:15 +01:00
  • 15f4a97029 fix: improve raft leader election reliability and failover speed (#8692) Chris Lu 2026-03-18 23:28:07 -07:00
  • c197206897 fix(s3): return ETag header for directory marker PutObject requests (#8688) Chris Lu 2026-03-18 17:26:33 -07:00
  • 1f1eac4f08 feat: improve aio support for admin/volume ingress and fix UI links (#8679) Jayshan Raghunandan 2026-03-19 05:20:55 +09:00
  • bd3a6b1b33 glog: add --log_rotate_hours flag for time-based log rotation (#8685) JARDEL ALVES 2026-03-18 17:19:14 -03:00
  • d34da671eb fix(chart): bucket hook (#8680) hoppla20 2026-03-18 20:58:29 +01:00
  • c159bf5052 docs(chart): add inline comments for createBucketsHook resources pr/8680 Chris Lu 2026-03-18 12:57:53 -07:00
  • d79e82ee60 fix(chart): missing resources on volume statefulset initContainer (#8678) hoppla20 2026-03-18 20:30:18 +01:00
  • efe722c18c fix(chart): all in one maxVolumes value (#8683) hoppla20 2026-03-18 20:19:46 +01:00
  • 01987bcafd Make weed-fuse compatible with systemd-based mount (#6814) Weihao Jiang 2026-03-19 03:18:40 +08:00
  • e59bcfebcc Add Claude Code GitHub Workflow (#8687) Chris Lu 2026-03-18 12:17:53 -07:00
  • 98f301e30b glog: add --log_max_size_mb and --log_max_files runtime flags (#8684) JARDEL ALVES 2026-03-18 10:59:22 -03:00
  • 6ac8dc16a0 fix(chart): add createBucketsHook value to allInOne and filer s3 blocks hoppla20 2026-03-18 11:42:27 +01:00
  • 62d8315b36 chore(chart): add configurable bucket hook resources hoppla20 2026-03-18 11:25:38 +01:00
  • 9ff96235c7 fix(chart): add imagePullPolicy and imagePullSecret to bucket-hook hoppla20 2026-03-18 11:25:21 +01:00
  • 248a92dce0 deps: upgrade seaweedfs/raft to v1.1.7 (#8677) Chris Lu 2026-03-17 22:13:56 -07:00
  • 7174760a5d helm: add urlPrefix support for admin UI behind reverse proxy subpath Copilot 2026-03-17 18:28:40 -07:00
  • 81369b8a83 improve: large file sync throughput for remote.cache and filer.sync (#8676) Chris Lu 2026-03-17 16:49:56 -07:00
  • f4073107cb fix: clean up orphaned needles on remote.cache partial download failure (#8675) Chris Lu 2026-03-17 13:47:54 -07:00
  • 558a83661e build(deps): bump org.apache.spark:spark-core_2.12 from 3.5.0 to 3.5.7 in /test/java/spark (#8674) dependabot[bot] 2026-03-17 13:27:38 -07:00
  • 55e988a7ee iceberg: add sort-aware compaction rewrite (#8666) Chris Lu 2026-03-17 00:57:32 -07:00
  • e5c0889473 iceberg: add delete file rewrite maintenance (#8664) Chris Lu 2026-03-16 21:11:09 -07:00
  • a3717cd4b5 fix(admin): show anonymous user in Object Store Users UI (#8671) Chris Lu 2026-03-16 19:54:57 -07:00
  • 6e45fc0055 iceberg: cache detection planning results (#8667) Chris Lu 2026-03-16 19:54:01 -07:00
  • f71cef2dc8 iceberg: add resource-group proposal controls (#8668) Chris Lu 2026-03-16 16:45:00 -07:00
  • 7c83460b10 adjust template path Chris Lu 2026-03-16 15:29:12 -07:00
  • e8914ac879 feat(admin): add -urlPrefix flag for subdirectory deployment (#8670) Chris Lu 2026-03-16 15:26:02 -07:00
  • 9984ce7dcb fix(s3): omit NotResource:null from bucket policy JSON response (#8658) Chris Lu 2026-03-16 12:58:26 -07:00
  • acea36a181 filer: add conditional update preconditions (#8647) Chris Lu 2026-03-16 12:33:32 -07:00
  • 08183113ff iceberg: harden lifecycle retention planning codex/s3tables-maint-lifecycle-parity Chris Lu 2026-03-16 11:41:08 -07:00
  • f291d973f4 docs: fix maintenance roadmap references codex/s3tables-maintenance-designs Chris Lu 2026-03-16 11:42:10 -07:00
  • 6f0524d814 iceberg: detect compaction for spec-evolved tables (#8648) codex/s3tables-maint-planner-multispec Chris Lu 2026-03-16 10:22:10 -07:00
  • 2749d3f6a1 iceberg: tighten metadata CAS preconditions Chris Lu 2026-03-16 11:35:40 -07:00
  • f48896c7e1 filer: add conditional update preconditions Chris Lu 2026-03-16 08:51:11 -07:00
  • 61d6f2608e build(deps): bump github.com/tarantool/go-tarantool/v2 from 2.4.1 to 2.4.2 (#8656) dependabot[bot] 2026-03-16 10:58:08 -07:00
  • 8094c5ba85 build(deps): bump github.com/pierrec/lz4/v4 from 4.1.25 to 4.1.26 (#8654) dependabot[bot] 2026-03-16 10:47:13 -07:00
  • 25121f5548 build(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.19.7 to 1.19.12 (#8653) dependabot[bot] 2026-03-16 10:46:48 -07:00
  • 6df5009fae build(deps): bump docker/metadata-action from 5 to 6 (#8652) dependabot[bot] 2026-03-16 10:46:36 -07:00
  • 23696fe35d build(deps): bump golang.org/x/oauth2 from 0.35.0 to 0.36.0 (#8651) dependabot[bot] 2026-03-16 10:46:27 -07:00
  • 760235c28c docs: add s3tables maintenance roadmap Chris Lu 2026-03-16 09:03:18 -07:00
  • 5aba2c1d87 iceberg: add lifecycle maintenance parity options Chris Lu 2026-03-16 09:01:29 -07:00
  • cce0675ad9 iceberg: detect compaction for spec-evolved tables Chris Lu 2026-03-16 08:53:35 -07:00
  • 1083c474dd filer: add conditional update preconditions Chris Lu 2026-03-16 08:51:11 -07:00
  • 6b2b442450 iceberg: detect maintenance work per operation (#8639) Chris Lu 2026-03-15 20:21:50 -07:00
  • a00eddb525 Iceberg table maintenance Phase 3: multi-spec compaction, delete handling, and metrics (#8643) Chris Lu 2026-03-15 19:18:14 -07:00
  • e24630251c iceberg: handle filer-backed compaction inputs (#8638) Chris Lu 2026-03-15 17:46:06 -07:00
  • 0afc675a55 iceberg: validate filer failover targets (#8637) Chris Lu 2026-03-15 17:45:55 -07:00
  • b868980260 fix(remote): don't send empty StorageClass in S3 uploads (#8645) Chris Lu 2026-03-15 13:32:48 -07:00
  • 5f19e3259f iceberg: keep split bins within target size (#8640) Chris Lu 2026-03-15 12:48:31 -07:00
  • d9d6707401 Change iceberg compaction target file size config from bytes to MB (#8636) Chris Lu 2026-03-15 11:42:06 -07:00
  • 8cde3d4486 Add data file compaction to iceberg maintenance (Phase 2) (#8503) Chris Lu 2026-03-15 11:27:42 -07:00
  • 47799a5b4f fix tests Chris Lu 2026-03-15 09:44:14 -07:00
  • c9100a7213 fix(grafana): unify datasource usage in grafana_seaweedfs.json (#8635) mtmn 2026-03-15 16:45:42 +01:00
  • 1f2014568f fix(mini): use "all" job type for plugin worker (#8634) Chris Lu 2026-03-14 21:43:41 -07:00
  • a838661b83 feat(plugin): EC shard balance handler for plugin worker (#8629) Chris Lu 2026-03-14 21:34:53 -07:00
  • c4d642b8aa fix(ec): gather shards from all disk locations before rebuild (#8633) Chris Lu 2026-03-14 20:59:47 -07:00
  • 5acb4578ab Fix ec.rebuild failing on unrepairable volumes instead of skipping (#8632) Chris Lu 2026-03-14 16:18:29 -07:00
  • 2f51a94416 feat(vacuum): add volume state and location filters to vacuum handler (#8625) Chris Lu 2026-03-13 23:41:58 -07:00
  • 6fc0489dd8 feat(plugin): make page tabs and sub-tabs addressable by URLs (#8626) Chris Lu 2026-03-13 23:02:43 -07:00
  • baae672b6f feat: auto-disable master vacuum when plugin worker is active (#8624) Chris Lu 2026-03-13 22:49:12 -07:00
  • 89ccb6d825 use constants Chris Lu 2026-03-13 18:11:08 -07:00
  • f48725a31d add more tests Chris Lu 2026-03-13 17:44:44 -07:00
  • 8056b702ba feat(balance): replica placement validation for volume moves (#8622) Chris Lu 2026-03-13 17:39:25 -07:00
  • 075ff52219 feat: CP11B-3 safe ops — promotion hardening, preflight, manual promote Ping Qiu 2026-03-13 17:21:17 -07:00
  • 47ddf05d95 feat(plugin): DC/rack/node filtering for volume balance (#8621) Chris Lu 2026-03-13 17:03:37 -07:00
  • 00ce1c6eba feat(plugin): enhanced collection filtering for volume balance (#8620) Chris Lu 2026-03-13 17:02:59 -07:00
  • 577a8459c9 fix(mount): return dropped error (#8623) Lars Lehtonen 2026-03-13 15:57:35 -07:00
  • 34fe289f32 feat(balance): add volume state filter (ALL/ACTIVE/FULL) (#8619) Chris Lu 2026-03-13 15:56:03 -07:00
  • ed11a09a61 fix: CP11A-4 snapshot export/import safety — 3 bugs from review Ping Qiu 2026-03-13 10:56:18 -07:00
  • 729df9c375 Update admin UI secret example to match (#8618) Lukas Kallies 2026-03-13 18:37:47 +01:00
  • f3c5ba3cd6 feat(filer): add lazy directory listing for remote mounts (#8615) Chris Lu 2026-03-13 09:36:54 -07:00
  • 3fe5a7d761 Fix misuse of $__interval instead of $__rate_interval in Grafana panels (#8617) Moray Baruh 2026-03-13 17:54:03 +03:00
  • 7cc6467d09 feat: CP11A-4 snapshot export/import to S3 — artifact format, engine, and transport Ping Qiu 2026-03-13 00:15:27 -07:00
  • a6774f0e01 add git commit hash on admin ui Chris Lu 2026-03-12 23:51:25 -07:00
  • 1c5b658170 feat: CP11A-3 WAL hardening foundations — pressure visibility, sizing guidance, preflight Ping Qiu 2026-03-12 19:30:59 -07:00
  • 0443b66a75 fix(helm): trim whitespace before s3 TLS args to prevent command breakage (#8614) Chris Lu 2026-03-12 15:35:22 -07:00
  • 0e570d6a8f feat(remote.mount): add -metadataStrategy flag to control metadata caching (#8568) Peter Dodd 2026-03-12 22:21:07 +00:00
  • 67f6e73ca7 fix: B-09 stale entry during expand, B-10 heartbeat deletes during expand Ping Qiu 2026-03-12 15:12:40 -07:00
  • 1b3edd7856 feat: CP11A-2 coordinated expand protocol for replicated block volumes Ping Qiu 2026-03-12 15:06:48 -07:00
  • 146a090754 filer: propagate lazy metadata deletes to remote mounts (#8522) Peter Dodd 2026-03-12 20:16:28 +00:00
  • bfd0d5c084 fix(helm): use componentName for all service names to fix truncation mismatch (#8612) Chris Lu 2026-03-12 11:59:24 -07:00
  • 92a76fc1a2 fix(filer): limit concurrent proxy reads per volume server (#8608) Chris Lu 2026-03-11 23:32:09 -07:00
  • b665c329bc fix(replication): resume partial chunk reads on EOF instead of re-downloading (#8607) Chris Lu 2026-03-11 22:38:22 -07:00
  • 74e8a4ce68 feat: CP11A-1 storage profile type, superblock persistence, and validation Ping Qiu 2026-03-11 21:52:00 -07:00
  • e4a77b8b16 feat(admin): support env var and security.toml for credentials (#8606) Chris Lu 2026-03-11 17:40:24 -07:00
  • 86cc5983f5 chore: Phase 10 remaining — QA WAL admission metrics tests Ping Qiu 2026-03-11 17:34:22 -07:00
  • a7b1b4cb22 fix: propagate NVMe fields through replica creation, heartbeat, and promotion Ping Qiu 2026-03-11 15:33:45 -07:00
  • 9ef446d0cf feat: master-backed NVMe/TCP publication (nvme_addr + nqn plumbing) Ping Qiu 2026-03-11 14:48:28 -07:00
  • f698b1f154 fix: reject IOBackend=io_uring in Validate(), fix wal_admit_wait metric type Ping Qiu 2026-03-11 14:22:14 -07:00
  • e22e57a3f7 feat: WAL admission metrics for visibility into write pressure behavior Ping Qiu 2026-03-11 14:09:13 -07:00
  • 013362d2d3 fix(shell): show planned size in fs.mergeVolumes log to clarify size limit check (#8553) Copilot 2026-03-11 13:56:13 -07:00
  • 8ac4caf930 fix(s3api): return no-encryption instead of error when bucket metadata is missing Chris Lu 2026-03-11 13:49:21 -07:00
  • ab85f46529 fix(s3api): clear negative cache in autoCreateBucket when bucket exists Chris Lu 2026-03-11 13:49:15 -07:00
  • 5208c7c727 fix(s3api): improve PutBucketHandler comment for orphaned collection recovery Chris Lu 2026-03-11 13:49:11 -07:00
  • 12b360f499 fix(s3api): delete bucket directory before collection to prevent inconsistent state Chris Lu 2026-03-11 13:49:03 -07:00
  • d1a631123f fix(s3api): allow bucket recreation when orphaned collection exists (#8605) Chris Lu 2026-03-11 13:42:43 -07:00
  • b799650357 fix(shell): set LastLocalSyncTsNs in remote.copy.local so remote.uncache works (#8604) Chris Lu 2026-03-11 12:55:45 -07:00
  • 2ff4a07544 Reduce task logger glog noise and remove per-write fsync (#8603) Chris Lu 2026-03-11 12:42:18 -07:00
  • e04eeefb24 Publish seaweedfs-4.17.0.tgz chrislusf 2026-03-11 12:48:01 +00:00