Releases
v1.2.1
v1.2.1 — MCP 工具扩容 / 日志配置化 / 点赞修复 / 安全加固 / 性能优化
Latest
Compare
Sorry, something went wrong.
No results found
🎉 新功能
🤖 MCP 内容工具扩容(15 → 19)
新增 list_archives 全站归档时间线(按 UTC 年月分组,year 可过滤)、list_travels 旅行足迹地图(地点 + 关联游记)、get_popular_contents 热门文章(按点赞/评论数倒序)、list_content_images 文章配图(封面 + 图片附件)
get_content 支持 slug 直查与独立页面(type=page),长文 offset/maxChars 分页续读,响应带 next_offset 续读指针
search_content 支持 offset 翻页与正文命中摘录 match_excerpt(命中词前 40 后 80 字符)
带站内链接的响应顶层统一下发 site_url,AI 客户端可直接拼接绝对地址
工具能力增强:搜索过滤、运维统计口径、排序与缓存命中率诊断完善
📋 日志系统配置化
site.config 新增日志配置区:总开关 / 分类开关、行格式迁入、按大小切分与保留清理
环境变量统一为 LOGS_DIR(裸机日志目录与 Docker 挂载宿主路径一名双义)
docker compose 内置日志挂卷(${LOGS_DIR:-../logs} → 容器 /app/logs)
🐛 问题修复
❤️ 点赞
列表接口内联 like_num,修复 SSR 下点赞数被 referer 门禁 403 恒为 0
落库 ip 改走 getClientIp,修复反代/Docker 下审计 ip 塌缩成网关 IP
🤖 MCP
get_site_info 读错 informations 键名,站点描述/备案恒为空
get_popular_contents likes 口径排序写法不兼容 Prisma 7 运行时(类型检查可过),改为关系名嵌套形态
其它
邮件通知三个子开关补种子行,缺行视为关,全链路对齐
v1.2.0 新增功能两轮安全审计修复:内存泄漏面 / 时区 / 绕过 / 注入
bun test 共享进程三类状态泄漏修复(mock 泄漏 / sharedFake 快照 / 隔离策略)
⚡ 性能优化
六项无感服务端优化:缓存粒度 / 渲染缓存 / 设置缓存 / 仓库代理
📚 文档
README 新增「升级已有部署的数据库」章节,明确仅升不降
修正 Docker 镜像加速 daemon.json 路径(Linux 用 /etc/docker,Docker Desktop 走 GUI)
You can’t perform that action at this time.