85 lines
3.1 KiB
Markdown
85 lines
3.1 KiB
Markdown
# Changelog
|
||
|
||
## [0.5.13] - 2025-3-12
|
||
AI总结
|
||
### 🌟 核心功能增强
|
||
#### 记忆系统升级
|
||
- 新增了记忆系统的时间戳功能,包括创建时间和最后修改时间
|
||
- 新增了记忆图节点和边的时间追踪功能
|
||
- 新增了自动补充缺失时间字段的功能
|
||
- 新增了记忆遗忘机制,基于时间条件自动遗忘旧记忆
|
||
- 优化了记忆系统的数据同步机制
|
||
- 优化了记忆系统的数据结构,确保所有数据类型的一致性
|
||
|
||
#### 私聊功能完善
|
||
- 新增了完整的私聊功能支持,包括消息处理和回复
|
||
- 新增了聊天流管理器,支持群聊和私聊的上下文管理
|
||
- 新增了私聊过滤开关功能
|
||
- 优化了关系管理系统,支持跨平台用户关系
|
||
|
||
#### 消息处理升级
|
||
- 新增了消息队列管理系统,支持按时间顺序处理消息
|
||
- 新增了消息发送控制器,实现人性化的发送速度和间隔
|
||
- 新增了JSON格式分享卡片读取支持
|
||
- 新增了Base64格式表情包CQ码支持
|
||
- 改进了消息处理流程,支持多种消息类型
|
||
|
||
### 💻 系统架构优化
|
||
#### 配置系统改进
|
||
- 新增了配置文件自动更新和版本检测功能
|
||
- 新增了配置文件热重载API接口
|
||
- 新增了配置文件版本兼容性检查
|
||
- 新增了根据不同环境(dev/prod)显示不同级别的日志功能
|
||
- 优化了配置文件格式和结构
|
||
|
||
#### 部署支持扩展
|
||
- 新增了Linux系统部署指南
|
||
- 新增了Docker部署支持的详细文档
|
||
- 新增了NixOS环境支持(使用venv方式)
|
||
- 新增了优雅的shutdown机制
|
||
- 优化了Docker部署文档
|
||
|
||
### 🛠️ 开发体验提升
|
||
#### 工具链升级
|
||
- 新增了ruff代码格式化和检查工具
|
||
- 新增了知识库一键启动脚本
|
||
- 新增了自动保存脚本,定期保存聊天记录和关系数据
|
||
- 新增了表情包自动获取脚本
|
||
- 优化了日志记录(使用logger.debug替代print)
|
||
- 精简了日志输出,禁用了Uvicorn/NoneBot默认日志
|
||
|
||
#### 安全性强化
|
||
- 新增了API密钥安全管理机制
|
||
- 新增了数据库完整性检查功能
|
||
- 新增了表情包文件完整性自动检查
|
||
- 新增了异常处理和自动恢复机制
|
||
- 优化了安全性检查机制
|
||
|
||
### 🐛 关键问题修复
|
||
#### 系统稳定性
|
||
- 修复了systemctl强制停止的问题
|
||
- 修复了ENVIRONMENT变量在同一终端下不能被覆盖的问题
|
||
- 修复了libc++.so依赖问题
|
||
- 修复了数据库索引创建失败的问题
|
||
- 修复了MongoDB连接配置相关问题
|
||
- 修复了消息队列溢出问题
|
||
- 修复了配置文件加载时的版本兼容性问题
|
||
|
||
#### 功能完善性
|
||
- 修复了私聊时产生reply消息的bug
|
||
- 修复了回复消息无法识别的问题
|
||
- 修复了CQ码解析错误
|
||
- 修复了情绪管理器导入问题
|
||
- 修复了小名无效的问题
|
||
- 修复了表情包发送时的参数缺失问题
|
||
- 修复了表情包重复注册问题
|
||
- 修复了变量拼写错误问题
|
||
|
||
### 主要改进方向
|
||
1. 提升记忆系统的智能性和可靠性
|
||
2. 完善私聊功能的完整生态
|
||
3. 优化系统架构和部署便利性
|
||
4. 提升开发体验和代码质量
|
||
5. 加强系统安全性和稳定性
|
||
|