跳到内容

V0.4 生态能力

本文档用于收口 V0.4 阶段。V0.4 的目标是把支付、Web3、开放平台、外部身份和观测能力整理成可持续演进的生态层,让框架既能支撑常规企业应用,也能支撑开放接口、链上能力、第三方登录和生产运维。

版本号:0.4.0

发布状态:已发布。

GitHub Release:https://github.com/spring-open/spring-open/releases/tag/v0.4.0

发布目标

V0.4 应满足:

  • Payment 能提供稳定 facade、服务商 driver、订单/流水/回调日志和后台运维闭环。
  • Web3 能提供常规只读能力、钱包签名、链上交易查询、Token 查询、价格查询、批量转账、资金归集和链上支付结算边界。
  • Open Platform 能提供版本化开放 API、应用密钥、签名、防重放、scope、限流和调用日志。
  • IAM 外部身份能覆盖 GitHub、Google、Telegram、OIDC 和国内常见第三方登录 Provider 的第一阶段接入。
  • Observability 至少明确当前 Logging、TraceId、Actuator、Micrometer 和后续指标链路边界。
  • 文档能说明生态能力怎么接入、怎么配置、怎么运维,以及哪些能力默认关闭或需要外部凭证。

当前状态

截至 2026-05-24,V0.4 已具备生态能力第一阶段,并已完成发布前验证。

能力状态说明
Payment基本完成已有独立 starter、mock/log driver、微信、支付宝、京东、QQ 钱包、银联、PayPal、YunGouOS、Web3 payment、订单/流水/回调日志、补偿和对账
Web3基本完成已有 EVM 钱包验签、EIP-712、RPC 故障切换、余额、交易、回执、确认数、事件日志、Token/NFT、DEX 只读、价格、批量转账、资金归集和支付结算审计
Open Platform第一阶段完成已有应用、密钥、scope、签名、防重放、限流、调用日志和 Web3 v1 开放 API
OAuth / IAM 外部身份第一阶段完成已接入 GitHub、Google、Telegram、OIDC 和 JustAuth 常见 Provider 边界
Observability第一阶段完成已新增 Observability starter,基于 Actuator 提供 health、info、metrics 和框架 info/health 扩展;外部观测平台继续后置

V0.4 必须包含

能力模块验收标准
Paymentspring-open-starter-paymentspring-open-core-iamspring-open-core-configspring-open-core-notificationspring-open-core-audit常见支付 provider、订单/流水/回调日志、补偿、对账和文档可用
Web3spring-open-starter-web3spring-open-core-iamspring-open-core-configspring-open-core-notificationspring-open-core-audit常规只读 API、签名校验、Token/NFT、价格、批量转账、资金归集、事件扫描和文档可用
Open Platformspring-open-module-open-platform应用密钥、签名、防重放、scope、限流、调用日志和 Web3 v1 开放 API 可用
OAuth / IAMspring-open-core-iamspring-open-core-configspring-open-core-notificationspring-open-core-audit外部身份 Provider 元数据、授权跳转、回调登录、账号绑定边界和文档可用
Observabilityspring-open-starter-loggingspring-open-starter-observabilityspring-open-application当前日志、TraceId、Actuator 健康检查、应用信息、基础指标和后续观测边界清晰,必要配置和文档可查
Docsdocs/Payment、Web3、Open Platform、IAM、Logging / Observability 相关文档可读、可查、可复制

V0.4 不阻塞项

以下能力可以继续推进,但不作为 V0.4 发布阻塞项:

  • Stripe 独立可选支付扩展包。
  • 企业级 SSO Server、Passkey、完整 OAuth2 Authorization Server。
  • Web3 DEX Swap、创建池子、加池子、减池子、Safe 多签深度集成。
  • Open Platform 付费计费、套餐、账单、开发者门户和 SDK 发布。
  • 完整 OpenTelemetry、分布式链路追踪、日志聚合平台和 Prometheus / Grafana 模板。

发布前检查清单

  • [x] 工作区没有无关改动。
  • [x] spring-open-application 测试通过。
  • [x] Payment / Web3 / Open Platform / OAuth / Logging / Observability 相关定向测试通过。
  • [x] 文档站点构建通过。
  • [x] git diff --check 通过。
  • [x] docs/zh-CN/payment.mdweb3.mdopen-platform.mdiam.mdlogging.mdobservability.md 与当前代码一致。
  • [x] .ai/progress.md.ai/todo.md.ai/plan.md 已记录最新状态。

V0.4 之后

V0.4 发布后,建议继续推进:

  1. V0.5:AI Native 能力,重点是知识库、RAG、AI 任务、开放平台计费和 Agent 友好接口。
  2. V0.6:运维与部署增强,重点是观测、安装向导、配置安全、生产部署样板和升级策略。
  3. V1.0:稳定 API、兼容基线、Maven 发布、完整文档、完整样板和变更日志。

Released under the Apache License 2.0.