Commit Graph

  • e8c921d9e8 fix: remove nil-optional superMu pattern, require in all FlusherConfigs Ping Qiu 2026-03-24 00:19:25 -07:00
  • 3ddb87adc9 fix: superblock write coordination (superMu) + remove debug logs Ping Qiu 2026-03-24 00:09:14 -07:00
  • 3d872e86f8 Implement POSIX file locking for FUSE mount (#8750) Chris Lu 2026-03-23 22:18:51 -07:00
  • e92263b4f4 fix: ioMu data-plane exclusion for restore/import/expand Ping Qiu 2026-03-23 20:40:41 -07:00
  • 2844c70ecf fix tests Chris Lu 2026-03-23 19:36:14 -07:00
  • e5f72077ee fix: resolve CORS cache race condition causing stale 404 responses (#8748) Chris Lu 2026-03-23 19:33:20 -07:00
  • c31e6b4684 Use filer-side copy for mounted whole-file copy_file_range (#8747) Chris Lu 2026-03-23 18:35:15 -07:00
  • 6bf654c25c fix: keep metadata subscriptions progressing (#8730) (#8746) Chris Lu 2026-03-23 15:26:54 -07:00
  • afc8ab3425 fix: SubscribeMetadata stream blocked with slow consumers (#8730) fix/subscribe-metadata-slow-consumer-blocked Copilot 2026-03-23 14:04:30 -07:00
  • d5ee35c8df Fix S3 delete for non-empty directory markers (#8740) Chris Lu 2026-03-23 13:35:16 -07:00
  • b3b7033fe1 build(deps): bump github.com/klauspost/compress from 1.18.4 to 1.18.5 (#8739) dependabot[bot] 2026-03-23 11:59:53 -07:00
  • ecadeddcbe fix: extend ignore404Error to match 404 Not Found string from S3 sink… (#8741) Mmx233 2026-03-23 11:59:34 -07:00
  • 156e1a6e64 build(deps): bump gocloud.dev/pubsub/rabbitpubsub from 0.44.0 to 0.45.0 (#8737) dependabot[bot] 2026-03-23 11:55:16 -07:00
  • 2b6271469b Merge branch 'master' of https://github.com/seaweedfs/seaweedfs Copilot 2026-03-23 11:22:45 -07:00
  • 963ec4c6e6 remove claude from github ci Copilot 2026-03-23 11:22:19 -07:00
  • e2cab6de7d Remove Claude CI workflows from GitHub Actions remove-claude-ci Copilot 2026-03-23 11:20:51 -07:00
  • fb442a57d7 build(deps): bump actions/checkout from 4 to 6 (#8738) dependabot[bot] 2026-03-23 10:50:22 -07:00
  • a080fbb495 build(deps): bump github.com/go-ldap/ldap/v3 from 3.4.12 to 3.4.13 (#8736) dependabot[bot] 2026-03-23 10:50:01 -07:00
  • d6479b6d4e build(deps): bump github.com/klauspost/reedsolomon from 1.13.0 to 1.13.3 (#8735) dependabot[bot] 2026-03-23 10:49:49 -07:00
  • 17800f63a7 build(deps): bump golang.org/x/crypto from 0.48.0 to 0.49.0 (#8734) dependabot[bot] 2026-03-23 10:49:34 -07:00
  • a03ec37bdb s3: fix delete of directory marker on non-empty directory (#8731) fix/s3-delete-directory-marker-non-empty Copilot 2026-03-23 10:38:10 -07:00
  • 3a765df2ff build(deps): bump dorny/test-reporter from 2 to 3 (#8733) dependabot[bot] 2026-03-23 09:16:38 -07:00
  • bb151d8e57 build(deps): bump actions/setup-node from 4 to 6 (#8732) dependabot[bot] 2026-03-23 09:16:21 -07:00
  • bb691a5458 feat: CP11B-4 observability pack — health state, alerts, dashboard Ping Qiu 2026-03-23 02:12:42 -07:00
  • f501c63009 feat: CP11B-2 explainable placement / plan API Ping Qiu 2026-03-23 02:12:25 -07:00
  • 9434d3733d mount: async flush on close() when writebackCache is enabled (#8727) Chris Lu 2026-03-22 15:24:08 -07:00
  • 683969086c feat: CP11B-1 provisioning presets + review fixes Ping Qiu 2026-03-22 14:44:24 -07:00
  • d6a872c4b9 Preserve explicit directory markers with octet-stream MIME (#8726) Chris Lu 2026-03-21 19:31:56 -07:00
  • f60ab97b2e fix: use fail-open for directory marker check in empty-folder cleaner fix/8712-directory-markers-content-type Chris Lu 2026-03-21 14:08:08 -07:00
  • cae9e02e11 test(spark): report remaining temp directory markers codex/8712-directory-marker-content-type Copilot 2026-03-21 14:37:34 -07:00
  • 6319319b58 test(spark): increase temp cleanup wait margin Copilot 2026-03-21 14:32:00 -07:00
  • 7f0cf72574 admin/plugin: delete job_detail files when jobs are pruned from memory (#8722) Anton 2026-03-21 23:23:32 +02:00
  • 90277ceed5 admin/plugin: migrate inline job details asynchronously to avoid slow startup (#8721) Anton 2026-03-21 23:18:42 +02:00
  • f627aa79fc fix: avoid caching transient directory marker lookup failures Copilot 2026-03-21 14:10:29 -07:00
  • ae170f1fbb admin: fix manual job run to use scheduler dispatch with capacity management and retry (#8720) Anton 2026-03-21 23:09:31 +02:00
  • 8491001d11 fix(s3): list directory markers with explicit Content-Type Copilot 2026-03-21 14:07:39 -07:00
  • 8e7b15a995 wdclient/exclusive_locks: replace println with glog in ExclusiveLocker (#8723) Anton 2026-03-21 22:36:26 +02:00
  • fe9734a504 test: add directory marker Content-Type tests for #8712 Chris Lu 2026-03-21 13:23:27 -07:00
  • d3b8896094 fix: skip empty folder cleanup for directory markers Chris Lu 2026-03-21 13:23:19 -07:00
  • 7e1c2c812f fix(s3api): handle directory markers with custom Content-Type headers Chris Lu 2026-03-21 13:23:11 -07:00
  • cc781f57dc build(deps): bump google.golang.org/grpc from 1.77.0 to 1.79.3 in /seaweedfs-rdma-sidecar (#8716) dependabot[bot] 2026-03-21 05:12:17 -07:00
  • 7fbdb9b7b7 feat(shell): add volume.tier.compact command to reclaim cloud storage space (#8715) Chris Lu 2026-03-20 23:52:12 -07:00
  • ba855f9962 fix(telemetry): use correct TopologyId field in integration test (#8714) Chris Lu 2026-03-20 22:15:05 -07:00
  • 002e325b74 build(deps): upgrade apache/iceberg-go from v0.4.0 to v0.5.0 (#8713) Chris Lu 2026-03-20 21:38:45 -07:00
  • 1413822424 glog: add JSON structured logging mode (#8708) JARDEL ALVES 2026-03-20 02:01:09 -03:00
  • 5f2244d25d glog: add gzip compression for rotated log files (#8709) JARDEL ALVES 2026-03-20 01:35:08 -03:00
  • 51ec0d2122 fix(remote_gateway): prevent double-versioning when syncing to versioned central bucket (#8710) Chris Lu 2026-03-19 21:18:52 -07:00
  • 6ccda3e809 fix(s3): allow deleting the anonymous user from admin webui (#8706) Chris Lu 2026-03-19 18:10:20 -07:00
  • 08b79a30f6 Fix lock table shared wait condition (#8707) Chris Lu 2026-03-19 16:08:24 -07:00
  • 80f3079d2a fix(s3): include directory markers in ListObjects without delimiter (#8704) Chris Lu 2026-03-19 15:36:11 -07:00
  • 5053927df4 fix(mount): correct operator precedence in shared lock wait condition fix/lock-table-shared-lock-precedence Copilot 2026-03-19 13:10:02 -07:00
  • 5e76f55077 fix(helm): namespace app-specific global values under global.seaweedfs (#8700) Chris Lu 2026-03-19 13:00:48 -07:00
  • 55bc363228 build(deps): bump github.com/buger/jsonparser from 1.1.1 to 1.1.2 in /test/kafka (#8703) dependabot[bot] 2026-03-19 12:47:50 -07:00
  • d13e055c88 build(deps): bump github.com/buger/jsonparser from 1.1.1 to 1.1.2 (#8702) dependabot[bot] 2026-03-19 12:39:18 -07:00
  • 5606557c6b fix(ci): install Claude Code via npm to avoid install.sh 403 (#8701) Chris Lu 2026-03-19 11:42:52 -07:00
  • 509fa23200 fix(ci): allow all bots to trigger Claude Code review Copilot 2026-03-19 10:59:31 -07:00
  • 707390c17f build(deps): bump google.golang.org/grpc from 1.78.0 to 1.79.3 (#8693) dependabot[bot] 2026-03-19 10:55:01 -07:00
  • 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