Commit Graph

  • 9d6a699b94 feat(iam): opt-in session revocation via JTI blocklist (Phase 3d) (#9324) Chris Lu 2026-05-05 13:25:22 -07:00
  • 6483583491 feat(iam): account-scoped OIDC providers (Phase 3c) (#9323) Chris Lu 2026-05-05 13:06:53 -07:00
  • bc1d458fe6 fix(iam): reject empty issuer in ComputeParentUser (#9326) Chris Lu 2026-05-05 13:01:33 -07:00
  • 1d3454ca5c feat(iam): claim-based policy mode for AssumeRoleWithWebIdentity (Phase 3b) (#9322) Chris Lu 2026-05-05 12:21:55 -07:00
  • 6554ab7928 feat(iam): principal session tags from OIDC tokens (Phase 3a) (#9321) Chris Lu 2026-05-05 11:43:05 -07:00
  • f8973b3ed6 feat(iam): OIDC provider mutations + multi-client + TLS thumbprints (Phase 2b) (#9320) Chris Lu 2026-05-05 11:26:08 -07:00
  • 6141222ab0 fix(test/s3/policy): allocate fresh admin port per subtest (#9332) Chris Lu 2026-05-05 11:24:43 -07:00
  • 95560076e6 fix(mini): raise admin readiness timeout to 2 minutes (#9329) Chris Lu 2026-05-05 07:59:25 -07:00
  • 22ebe9feb0 ci(e2e): switch FUSE Mount build to Azure Ubuntu mirror, persist buildx cache Chris Lu 2026-05-05 00:22:59 -07:00
  • 4ded97a321 feat(iam): OIDC provider store + read-only IAM API (Phase 2a) (#9319) Chris Lu 2026-05-04 22:15:03 -07:00
  • 18ae84e1ec fix(iam): reject empty issuer in ComputeParentUser iam-phase1 Chris Lu 2026-05-04 22:14:01 -07:00
  • d951a8df5a feat(iam): STS web-identity AWS-fidelity polish (Phase 1) (#9318) Chris Lu 2026-05-04 22:10:49 -07:00
  • ef1acaa98c fix(iam): preserve CreatedAt across boots + paginate ListProviders iam-phase2a Chris Lu 2026-05-04 20:09:39 -07:00
  • 12688c249e feat(iam): OIDC provider store + read-only IAM API Chris Lu 2026-05-04 15:52:21 -07:00
  • 641bea825d fix(iam): require non-empty issuer in OIDC discovery doc Chris Lu 2026-05-04 21:47:42 -07:00
  • 91fe0a5162 fix(iam): trim trailing slash + retry discovery after transient failure Chris Lu 2026-05-04 19:50:53 -07:00
  • 64a60607c6 fix(iam): synchronize OIDCProvider JWKS cache fields Chris Lu 2026-05-04 19:45:56 -07:00
  • d4365e2f37 fix(iam): leave omitted DurationSeconds nil so STS default applies Chris Lu 2026-05-04 19:42:46 -07:00
  • f9dfc0ea37 feat(iam): STS web-identity AWS-fidelity polish Chris Lu 2026-05-04 15:42:34 -07:00
  • 2417ba0354 fix(volume): add authentication to destructive gRPC admin endpoints (#8876) Chris Lu 2026-05-04 21:14:55 -07:00
  • a769c938ec test(s3tables): Unity Catalog OSS integration tests against SeaweedFS (#9308) Chris Lu 2026-05-04 21:14:22 -07:00
  • 6d95a5592a test(s3/policy): stop racing t.TempDir cleanup against mini shutdown Chris Lu 2026-05-04 20:16:53 -07:00
  • 0a91b57f16 fix(s3): encrypt SSE-S3 KEK at rest with AES-GCM wrapping (#8880) Chris Lu 2026-05-04 19:21:41 -07:00
  • e1d5e3899f fix(s3): add HMAC-SHA256 key commitment to SSE-S3 and SSE-KMS (#8879) Chris Lu 2026-05-04 19:14:41 -07:00
  • 3ee147dc4d build(deps): bump cloud.google.com/go/kms from 1.26.0 to 1.30.0 (#9311) dependabot[bot] 2026-05-04 18:20:18 -07:00
  • 66d9b89cd2 fix(iam): deny IAM users with no policies instead of granting full access (#9317) Chris Lu 2026-05-04 17:56:10 -07:00
  • 57bb7b2f39 quiet noisy 'shard X not found' log when EC shard lives on another server (#9316) Chris Lu 2026-05-04 15:30:22 -07:00
  • 6aa353716a test(kafka): snapshot consumer-group state mid-attempt for resumption flake Chris Lu 2026-05-04 15:29:33 -07:00
  • 3efd1e8974 build(deps): bump github.com/a-h/templ from 0.3.977 to 0.3.1001 (#9312) dependabot[bot] 2026-05-04 15:02:29 -07:00
  • 39cf3cf719 build(deps): bump cloud.google.com/go/storage from 1.60.0 to 1.62.1 (#9313) dependabot[bot] 2026-05-04 15:02:18 -07:00
  • dee1e12bcd build(deps): bump github.com/aws/smithy-go from 1.25.0 to 1.25.1 (#9314) dependabot[bot] 2026-05-04 15:02:06 -07:00
  • bfcbd5aa0f build(deps): bump github.com/klauspost/reedsolomon from 1.13.3 to 1.14.0 (#9315) dependabot[bot] 2026-05-04 15:01:57 -07:00
  • e2fe61212b Publish seaweedfs-4.23.0.tgz chrislusf 2026-05-04 09:35:26 +00:00
  • 1de741737d test(s3tables): add Apache Doris Iceberg catalog integration test (#9307) Chris Lu 2026-05-04 00:28:30 -07:00
  • 90b706984e docs(readme): align Docker quick start with weed mini defaults Chris Lu 2026-05-04 00:09:13 -07:00
  • 7f1ac8cf1a docs(readme): dedup Quick Start, drop "weed server" section Chris Lu 2026-05-03 23:56:24 -07:00
  • 4e22d9533b docs(readme): highlight built-in Iceberg catalog and lakehouse use case Chris Lu 2026-05-03 23:46:08 -07:00
  • bd85e28b6b Publish seaweedfs-4.23.0.tgz chrislusf 2026-05-04 06:26:49 +00:00
  • 73fc9e3833 4.23 4.23 Chris Lu 2026-05-03 23:15:34 -07:00
  • d605feb403 refactor(command): expand "~" in all path-style CLI flags (#9306) Chris Lu 2026-05-03 21:46:21 -07:00
  • 87bb0a4115 test(s3tables): capture weed mini stdout/stderr in catalog_spark tests Chris Lu 2026-05-03 21:39:42 -07:00
  • 6844ec067c fix(s3): cache remote-only source before CopyObject (#9304) (#9305) Chris Lu 2026-05-03 18:52:45 -07:00
  • f96065f92d docs(g15e): add dynamic cleanup QA instruction feature/sw-block pingqiu 2026-05-03 14:30:11 -07:00
  • 6197c9bfcc docs(g15d): record dynamic PVC QA pass pingqiu 2026-05-03 11:59:48 -07:00
  • 19f9e87966 docs(g15d): add dynamic PVC QA instruction pingqiu 2026-05-03 11:23:28 -07:00
  • 8a964c50f2 docs(g15d): record launcher manifest writer loop pingqiu 2026-05-03 11:17:33 -07:00
  • 8f513f2d89 docs(g15d): record launcher replica materialization pingqiu 2026-05-03 11:10:35 -07:00
  • 23fcc9ad41 docs(g15d): record cluster spec node inventory import pingqiu 2026-05-03 11:03:43 -07:00
  • a277519361 docs(g15d): record Kubernetes workload renderer pingqiu 2026-05-03 11:00:24 -07:00
  • 7647764c96 docs(g15d): add blockvolume launcher mini-plan pingqiu 2026-05-03 10:58:51 -07:00
  • f8e4882840 docs(g15c): record L2 create volume evidence pingqiu 2026-05-03 10:51:35 -07:00
  • 2d33dbe0af docs(g15c): add dynamic provisioning mini-plan pingqiu 2026-05-03 10:49:09 -07:00
  • 3f38ef01ed docs(testops): clarify QA follow-up prerequisites pingqiu 2026-05-03 10:43:19 -07:00
  • f8a7db5784 docs(testops): add QA follow-up task list pingqiu 2026-05-03 10:30:55 -07:00
  • dea01dab5f docs(g15b): record K8s pass and TestOps registration pingqiu 2026-05-03 10:25:20 -07:00
  • 3f01c8b082 docs(g15b): update K8s rerun target for primary alignment pingqiu 2026-05-03 10:10:27 -07:00
  • 83b953b613 docs(testops): mark G15b manifest registration executable pingqiu 2026-05-03 09:51:48 -07:00
  • ea2ca11f73 docs(p15): update G15b M02 rerun and TestOps registration design pingqiu 2026-05-03 09:25:47 -07:00
  • b3e92830aa docs(testops): record V3 registry insertion point pingqiu 2026-05-03 09:14:06 -07:00
  • 1299df9d5a docs(testops): clarify V3 driver-based foundation pingqiu 2026-05-03 09:09:38 -07:00
  • 68e1648f3d docs(p15): update G15b image build evidence pingqiu 2026-05-03 09:04:11 -07:00
  • a4a5ea1758 docs(p15): add G15b Kubernetes lab instruction pingqiu 2026-05-03 08:58:42 -07:00
  • 7d2b4793c2 docs(p15): record G15b manifest test slice pingqiu 2026-05-03 08:51:00 -07:00
  • 646f8207c8 docs(p15): add G15b Kubernetes static PV mini-plan pingqiu 2026-05-03 08:45:39 -07:00
  • 355c3b2cb7 docs(p15): close G15a CSI static MVP pingqiu 2026-05-03 08:42:18 -07:00
  • 6d52301a5f docs(p15): update G15a ControllerPublish L2 progress pingqiu 2026-05-03 08:16:16 -07:00
  • ab2e131c63 docs(p15): update G15a blockcsi binary progress pingqiu 2026-05-03 08:09:56 -07:00
  • 468c7fb390 docs(p15): update G15a CSI static MVP progress pingqiu 2026-05-03 08:02:21 -07:00
  • b5d3cd1ee9 docs(p15): add G15a CSI static MVP port plan pingqiu 2026-05-03 07:43:31 -07:00
  • ed1cf4dcfa docs(p15): close G9G and define PR review cadence pingqiu 2026-05-03 07:21:52 -07:00
  • 3567f10c8d docs(p15): mark G9G-3 cluster spec implementation pingqiu 2026-05-03 07:07:01 -07:00
  • 1f44d0382a docs(p15): add G9G-3 cluster spec mini-plan pingqiu 2026-05-03 07:02:24 -07:00
  • 32a9993264 docs(p15): add G9G close snapshot and QA instruction pingqiu 2026-05-03 06:55:29 -07:00
  • 36ddbe78d7 docs(p15): mark G9G seed-file entry slice pingqiu 2026-05-03 06:46:40 -07:00
  • 8cff3e86b3 docs(p15): mark G9G subprocess L2 slice pingqiu 2026-05-03 06:20:34 -07:00
  • ceca2c1c6f docs(p15): mark G9G first product loop slice pingqiu 2026-05-03 06:09:31 -07:00
  • fb9476c5ee docs(p15): add G9G product loop mini-plan pingqiu 2026-05-03 06:03:55 -07:00
  • c4d1468a32 docs(p15): clarify G9F-2 slice binding status pingqiu 2026-05-03 06:02:31 -07:00
  • fc75f16c30 test(s3tables): expand Dremio Iceberg catalog test coverage (#9303) Chris Lu 2026-05-03 00:17:16 -07:00
  • 0e649fcc5d docs(p15): reshuffle G9 path and add G9F-2 plan pingqiu 2026-05-02 23:22:26 -07:00
  • 8b0b9cd628 docs(p15): ratify G9F verify slice and add QA instruction pingqiu 2026-05-02 22:56:11 -07:00
  • 1a789789da docs(p15): add G9D G9F checkpoint review pingqiu 2026-05-02 21:39:04 -07:00
  • 4481c029fc docs(p15): add G9F placement authority bridge mini-plan pingqiu 2026-05-02 21:04:19 -07:00
  • f16353de0b feat(mini): add -bucket flag to pre-create an S3 bucket on startup (#9302) Chris Lu 2026-05-02 21:02:21 -07:00
  • babad86765 docs(p15): add control-plane structural guard pattern pingqiu 2026-05-02 21:00:12 -07:00
  • a53b61265c docs(p15): add G9D registration controller consensus pingqiu 2026-05-02 20:30:54 -07:00
  • 22ad260997 docs(p15): mark G9C status transition close-ready pingqiu 2026-05-02 19:59:07 -07:00
  • e34952f648 docs(p15): update G9C component ready evidence pingqiu 2026-05-02 19:56:49 -07:00
  • df7f3b183d docs(p15): update G9C post-close durable ack evidence pingqiu 2026-05-02 19:54:28 -07:00
  • 7643356f2d docs(p15): start G9C replica ready feed continuity plan pingqiu 2026-05-02 19:49:20 -07:00
  • 3367071d97 docs(p15): close G9B replica join lifecycle pingqiu 2026-05-02 19:33:03 -07:00
  • 0b840d8933 docs(p15): record G9B L2 join lifecycle smoke pingqiu 2026-05-02 19:24:07 -07:00
  • 08945de1a9 docs(p15): record G9B adapter lifecycle proof pingqiu 2026-05-02 19:13:48 -07:00
  • db3160565c docs(p15): update G9B replica ready lifecycle progress pingqiu 2026-05-02 19:06:48 -07:00
  • 52addf2b35 docs(p15): start G9B replica join lifecycle plan pingqiu 2026-05-02 18:58:01 -07:00
  • fc71db68ef docs(p15): record G9A RF3 ACK semantics pingqiu 2026-05-02 18:46:53 -07:00
  • bf6775b856 docs(p15): close G9A ACK reintegration policy pingqiu 2026-05-02 18:39:11 -07:00
  • e72ce0d530 docs(p15): mark G9A close-ready pingqiu 2026-05-02 18:38:39 -07:00
  • f5670b5dc4 docs(p15): record G9A recovering status role pingqiu 2026-05-02 18:35:40 -07:00
  • 4b5a7d62d7 docs(p15): record G9A returned-replica readiness oracle pingqiu 2026-05-02 18:27:57 -07:00