database/changelog.json
zpc fd4c1758af feat: 实现 SQL Server 驱动(阶段二完成)
- 实现 SqlServerDriver 完整功能(60+ 方法)
- 使用 mssql 库进行连接管理
- SQL Server 参数占位符: @p1, @p2, ...
- 标识符引用使用方括号: [name]
- OFFSET/FETCH 分页(SQL Server 2012+)
- MERGE 语句实现 UPSERT
- OUTPUT INSERTED.* 替代 RETURNING
- sys.* 系统表元数据查询
- 更新驱动工厂支持 SQL Server
- 编译通过,无 TypeScript 错误

阶段二完成:PostgreSQL 和 SQL Server 双驱动可用
2025-12-27 16:29:46 +08:00

100 lines
3.2 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-alpha2",
"changelog": [
{
"version": "1.0.2-alpha2",
"date": "2024-12-27",
"description": "实现 SQL Server 驱动(阶段二完成)",
"changes": [
"实现 SqlServerDriver 完整功能60+ 方法)",
"使用 mssql 库进行连接管理",
"SQL Server 参数占位符: @p1, @p2, ...",
"标识符引用使用方括号: [name]",
"OFFSET/FETCH 分页SQL Server 2012+",
"MERGE 语句实现 UPSERT",
"OUTPUT INSERTED.* 替代 RETURNING",
"sys.* 系统表元数据查询",
"sys.dm_exec_sessions 活跃连接查询",
"sys.dm_tran_locks 锁信息查询",
"更新驱动工厂支持 SQL Server"
]
},
{
"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 端点查看版本更新历史"
]
}
]
}