Commit Graph

  • 8c0c7248b3 Refresh IAM config after policy attachments (#8439) Chris Lu 2026-02-25 10:30:05 -08:00
  • e3decd2e3b go fmt Chris Lu 2026-02-25 10:25:44 -08:00
  • 7296f51f48 Merge branch 'master' of https://github.com/seaweedfs/seaweedfs Chris Lu 2026-02-25 10:25:31 -08:00
  • a3cb7fa8cc go fmt Chris Lu 2026-02-25 10:25:23 -08:00
  • 0910252e31 feat: add statfile remote storage (#8443) Peter Dodd 2026-02-25 18:24:06 +00:00
  • b565a0cc86 Adds volume.merge command with deduplication and disk-based backend (#8441) Chris Lu 2026-02-25 10:12:09 -08:00
  • da4edb5fe6 Fix live volume move tail timestamp (#8440) Chris Lu 2026-02-24 20:07:26 -08:00
  • 27e763222a Fix inline user policy retrieval (#8437) Chris Lu 2026-02-24 18:01:17 -08:00
  • 427c975ff3 fix(plugin/worker): make VacuumHandler report MaxExecutionConcurrency from worker startup flag (#8435) Anton 2026-02-25 01:13:00 +02:00
  • 0a1b54b146 s3api: order ListObjectVersions newest-first codex/list-object-versions-newest-first Chris Lu 2026-02-24 14:30:45 -08:00
  • ce4940b441 fix filer link on dashboard Chris Lu 2026-02-24 14:21:27 -08:00
  • b4c7d42a06 fix(admin): release mutex before disk I/O in maintenance queue; remove per-request LoadAllTaskStates (#8433) Anton 2026-02-24 23:41:41 +02:00
  • cba69f4593 Update layout_templ.go Chris Lu 2026-02-24 13:22:12 -08:00
  • 91f59e73e5 close ports Chris Lu 2026-02-24 13:20:21 -08:00
  • 98d89ffad7 s3api: preserve Host header port in signature verification (#8434) Chris Lu 2026-02-24 13:09:40 -08:00
  • f4af1cc0ba feat(helm): annotations for service account (#8429) Peter Dodd 2026-02-24 15:35:13 +00:00
  • 9fa95dd2c6 fix: unload leveldb not take effect (#8431) Xiao Wei 2026-02-24 23:32:13 +08:00
  • ff84ef880d fix(s3api): make ListObjectsV1 namespaced and prevent marker-echo pagination loops (#8409) Plamen Nikolov 2026-02-24 09:45:08 +02:00
  • 2d65d7f499 Embed role policies in AssumeRole STS tokens (#8421) Chris Lu 2026-02-23 22:59:53 -08:00
  • 3f58e3bf8f Use master shard sizes for EC volumes (#8423) Chris Lu 2026-02-23 21:59:09 -08:00
  • 016391530b fix: plural clientType on ListExistingPeerUpdates (#8422) Justin Cichra 2026-02-23 23:19:12 -05:00
  • 8d59ef41d5 Admin UI: replace gin with mux (#8420) Chris Lu 2026-02-23 19:11:17 -08:00
  • e596542295 Move SQL engine and PostgreSQL server to their own binaries (#8417) Chris Lu 2026-02-23 16:27:08 -08:00
  • 61db4d0966 build(deps): bump github.com/rclone/rclone from 1.72.1 to 1.73.1 (#8416) dependabot[bot] 2026-02-23 13:42:12 -08:00
  • 74de694447 build(deps): bump modernc.org/sqlite from 1.44.3 to 1.46.1 (#8415) dependabot[bot] 2026-02-23 13:42:05 -08:00
  • c5e8e4f049 build(deps): bump actions/dependency-review-action from 4.8.2 to 4.8.3 (#8414) dependabot[bot] 2026-02-23 13:41:57 -08:00
  • c96b0913ed build(deps): bump golang.org/x/image from 0.35.0 to 0.36.0 (#8413) dependabot[bot] 2026-02-23 13:41:49 -08:00
  • b033823611 build(deps): bump helm/kind-action from 1.13.0 to 1.14.0 (#8412) dependabot[bot] 2026-02-23 13:41:40 -08:00
  • 3044b51e7c build(deps): bump github.com/pierrec/lz4/v4 from 4.1.22 to 4.1.25 (#8411) dependabot[bot] 2026-02-23 13:41:25 -08:00
  • 8e8edd7706 not empty only if there are actual files in the bucket has-weed-sql-command Chris Lu 2026-02-23 00:12:04 -08:00
  • 57ab99d13e fix: generate topology uuid uniformly in single-master mode (#8405) Chris Lu 2026-02-22 23:45:48 -08:00
  • 998c8d2702 Worker maintenance tasks now use non-default grpcPort if configured (#8407) Chris Lu 2026-02-22 22:40:14 -08:00
  • cd6832249b Fix volume.fsck crashing on EC volumes and add multi-volume vacuum support (#8406) Chris Lu 2026-02-22 22:07:15 -08:00
  • b5f3094619 fix format of internal node URLs in master UI templates Chris Lu 2026-02-22 13:47:29 -08:00
  • 07f284c391 fix links Chris Lu 2026-02-22 13:40:50 -08:00
  • 7b08cf74ed consistent template generation Chris Lu 2026-02-22 13:34:06 -08:00
  • d8b8f0dffd fix(helm): add missing app.kubernetes.io/instance label to volume service (#8403) Sheya Bernstein 2026-02-22 15:20:38 +00:00
  • 8e25c55bfb S3: Truncate timestamps to milliseconds for CopyObjectResult and CopyPartResult (#8398) Chris Lu 2026-02-20 21:01:31 -08:00
  • e4b70c2521 go fix Chris Lu 2026-02-20 18:42:00 -08:00
  • f7c27cc81f go fmt Chris Lu 2026-02-20 18:40:47 -08:00
  • 66680c58b7 consistent time Chris Lu 2026-02-20 18:40:27 -08:00
  • 2a1ae896e4 helm: refine openshift-values.yaml for assigned UID ranges (#8396) Chris Lu 2026-02-20 12:05:57 -08:00
  • bd0b1fe9d5 S3 IAM: Added ListPolicyVersions and GetPolicyVersion support (#8395) Chris Lu 2026-02-20 11:04:18 -08:00
  • 964a8f5fde Allow user to define access and secret key via values (#8389) Richard Chen Zheng 2026-02-20 03:37:54 -05:00
  • 40cc0e04a6 docker: fix entrypoint chown guard; helm: add openshift-values.yaml (#8390) Chris Lu 2026-02-20 00:35:42 -08:00
  • 2f837c4780 Fix error on deleting non-empty bucket (#8376) Michał Szynkiewicz 2026-02-20 07:56:50 +01:00
  • 36c469e34e Enforce IAM for S3 Tables bucket creation (#8388) Chris Lu 2026-02-19 22:52:05 -08:00
  • a2005cb2a6 fix: resolve gRPC DNS resolution issues in Kubernetes #8384 (#8387) Chris Lu 2026-02-19 15:46:02 -08:00
  • e9c45144cf Implement managed policy storage (#8385) Chris Lu 2026-02-19 14:21:19 -08:00
  • 5ecee9e64d s3: fix signature mismatch with non-standard ports and capitalized host (#8386) Chris Lu 2026-02-19 14:17:31 -08:00
  • 01b3125815 [shell]: volume balance capacity by min volume density (#8026) Konstantin Lebedev 2026-02-20 02:30:59 +05:00
  • 7b8df39cf7 s3api: add AttachUserPolicy/DetachUserPolicy/ListAttachedUserPolicies (#8379) Chris Lu 2026-02-19 12:26:27 -08:00
  • 6787dccace build(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 (#8383) dependabot[bot] 2026-02-19 10:51:27 -08:00
  • d1fecdface Fix IAM defaults and S3Tables IAM regression (#8374) Chris Lu 2026-02-18 18:20:03 -08:00
  • 38e14a867b fix: cancel volume server requests on client disconnect during S3 downloads (#8373) Chris Lu 2026-02-18 17:14:54 -08:00
  • eda4a000cc Revert "Fix IAM defaults and s3tables identities" Chris Lu 2026-02-18 16:23:13 -08:00
  • bf71fe0039 Fix IAM defaults and s3tables identities Chris Lu 2026-02-18 16:21:48 -08:00
  • 53048ffffb Add md5 checksum validation support on PutObject and UploadPart (#8367) Michał Szynkiewicz 2026-02-19 00:40:08 +01:00
  • 6a3a97333f Add support for TLS in gRPC communication between worker and volume server (#8370) Аlexey Medvedev 2026-02-19 06:39:53 +07:00
  • 8ec9ff4a12 Refactor plugin system and migrate worker runtime (#8369) Chris Lu 2026-02-18 13:42:41 -08:00
  • 5463038760 Remove trailing spaces (line 53) in seaweedfs-dev-compose.yml (#8365) github-pawo 2026-02-18 16:32:07 +01:00
  • 828cbabb55 Add Admin UI to Docker Compose files (#8364) github-pawo 2026-02-18 10:05:54 +01:00
  • 5919f519fd fix: allow overriding Enterprise image name using Helm #8361 (#8363) Chris Lu 2026-02-17 13:49:16 -08:00
  • f62c37bf88 feat: Add ID option to plugin_worker command plugin-system-phase1 Chris Lu 2026-02-17 11:14:48 -08:00
  • 7608b8ba44 fix: Sort plugins by ID in admin UI Chris Lu 2026-02-17 11:12:11 -08:00
  • 5342328836 fix: Display connected plugins in admin UI Chris Lu 2026-02-17 11:08:35 -08:00
  • 3241275885 Revert "feat(plugin): Add Plugins link to admin dashboard" Chris Lu 2026-02-17 09:03:00 -08:00
  • acd1985ca0 fix(plugin): Fix sidebar menu items for plugins section Chris Lu 2026-02-17 08:33:36 -08:00
  • 3e207087a0 feat(plugin): Add Plugins link to admin dashboard Chris Lu 2026-02-17 08:27:12 -08:00
  • 7b04656f2a build(plugin): Finalize plugin system build integration Chris Lu 2026-02-17 04:03:38 -08:00
  • 298d72fe53 feat(plugin): Add detailed execution logging to all executors Chris Lu 2026-02-17 04:01:18 -08:00
  • bb35b81709 feat(plugin): Add detailed detection logging to all detectors Chris Lu 2026-02-17 04:00:51 -08:00
  • ea926e45a8 feat(plugin): Add plugins menu to admin layout Chris Lu 2026-02-17 03:51:42 -08:00
  • 1dbaca70f8 feat(plugin): Register plugin routes and API handlers Chris Lu 2026-02-17 03:19:52 -08:00
  • d387be45aa feat(plugin): Integrate plugin manager into admin server Chris Lu 2026-02-17 02:08:18 -08:00
  • 405e281218 feat(plugin): Add configuration page template Chris Lu 2026-02-17 02:07:48 -08:00
  • 37d1a8ad12 feat(plugin): Add job monitoring page template Chris Lu 2026-02-17 02:07:30 -08:00
  • bfb0771a5b feat(plugin): Add plugins overview page template Chris Lu 2026-02-17 02:07:16 -08:00
  • 01f310ac9b feat(plugin): Add UI template helpers Chris Lu 2026-02-17 02:06:57 -08:00
  • f266a25a32 feat(plugin): Add HTTP API handlers for plugin management Chris Lu 2026-02-17 02:06:39 -08:00
  • 2be97d7190 feat(plugin): Add history management to plugin manager Chris Lu 2026-02-17 02:06:13 -08:00
  • 75644c7e3d feat(plugin): Add history tracking to plugin types Chris Lu 2026-02-17 02:06:05 -08:00
  • 3320911984 fix(plugin): Fix testing framework and plugin compilation issues Chris Lu 2026-02-17 02:03:38 -08:00
  • dafa8d79f5 feat(plugin): Add balance plugin implementation Chris Lu 2026-02-17 02:00:39 -08:00
  • e7efe201e3 feat(plugin): Add vacuum plugin implementation Chris Lu 2026-02-17 02:00:36 -08:00
  • 9b2fd24e52 feat(plugin): Add balance plugin implementation Chris Lu 2026-02-17 01:57:51 -08:00
  • 574f72906a feat(plugin): Add vacuum plugin implementation Chris Lu 2026-02-17 01:55:11 -08:00
  • babc4751db test(plugin): Add EC plugin comprehensive tests Chris Lu 2026-02-17 01:46:34 -08:00
  • efb69400ff feat(plugin): Add EC plugin worker client Chris Lu 2026-02-17 01:46:12 -08:00
  • 7dc40d3747 feat(plugin): Add EC plugin execution logic Chris Lu 2026-02-17 01:45:49 -08:00
  • fb7c7b3744 feat(plugin): Add EC plugin detection logic Chris Lu 2026-02-17 01:45:30 -08:00
  • 7ff0026e46 feat(plugin): Add EC plugin configuration schema Chris Lu 2026-02-17 01:45:11 -08:00
  • f57992b81e feat(plugin): Add test harness for plugin testing Chris Lu 2026-02-17 01:44:52 -08:00
  • 471b0cf8f3 feat(plugin): Add mock plugin for testing Chris Lu 2026-02-17 01:44:24 -08:00
  • a2d2d77e09 feat(plugin): Add mock admin server for testing Chris Lu 2026-02-17 01:43:57 -08:00
  • eb13f9ce82 fix(plugin): Fix protobuf enum naming and build issues Chris Lu 2026-02-17 01:41:19 -08:00
  • 8c6e627af2 build(plugin): Add plugin.proto to build system Chris Lu 2026-02-17 01:39:41 -08:00
  • 67e37e180e feat(plugin): Add plugin manager orchestrator Chris Lu 2026-02-17 01:39:28 -08:00
  • 2fcd6a3056 feat(plugin): Add gRPC server implementation Chris Lu 2026-02-17 01:39:06 -08:00
  • 13f39d4ad2 feat(plugin): Add configuration manager for persistence Chris Lu 2026-02-17 01:38:39 -08:00