database/changelog.json
2025-12-27 16:21:09 +08:00

82 lines
2.6 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"currentVersion": "1.0.2-alpha1",
"changelog": [
{
"version": "1.0.2-alpha1",
"date": "2024-12-27",
"description": "架构重构 - 引入数据库驱动抽象层(阶段一完成)",
"changes": [
"创建数据库驱动抽象接口 DatabaseDriver60+ 方法)",
"实现 PostgreSQL 驱动 (PostgresDriver) 完整功能",
"重构 ConnectionManager 使用驱动",
"重构 QueryRunner 使用驱动",
"重构 MetadataBrowser 使用驱动",
"重构 BulkHelpers 使用驱动",
"重构 Diagnostics 使用驱动",
"重构 TransactionManager 使用驱动",
"新增 DatabaseMcp 类,支持多数据库类型",
"保留 PostgresMcp 作为向后兼容别名",
"所有核心类完全使用驱动层,消除 legacy 代码",
"为 SQL Server 支持奠定完整架构基础"
]
},
{
"version": "1.0.0",
"date": "2024-12-20",
"description": "系统上线",
"changes": [
"WebSocket transport 实现",
"Token 认证",
"多环境配置支持",
"多 schema 访问",
"Session 事务管理",
"审计日志",
"健康检查端点",
"30+ PostgreSQL MCP 工具"
]
},
{
"version": "1.0.1",
"date": "2024-12-21",
"description": "增加 SSE 传输支持",
"changes": [
"添加 SSE (Server-Sent Events) 传输层",
"统一服务器同时处理 WebSocket 和 SSE",
"SSE 端点: GET /sse 和 POST /messages",
"兼容不支持 WebSocket 的客户端(如浏览器扩展)"
]
},
{
"version": "1.0.1.01",
"date": "2024-12-22",
"description": "Bug 修复",
"changes": [
"修复连接池泄漏问题",
"修复 SSE 断连重连逻辑",
"优化错误处理"
]
},
{
"version": "1.0.1.02",
"date": "2024-12-23",
"description": "修复 SSL 配置不生效问题",
"changes": [
"修复 ssl.require: false 配置不生效的问题",
"改进 SSL 配置验证逻辑",
"更新文档说明 SSL 配置方式"
]
},
{
"version": "1.0.1.03",
"date": "2024-12-24",
"description": "增强安全配置灵活性和更新日志功能",
"changes": [
"添加 allowUnauthenticatedRemote 配置选项",
"允许在受信任网络中显式启用无认证远程访问",
"改进安全验证错误提示信息",
"新增 /changelog 端点查看版本更新历史"
]
}
]
}