版本更新

每个正式版本均对应一个不可变的 Git Tag。

Changelog

本文件记录正式发布版本;每个条目必须与一个不可变 annotated Git Tag 一一对应。格式参考 Keep a Changelog,版本号遵循 Semantic Versioning。

Unreleased

[v2.11.6] - 2026-08-22

Tagv2.11.6 Commit(tag 创建后回填) 部署:待验收 回滚基线v2.11.5

Fixed

Compatibility

Deployment Acceptance

[v2.11.5] - 2026-08-22

Tagv2.11.5 Commit7be3edb4d22238a8d24f64f8e217cbd2cf7bf357 部署:2026-08-22 11:33–11:38 CST;数据节点(175.24.197.202)与应用节点(124.221.143.25)均已部署并验收 回滚基线v2.11.4

Fixed

Compatibility

Deployment Acceptance

[v2.11.4] - 2026-08-22

Tagv2.11.4 Commit7103025f47085cf9a6ae8637a781bbcf0a725d15 部署:2026-08-22 08:01–08:03 CST;数据节点(175.24.197.202)与应用节点(124.221.143.25)均已部署并验收 回滚基线v2.11.3

Fixed

Compatibility

Deployment Acceptance

[v2.11.3] - 2026-08-21

Tagv2.11.3 Commitd565a6156dc395517888d78fcb7e742cd1e424b7 部署:2026-08-21 11:39 CST;数据节点(175.24.197.202)与应用节点(124.221.143.25)均已部署并验收 回滚基线v2.11.2

Fixed

Changed

Compatibility

[v2.11.2] - 2026-08-21

Tagv2.11.2 Commit1307cf176722192277ce1b2d2dcd53602a93b795 部署:2026-08-21 11:17 CST;数据节点(175.24.197.202)与应用节点(124.221.143.25)均已部署并验收 回滚基线v2.11.1

Added

Fixed

Compatibility

[v2.11.1] - 2026-08-20

Tagv2.11.1 Commitc8e83fc59d31719951c81179de8a32154e93955f 部署:2026-08-20 19:29 CST;数据节点(175.24.197.202)与应用节点(124.221.143.25)均已部署并验收 回滚基线v2.11.0

Fixed

Compatibility

[v2.11.0] - 2026-08-20

Tagv2.11.0 Commit97a17b013fb0c7febf7318f1ef7c77fe6e9c3e20 部署:2026-08-20 19:00 CST;数据节点(175.24.197.202)与应用节点(124.221.143.25)均已部署并验收 回滚基线v2.10.0

Fixed

Added

Compatibility

[v2.10.0] - 2026-08-20

Tagv2.10.0 Commit5f74fd811a452f44dc3c1e2f104972eccd19d516 部署:数据节点(175.24.197.202)与应用节点(124.221.143.25)均已部署并验收 部署时间(UTC):数据节点 2026-08-20T10:02:24Z;应用节点 2026-08-20T10:04:59Z 验收:两节点部署记录的 Tag 与完整 SHA 一致;数据节点完整 Compose 服务、应用节点 Compose 服务与 NFS 图片挂载均正常。两节点应用均成功连接 MySQL、Redis、MeiliSearch,Flyway 验证 23 个迁移且 schema 保持 v23。两节点分别经 SNI HTTPS 验证首页最新/翻页/热门、文章列表与详情、旧 ID 跳转、专栏、搜索、项目及实际图片均返回预期状态(200,旧 ID 首次为 302 后跟随为 200);实际域名文章回归为 200。两节点公开的 annotation.js 均已确认包含原地编辑入口 openInlineComposer 与挂载逻辑 mountInlineComposer回滚基线v2.9.0

Fixed

Changed

Compatibility

[v2.9.0] - 2026-08-20

Tagv2.9.0 Commit5e3d47ed819becf7d430801ded53e79556f5edce 部署:数据节点(175.24.197.202)与应用节点(124.221.143.25)均已部署并验收 部署时间(UTC):数据节点 2026-08-20T09:41:02Z;应用节点 2026-08-20T09:43:19Z 验收:两节点部署记录的 Tag 与完整 SHA 一致;数据节点完整 Compose 服务、应用节点 Compose 服务与 NFS 图片挂载均正常。两节点应用均成功连接 MySQL、Redis、MeiliSearch,Flyway 验证 23 个迁移且 schema 保持 v23。两节点分别经 SNI HTTPS 验证首页最新/翻页/热门、文章列表与详情、旧 ID 跳转、专栏、搜索、项目及实际图片均返回预期状态(200,旧 ID 首次为 302 后跟随为 200);实际域名文章回归也为 200。文章引导数据已确认包含评注创建时间字段 createdAt回滚基线v2.8.0

Changed

Added

Compatibility

[v2.8.0] - 2026-08-20

Tagv2.8.0 Commit65d1b9de54cc5cf23eeae95b66cb7ad72dde061f 部署:数据节点(175.24.197.202)与应用节点(124.221.143.25)均已部署并验收 部署时间(UTC):数据节点 2026-08-20T08:57:54Z;应用节点 2026-08-20T09:01:02Z 验收:两节点部署记录与完整 SHA 一致;数据节点完整 Compose 服务、应用节点 Compose 服务与 NFS 图片挂载均正常;Flyway 校验 23 个迁移并确认 schema 已是 v23,MySQL、Redis、MeiliSearch 连接正常。两节点分别经 SNI HTTPS 验证首页最新/翻页/热门、文章列表与详情、旧 ID 跳转、专栏、搜索、项目及文章实际图片均返回预期状态(200,旧 ID 首次为 302 后跟随为 200);实际域名回归亦为 200回滚基线v2.7.0

Changed

Fixed

Compatibility

[v2.7.0] - 2026-08-20

Tagv2.7.0 Commit5ea0847883df73233fff350f7cad0efa0e5fa931 部署:数据节点(175.24.197.202)与应用节点(124.221.143.25)均已部署并验收 部署时间(UTC):数据节点 2026-08-20T08:16:00Z;应用节点 2026-08-20T08:18:00Z 验收:两节点版本与完整 SHA 一致(5ea0847);MySQL(HikariPool/Flyway)、Redis、MeiliSearch 连接正常,应用日志无 Flyway/连接错误(仅有公网扫描器请求不存在路径的 404 噪声);两节点 SNI HTTPS 查询回归(首页、翻页、文章详情、专栏、搜索、图片)及实际域名 HTTPS 均为 200,应用节点 NFS 图片可读 回滚基线v2.6.0

Added

Changed

Fixed

[v2.6.0] - 2026-08-20

Tagv2.6.0 Commit02c4e87d9908c7c2a9a981c3c0809ff0d8171b4e 部署:数据节点(175.24.197.202)与应用节点(124.221.143.25)均已部署并验收 部署时间(UTC):数据节点 2026-08-20T02:40:22Z;应用节点 2026-08-20T02:42:04Z 验收:两节点 Socket、完整 Compose 服务与应用节点 NFS 挂载正常;应用日志无 WARNING,MySQL、Redis、MeiliSearch 与 Flyway 均正常;两节点 SNI HTTPS 查询回归及实际域名 HTTPS 均为 200(首页最新/热门及翻页、文章列表与详情、旧 ID 跳转、专栏、搜索、项目和文章图片) 回滚基线v2.5.0

Fixed

Compatibility

[v2.5.0] - 2026-08-20

Tagv2.5.0 Commitee4068d91a25d44dc217f0ddfb5dfc1e8c2e1126 部署:数据节点(175.24.197.202)与应用节点(124.221.143.25)均已部署并验收 部署时间(UTC):数据节点 2026-08-20T02:22:21Z;应用节点 2026-08-20T02:24:41Z 验收:两节点 SNI HTTPS 200;查询回归全部通过(首页最新/热门及翻页、文章列表与详情、旧 ID 跳转、专栏、搜索、项目和文章图片);实际域名 HTTPS 200 回滚基线v2.4.0

Fixed

Compatibility

[v2.4.0] - 2026-08-19

Tagv2.4.0 Commite14e1860ef7e907cbd97fa1a4ac44d5b3539fdae 部署:数据节点(175.24.197.202)与应用节点(124.221.143.25)均已部署并验收 部署时间(UTC):数据节点 2026-08-19T11:04:10Z;应用节点 2026-08-19T11:06:44Z 验收:两节点 SNI HTTPS 200;查询回归全部通过(首页最新/热门及翻页、文章列表与详情、旧 ID 跳转、专栏、搜索、项目和文章图片);实际域名 HTTPS 200 回滚基线v2.3.0

Changed

Compatibility

[v2.3.0] - 2026-08-19

Tagv2.3.0 Commitc656ce16a5c508e18f6a7a0666c987328aa25710 部署:数据节点(175.24.197.202)与应用节点(124.221.143.25)均已部署并验收 部署时间(UTC):数据节点与应用节点均于 2026-08-19T08:5xZ 完成 验收:两节点 SNI HTTPS 200;查询回归全部通过(首页/文章详情/搜索/文章图片);数据节点 Flyway V23 已执行,persistent_logins 表已删除 回滚基线v2.2.0

Changed

Compatibility

[v2.2.0] - 2026-08-19

Tagv2.2.0 Commite001e70063f6976e9ee3a3805b10118fc273ceb0 部署:数据节点(175.24.197.202)与应用节点(124.221.143.25)均已部署并验收 部署时间(UTC):数据节点于 2026-08-19T08:35Z、应用节点于 2026-08-19T08:38Z 完成 验收:两节点 SNI HTTPS 200;查询回归全部通过(首页最新/热门及翻页、文章列表与详情、旧 ID 跳转、专栏、搜索、项目和文章图片) 回滚基线v2.1.14

Added

Compatibility

[v2.1.14] - 2026-08-19

Tagv2.1.14 Commit7bd57ca60ea80c02230152fb3eb1bf5743b88660 部署:数据节点(175.24.197.202)与应用节点(124.221.143.25)均已部署并验收 部署时间(UTC):数据节点与应用节点均于 2026-08-19T08:xxZ 完成 验收:两节点 SNI HTTPS 200;查询回归全部通过(首页最新/热门及翻页、文章列表与详情、专栏、搜索、项目、文章图片) 回滚基线v2.1.13

Fixed

Changed

Compatibility

[v2.1.13] - 2026-08-14

Tagv2.1.13 Commit:(发布后由受控发布工具回填) 部署:(待验收) 回滚基线v2.1.12

Added

Compatibility

[v2.1.12] - 2026-08-14

Tagv2.1.12 Commit:(发布后由受控发布工具回填) 部署:(待验收) 回滚基线v2.1.11

Fixed

Compatibility

[v2.1.11] - 2026-08-13

Tagv2.1.11 Commit:(发布后由受控发布工具回填) 部署:(待验收) 回滚基线v2.1.10

Fixed

Compatibility

[v2.1.10] - 2026-08-13

Tagv2.1.10 Commitc29dad9cf85ed255f0ca4cfd28e71b596cae4bb2 部署:数据节点(175.24.197.202)与应用节点(124.221.143.25)均已部署并验收 部署时间(UTC):数据节点与应用节点均于 2026-08-13T16:15Z 完成 验收:两节点 SNI HTTPS 200;查询回归全部通过 回滚基线v2.1.9

Added

Compatibility

[v2.1.9] - 2026-08-13

Tagv2.1.9 Commite70d0c6bad5400a2b5aed725bd942c53a8fc281a 部署:数据节点(175.24.197.202)与应用节点(124.221.143.25)均已部署并验收 部署时间(UTC):数据节点与应用节点均于 2026-08-13T16:04Z 完成 验收:两节点 SNI HTTPS 200;查询回归全部通过 回滚基线v2.1.8

Added

Fixed

Compatibility

[v2.1.8] - 2026-08-13

Tagv2.1.8 Commit414f59773d20388336898c2e81aff93d2ef1ce01 部署:数据节点(175.24.197.202)与应用节点(124.221.143.25)均已部署并验收 部署时间(UTC):数据节点与应用节点均于 2026-08-13T15:53Z 完成 验收:两节点 SNI HTTPS 200;查询回归全部通过 回滚基线v2.1.6

Fixed

Compatibility

[v2.1.7] - 2026-08-13

Tagv2.1.7 Commite888b9c541eb622a4f0b0d3d1a9d9d1e36794082(未部署) 部署:❌ 部署失败——AnnotationRecalculator 未标注 @Component,Spring 无法注入,应用启动后立即退出(502);修复见 v2.1.8。 回滚基线v2.1.6

Fixed

Compatibility

[v2.1.6] - 2026-08-13

Tagv2.1.6 Commitdd406bc3e6cc576bc9d716368ca9455175e900d6 部署:数据节点(175.24.197.202)与应用节点(124.221.143.25)均已部署并验收 部署时间(UTC):数据节点与应用节点均于 2026-08-13T08:20Z 完成 验收:两节点 SNI HTTPS 200;查询回归全部通过;两节点旧 docs/routes.md / docs/ops.md 已清理,新位置 docs/architecture/routes.md / docs/security/ops.md 就位 回滚基线v2.1.5

Changed

Compatibility

[v2.1.5] - 2026-08-13

Tagv2.1.5 Commit15e2c1a19a4be7cb557c2152dd2992d5cb61637e 部署:数据节点(175.24.197.202)与应用节点(124.221.143.25)均已部署并验收 部署时间(UTC):数据节点与应用节点均于 2026-08-13T08:07Z 完成 验收:两节点 SNI HTTPS 200;查询回归全部通过;根目录旧 pmd-ruleset.xml / .githooks/ 已清理,config/pmd/ / config/git-hooks/ 就位 回滚基线v2.1.4

Changed

Compatibility

[v2.1.4] - 2026-08-13

Tagv2.1.4 Commita4b8923209dbcfad60f878b8bda9c50344d3f85d 部署:数据节点(175.24.197.202)与应用节点(124.221.143.25)均已部署并验收 部署时间(UTC):数据节点与应用节点均于 2026-08-13T07:51Z 完成 验收:两节点 SNI HTTPS 首页 200;查询回归通过;两节点根目录旧 .env.example 已清理,deploy/.env.example 就位 回滚基线v2.1.3

Changed

Compatibility

[v2.1.3] - 2026-08-13

Tagv2.1.3 Commit67339ba92291e588de5990e4071fa6c724798cf8 部署:数据节点(175.24.197.202)与应用节点(124.221.143.25)均已部署并验收 部署时间(UTC):数据节点与应用节点均于 2026-08-13T07:39Z 完成 验收:两节点 SNI HTTPS 首页返回 200;首页最新/热门及翻页、文章列表与详情、旧 ID 跳转、专栏、搜索、项目回归全部通过,真实文章图片(svg/jpg)两节点均 200;数据节点根目录旧 docker-compose.yml/deploy.sh/nginx/ 残留已清理,应用节点旧配置亦已清理 回滚基线v2.1.0

Fixed

Compatibility

[v2.1.2] - 2026-08-13

Tagv2.1.2 Commitce02a08(未部署) 部署:❌ 部署失败——compose 项目名从历史 bytedepth 变为 deploy,新容器与既有 bytedepth-* 容器端口冲突(Bind for 10.0.4.15:8081 failed);已清理误建容器,修复见 v2.1.3。 回滚基线v2.1.0

Fixed

Compatibility

[v2.1.1] - 2026-08-13

Tagv2.1.1 Commit3dad4f1(未部署) 部署:❌ 部署失败——deploy/ctl.sh 未显式加载根目录 .env,数据节点 docker compose up 阶段报 DB_PASSWORD is missing;按不可变 Tag 规则弃用该版本,修复见 v2.1.2。 回滚基线v2.1.0

Changed

Fixed

Compatibility

[v2.1.0] - 2026-08-12

Tagv2.1.0 Commit4b8a94816054e029515eb38eb28f9ea4086bf3a2 部署:数据节点(175.24.197.202)与应用节点(124.221.143.25)均已部署并验收 部署时间(UTC):数据节点与应用节点均于 2026-08-13T06:42Z 完成 验收:两节点 SNI HTTPS 首页返回 200;首页最新/热门及翻页、文章列表与详情、旧 ID 跳转、专栏、搜索、项目和真实文章图片(svg/jpg)回归全部通过;两节点应用日志无 Flyway/MySQL/Redis/MeiliSearch 连接错误 回滚基线v2.0.0

Added

Compatibility

[v2.0.0] - 2026-08-12

Tagv2.0.0 Commit:(发布后由受控发布工具回填) 部署:(待验收) 回滚基线v1.10.0

Changed

Fixed

Compatibility

[v1.10.0] - 2026-08-11

Tagv1.10.0 Commit:(发布后由受控发布工具回填) 部署:(待验收) 回滚基线v1.9.0

Added

Fixed

Compatibility

[v1.9.0] - 2026-08-11

Tagv1.9.0 Commit:(发布后由受控发布工具回填) 部署:(待验收) 回滚基线v1.8.0

Added

Changed

Compatibility

[v1.8.0] - 2026-08-11

Tagv1.8.0 Commit:(发布后由受控发布工具回填) 部署:(待验收) 回滚基线v1.7.4

Added

Fixed

Compatibility

[v1.7.4] - 2026-08-11

Tagv1.7.4 Commit:(发布后由受控发布工具回填) 部署:(待验收) 回滚基线v1.7.3

Fixed

Compatibility

[v1.7.3] - 2026-08-11

Tagv1.7.3 Commit:(发布后由受控发布工具回填) 部署:(待验收) 回滚基线v1.7.2

Fixed

Compatibility

[v1.7.2] - 2026-08-11

Tagv1.7.2 Commit:(发布后由受控发布工具回填) 部署:(待验收) 回滚基线v1.7.1

Fixed

Compatibility

[v1.7.1] - 2026-08-11

Tagv1.7.1 Commit8cda6d20e94d0cf5192ae5850d78fed6ed8ad74c 部署:数据节点(175.24.197.202)与应用节点(124.221.143.25)均已部署并验收 部署时间(UTC):数据节点与应用节点均于 2026-08-11T03:1xZ 完成 验收:两节点 SNI HTTPS 首页与文章详情页均返回 200;Flyway 补跑 V19/V20 迁移成功(now at version v20,page_view_log/post_annotation 表已创建);批注 API 返回 200 空数组;page_view_log 已有真实访问数据;首页/文章/专栏/搜索/项目/图片查询回归全部通过 回滚基线v1.7.0

Fixed

Compatibility

[v1.7.0] - 2026-08-11

Tagv1.7.0 Commit:(发布后回填) 部署:(待验收) 回滚基线v1.6.0

Added

Changed

Compatibility

[v1.6.0] - 2026-08-10

Tagv1.6.0 Commit:(发布后回填) 部署:(待验收) 回滚基线v1.5.3

Added

Changed

Compatibility

[v1.5.3] - 2026-08-10

Tagv1.5.3 Commit82d50a80acb4c1c136aaf1cfd67e0bc2f7b6c194 部署:数据节点(175.24.197.202)与应用节点(124.221.143.25)均已部署并验收 部署时间(UTC):数据节点 2026-08-10T04:15Z;应用节点 2026-08-10T04:17Z 验收:两节点 SNI HTTPS 首页与关于页均返回 200;关于页技术栈显示 Java 25 / Spring Boot 4;首页最新/热门、文章列表与详情、旧 ID 跳转(302→200)、专栏、搜索、项目和文章图片查询回归全部通过 回滚基线v1.5.2

Fixed

Compatibility

[v1.5.2] - 2026-08-10

Tagv1.5.2 Commit630cc572fa50ef792859ed5007b90d35312d003e 部署:数据节点(175.24.197.202)与应用节点(124.221.143.25)均已部署并验收 部署时间(UTC):数据节点 2026-08-10T03:55Z;应用节点 2026-08-10T03:57Z 验收:两节点容器健康、应用日志无 Flyway/MySQL/Redis/MeiliSearch 错误;SNI HTTPS 首页最新/热门及翻页、文章列表与详情、旧 ID 跳转(302→200)、专栏列表与详情、搜索、项目和真实文章图片均返回 200 回滚基线v1.5.1

Fixed

Compatibility

[v1.5.1] - 2026-08-07

Tagv1.5.1 Commit9a41fb496dc60e4cadb833278d02f0f76aca3b2d 部署:数据节点(175.24.197.202)与应用节点(124.221.143.25)均已部署并验收 部署时间(UTC):数据节点 2026-08-07T14:36:xxZ;应用节点 2026-08-07T14:38:xxZ 验收:两节点 Compose 服务运行;SNI HTTPS 首页及最新/热门分页、文章与旧 ID 跳转、专栏、搜索、项目和真实文章图片均为 200;Java 25 + Spring Boot 4.1 生产可用 回滚基线v1.4.0

Fixed

[v1.5.0] - 2026-08-07

Tagv1.5.0 Commit5f98c84de4e8ea5be273eeec104c6af580645dcf 部署:Docker 构建失败(Dockerfile 未跳过测试编译),未部署 回滚基线v1.4.0

Changed

Fixed

Compatibility

[v1.4.0] - 2026-08-07

Tagv1.4.0 Commita0aa9c8fab6639e922729664b1e5d3f53c4cf083 部署:数据节点(175.24.197.202)与应用节点(124.221.143.25)均已部署并验收 部署时间(UTC):数据节点 2026-08-07T10:11:14Z;应用节点 2026-08-07T10:15:00Z 验收:两节点 Socket active、完整 Compose 服务运行;SNI HTTPS 首页及最新/热门分页、文章与旧 ID 跳转、专栏、搜索、项目和真实文章图片均为 200 回滚基线v1.3.0

Changed

Fixed

Compatibility

[v1.3.0] - 2026-08-06

Tagv1.3.0 Commit926177c9fb49804b48bf2aa65a956c4517359830 部署:数据节点(175.24.197.202)与应用节点(124.221.143.25)均已部署并验收 部署时间(UTC):数据节点 2026-08-06T03:03:17Z;应用节点 2026-08-06T03:06:06Z 验收:两节点 Socket active、完整 Compose 服务运行;SNI HTTPS 首页及最新/热门分页、文章与旧 ID 跳转、专栏、搜索、项目、Sitemap、RSS feed 和真实文章图片均为 200 回滚基线v1.1.0

Added

Fixed

Compatibility

[v1.1.0] - 2026-08-04

Tagv1.1.0 Commit13e72a885962bd6cd6c8a4f03f30982b408e5323 部署:数据节点(175.24.197.202)与应用节点(124.221.143.25)均已部署并验收 部署时间(UTC):数据节点 2026-08-04T13:27:54Z;应用节点 2026-08-04T13:30:30Z 验收:两节点 Socket active、完整 Compose 服务运行;SNI HTTPS 首页及最新/热门分页、文章与旧 ID 跳转、专栏、搜索、项目和真实文章图片均为 200 回滚基线v1.0.2

Fixed

Changed

Compatibility

[v1.0.2] - 2026-08-04

Tagv1.0.2 Commit8452102ef1d4ca82204360fb221714e758793fc8 部署:数据节点(175.24.197.202)与应用节点(124.221.143.25)均已部署并验收 部署时间(UTC):数据节点 2026-08-04T10:34:14Z;应用节点 2026-08-04T10:36:50Z 验收:两节点 Socket active、应用与 Nginx 运行;HTTPS 首页、文章、专栏、搜索、项目与版本页均为 200,应用节点额外验证文章详情和真实图片为 200 回滚基线:无(v1.0.1 尚未记录完整验收结论)

Changed

Fixed

Compatibility

[v1.0.1] - 2026-08-04

Tagv1.0.1 Commite9b1b177bac574db711bd22341870cdfa7a89fe6 部署:待完成数据节点、应用节点验收 回滚基线:无(v1.0.0 启动失败,未完成验收)

Fixed

[v1.0.0] - 2026-08-04

Tagv1.0.0 Commitf40bda924df7b1d4de4a79146839197f76fda9ec 部署:待完成数据节点、应用节点验收 回滚基线:无(首次正式发布)

Added

Security

Compatibility

记录模板

## [v1.2.3] - YYYY-MM-DD

**Tag**:`v1.2.3`  
**Commit**:`<40 位 SHA>`  
**部署**:数据节点、应用节点均已验收  
**回滚基线**:`v1.2.2`

### Changed

- 面向用户或运维的变更。

### Compatibility

- 数据库迁移、配置变更、回滚限制;没有则写“无”。

未创建新 Tag 的内容不得写入正式版本条目;已创建 Tag 但尚未部署或验收的条目必须标注“待验收”,不得宣称上线完成或作为回滚基线。