# Changelog
本文档记录项目的所有重要变更。
格式基于 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.0.0/),
版本号遵循 [语义化版本](https://semver.org/lang/zh-CN/)。
## [0.1.0] - 2024-12-XX
### 新增
- 初始版本发布
- 数据库连接管理功能
- 支持 PostgreSQL、MySQL、SQLite 数据库
- 数据库配置验证
- 连接测试功能
- 支持 PgBouncer
- 连接池管理
- 可配置的连接池选项(最大/最小连接数、超时时间等)
- 连接池统计和监控
- Schema 管理(PostgreSQL)
- 列出所有 Schema
- 获取 Schema 详细信息
- 表管理功能
- 列出数据库表
- 获取表信息
- 获取表列信息
- 安全性特性
- Schema 名称验证,防止 SQL 注入
- URL 编码,确保特殊字符正确处理
- 配置验证,确保输入有效性
- 日志脱敏,避免密码泄露
- 完整的错误处理
- 示例代码
- 基本连接示例
- 自定义连接选项示例
- 连接池监控示例