跳到内容

V0.9 会员与内容运营

受众:开发者与维护者 摘要:V0.9 的交付能力、发布验收和外部环境边界。

版本号:0.9.0

发布状态:已发布。Git tag 和 Release 版本号统一为 v0.9.0

交付重点

  • 稳定会员套餐、权益、支付、退款撤销和用户端查询链路。
  • 稳定 Money 多资产账户、可用 / 冻结余额、账本、账单、充值、提现与审计边界。
  • 稳定 CMS、Blog、Forum、Mall 与 App / PC / Admin 的内容运营一致性。
  • 建立真实支付、Web3、存储、通知和 AI Provider 的受控环境验收入口与证据边界。
  • 为 V1.0 稳定版准备当前 contract 冻结、迁移基线、安装与生产部署证据。

主要变化

  • Money 统一资产编码和业务资金门面,商家、AI、Distribution 等资金写入收敛到账本边界。
  • AI 平台补齐商家供给、模型定价、Key 用量、Claude / OpenAI 兼容和网关稳定性治理。
  • App 会话、好友搜索、个人中心、商城和 AI 助手体验完善,Admin / PC 联动 contract 同步收口。
  • ServiceProvider 生命周期增加 ready / shutdown,Queue 即时推进与 Scheduler 兜底形成统一异步模式。
  • Liquibase 基线、数据库字段兼容类型、统一应用时区和资源生命周期完成发布前治理。
  • AI Provider 密文、Gateway Key 策略、幂等键和商家模型发布名直接使用最终字段类型,不保留开发期二次扩宽迁移。
  • 卡券、权益、分销、Outbox、异步任务与广告结算补齐数据库唯一约束、乐观锁、行锁或受影响行守卫,避免多实例并发下重复发放、重复结算和静默覆盖。
  • Queue 的 memory / redis / rabbitmq Provider 统一按 attempts / maxAttempts 重试;支付回调使用常量时间验签,内容安全和通知 Webhook 复用 HttpClient,收口高频链路的安全与资源生命周期。
  • Java 协议值、状态与业务标识统一使用 Locale.ROOT 做大小写归一化,并通过仓库检查阻止重新依赖宿主默认语言环境。
  • 全仓测试、前端类型、Docs 严格链接和仓库检查统一纳入本地发布门禁。

能力边界

领域V0.9 聚焦当前事实入口
会员 / 权益套餐、配额、有效期、订单联动和退款撤销权益
Money多资产账户、账本、账单、充提、调账与审计金额与资产
支付收银台、聚合支付、回调、对账、退款和补偿收银台聚合支付平台
内容运营页面、公告、轮播、文章、论坛与付费内容内容管理博客论坛
商城商家、商品、订单、履约、售后、结算与资金对账商城

发布验收

  • Maven 全局版本、Git tag、Release 说明和文档版本统一为 0.9.0 / v0.9.0
  • 后端全量测试、Admin / PC 类型检查、App H5 构建、Docs 构建和仓库检查通过。
  • 关键资金操作具备幂等、审计、对账和失败补偿 contract。
  • 关键权益、分销、任务投递和广告结算写入具备数据库级并发兜底,不只依赖应用层先查后写。
  • 当前 Liquibase 基线已完成空库首跑和二次幂等复验。
  • 真实外部 Provider 在 sandbox、测试网或受控环境完成成功与失败路径验收,证据按 外部 Provider 验收 归档。

本地构建、mock 和 contract smoke 不代表真实支付、真实链、真实 AI 上游或客户生产容量已完成验收;这些能力继续由部署维护者按目标环境单独确认。

不作为本版本承诺

  • 未经验收的真实外部厂商、真实链上资金或生产凭据环境。
  • 完整订阅自动扣费、复杂分账、多级分销和行业化财务深水能力。
  • 仅在本地通过的 contract 或 mock 实现不等于外部 Provider 已达到生产可用。

开发基线

V0.9 以当前 Money AssetCode / AssetKindAssetAmount、用户 / 后台路由和事件资产字段为唯一 contract,不保留已删除类型或字段的兼容层。数据库使用当前 Liquibase 基线从干净环境初始化。

Released under the Apache License 2.0.