> **📌 指针(2026-09-18 头注)**:V1.1 变更记录见 `docs/V1_1_CHANGELOG.md`;发布级变更另见 > `releases/v1.0.0-RC.1|RC.2/`。本文件不再逐版本维护。 # CHANGELOG 所有重要变更将记录在此文件中。 格式遵循 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.0.0/)。 --- ## [1.1.0-RC.1] — 2026-09-09 ### Added — V1.1 新增功能 - **公益红娘服务转介**: `POST /referrals/service-station`, `POST /referrals/activity`, 转介追踪链路 - **公益婚恋咨询与婚前辅导**: 咨询申请/分配/排期/跟进/完成全流程, 咨询师独立DataScope(INV-012) - **多类型公益活动**: matchmaking/social/lecture等6种活动类型, 独立名额配置 - **活动互选二阶段同意**: Mutual Interest → 双方确认 → Match Episode, 不自动创建聊天(INV-014/015) - **风险来源扩展**: risk_events/risk_actions支持counseling/appointment/activity类型(INV-017) - **首页V1.1重构**: Banner运营+8个固定核心入口+今日推荐+善缘公益服务+近期活动+婚恋课堂+安全提醒 - **善缘服务站**: 固定阵地预约服务, 状态机submitted→confirmed→completed - **婚恋课堂/反诈内容**: 分类管理+文章CRUD+发布下架流程 - **本地资格核验**: 户籍/工作/居住三类型, 佐证上传+审核流程 - **专项公益服务项目**: 项目申请+成员审批工作流 - **首页聚合API**: `GET /home` 聚合Banner/推荐/活动/服务站/内容 - **Feature Flags系统**: 15项开关控制V1.1功能灰度发布 - **V1.1仪表盘**: 11项运营统计(咨询/预约/转介/内容/资格/服务程序) - **账户生命周期扩展**: 注销联动服务预约/咨询/服务项目/本地资格 - **运营商认证**: `POST /auth/operator/login` 密码登录(4角色:admin/mm001/counselor01/stationop) - **4个新Operator角色**: service_station_operator, counselor, counseling_manager, content_editor - **~30个新权限码**: banner.manage, content.manage, counseling.manage等 - **Admin Web 7个新模块**: Banner管理/内容管理/善缘服务站/服务预约/专项服务/婚恋咨询/转介管理 - **Miniapp 9个新页面**: 咨询介绍/申请/我的咨询/婚前辅导介绍/申请/活动互选结果/等待确认 ### Fixed - Counselor通知FK约束: operator用户不在users表, 通知前检查用户存在性 - HomeController路径重复: `/api/v1/home` → `/home`(与context-path一致) - LocalEligibilityController路径重复: `/api/v1/local-eligibility` → `/local-eligibility` - 服务预约userId获取: ServiceAppointmentRequest新增userId字段, Controller优先使用请求体userId - 数据库updated_at列: 为18个V1.1表补充ALTER COLUMN - CounselingView.vue截断: 重写完整143行Vue组件 - ContentManagementView.vue截断: 补全缺失的闭合标签 ### Changed - Flyway迁移V021-V027: 新增7个迁移文件, 覆盖全部V1.1数据模型 - 数据库27张表: V001-V027迁移全部成功 - 种子数据: 4个运营商+1个测试用户+4个分类+9个Banner+3个服务站 --- ## [1.0.0-RC.2] — 2026-09-01 > 本次为代码审查修复版本,解决全部 P0/P1/P2 阻塞及重要问题,实现10条核心不变量完整覆盖。 ### Fixed #### P0 阻塞问题 - **INV-003 修复**: `MessagingService.isBlocked()` 硬编码 false → 改为真实 DB 查询 - **INV-005 修复**: `RelationshipStatusService.confirmSuccess()` 完整重写双确认逻辑 - **注销查询修复**: `AccountLifecycleService.checkCanWithdraw()` 空查询条件修正 - **INV-002 修复**: `RelationshipService.createMatch()` 后自动创建 Conversation #### P1 重要问题 - **Required 全字段过滤**: RecommendationEngineService 补充身高/地区/婚姻状况检查 - **Admin Web 权限守卫**: 路由前置守卫 + 菜单 v-if 权限控制,9角色×18权限矩阵生效 - **消息速率限制**: MessageRiskService 改为 Redis 滑动窗口限流 - **HealthCheck 接入依赖检查**: `/health/ready` 接入 JdbcTemplate + Redis #### P2 快速修复 - PhotoService 接入 MinIO/S3 Presigned URL - 小程序 TypeScript 迁移(40+ 类型定义) - ChatController 图片端点完善 ---