Files
danyang-match/releases/v1.0.0-RC.1/CHANGELOG.md
T

3.4 KiB
Raw Blame History

CHANGELOG

所有重要变更将记录在此文件中。 格式遵循 Keep a Changelog。

[Unreleased]

Added

  • 项目初始化,创建 AGENTS.md / STATUS.md / PENDING_DECISIONS.md
  • Backend Spring Boot 3.x 工程骨架
  • Miniapp 微信小程序工程骨架
  • Admin Web Vue 3 工程骨架
  • Docker Compose 开发环境(PostgreSQL + Redis + MinIO + Nginx)
  • Flyway 数据库迁移框架初始化
  • CI 流水线(GitHub Actions)
  • Health / Version 端点
  • 统一响应格式与全局异常处理骨架
  • 结构化日志(JSON 格式)
  • Phase 02: 微信登录 + JWT 认证体系
  • Phase 02: RBAC 权限框架(Role/Permission/Operator)
  • Phase 02: Operator 登录/登出/Token 刷新
  • Phase 02: 用户资料实体(UserProfile/UserPreference/UserIdentity)
  • Phase 02: 审核/关系/匹配/聊天/通知 数据库迁移(V002-V004)
  • Phase 02: Spring Security + JwtAuthFilter + PermissionFilter
  • Phase 02: OpenAPI/Swagger 配置
  • Phase 02: 审计日志集成
  • Phase 03: 实名认证体系(IdentityProvider + Mock + AES-256 加密)
  • Phase 04: 用户资料体系(UserProfile CRUD / Preference Required-Preferred / 照片上传 / 隐私设置 / 兴趣标签)
  • Phase 05: 人工审核体系(ReviewTask Claim/Approve/NeedEdit/Reject/Resubmit)
  • Phase 06: Match Engine(双向Required过滤 + MutualScore评分 + 推荐骨架)
  • Phase 07: 首页推荐(RecommendationEngine缓存+二次校验)+ 找对象搜索(临时筛选)
  • Phase 08: 关系系统(user_relations + matches表 + 双向Match事务)
  • Phase 09: 文字聊天系统(Conversation + Messages + REST发送 + WebSocket接收)
  • Phase 09: 消息幂等(sender_id + client_message_id唯一索引)
  • Phase 09: Block/Unmatch即时关闭聊天能力
  • Phase 09: V008迁移(3张表)+ 6个API端点
  • Phase 09: Miniapp 消息列表(U23) + 聊天页(U24) — 安全提示+历史分页
  • Phase 08: RelationshipService(Like/Pass/Block/Unmatch/成功牵手)
  • Phase 08: Block优先级最高(Block后自动取消Like/解除Match)
  • Phase 08: V007迁移(3张表)+ 12个API端点
  • Phase 08: Miniapp 我的缘分页(U22) — 三Tab切换
  • Phase 07: Miniapp 首页推荐卡(U18) / 找对象(U19-U20) / 用户详情(U21)
  • Phase 07: 5个新API端点 + 10个单元测试
  • Phase 06: MatchRuleConfigProperties 配置化(权重/阈值/冷却天数)
  • Phase 06: V006 迁移(match_rule_configs + recommendation_records)
  • Phase 06: RecommendationController(3个API端点)
  • Phase 06: 单元测试17个(MutualScore公式/阈值过滤/默认值)
  • Phase 05: 并发安全领取(FOR UPDATE SKIP LOCKED)
  • Phase 05: Admin Web 审核工作台页面
  • Phase 05: V005 迁移(3张表 + 13条审核原因)
  • Phase 04: PhotoService(Signed URL / MIME校验 / Magic Number / EXIF清理预留)
  • Phase 04: 15 个新 API 端点(profile/preferences/photos/interests/privacy)
  • Phase 04: Miniapp 资料页(U06/U08/U09/U12-U14/U15)
  • Phase 04: 资料完整度计算 + 草稿支持
  • Phase 03: 未成年硬拦截、身份证去重(SHA-256 Hash)
  • Phase 03: 实名认证 API(submit/status/cancel)
  • Phase 03: 认证状态机 + 审计日志
  • Phase 03: Miniapp 实名认证页面 + 审核中页面

... (更多内容见 git 历史)