Chat2DB/CHANGELOG_CN.md

491 lines
14 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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.

## 3.1.19
`2024-1-3`
**更新日志**
- ⭐【新功能】打开表支持筛选排序
- ⚡️【优化】优化启动速度
- 🐞【修复】修改表结构生成SQL错误
- 🐞【修复】直接查询表因字符导致数据错误的问题
- 🐞【修复】null point error
## 3.1.18
`2023-12-28`
**更新日志**
- 🐞【修复】docker启动报错问题
## 3.1.17
`2023-12-27`
**更新日志**
- ⭐【新功能】连接可复制
-【优化】选中表可直接在右侧拓展栏的“信息”中查看表DDL
- 🐞【修复】修改表排序无法生成排序SQL问题
- 🐞【修复】Oracle数据库部分表无法查看列、无法编辑问题
- 🐞【修复】团队管理归属连接无法切换分页
## 3.1.16
`2023-12-25`
**更新日志**
- ⭐【新功能】执行记录添加复制sql按钮
- ⭐【新功能】执行记录可直接在控制台打开
- ⭐【新功能】右侧执行记录、保存SQL栏展开大小可拖动
- 🐞【修复】部分数据库无法显示数据库/Schema结构的问题
- 🐞【修复】网页部署时,切换页面刷新后页面报错问题
-【优化】查询结果取消单元格内滚动改为hover查看单元格内容
## 3.1.15
`2023-12-20`
**更新日志**
- 🐞【修复】每次打开应用时,偶现无法选择数据库问题
- 🐞【修复】兼容老数据类型无法显示删除问题
## 3.1.14
`2023-12-17`
**更新日志**
- 🐞【修复】树结构搜索bug
- 🐞【修复】切换tab导致编辑数据重置问题
- 🐞【修复】切换tab后重命名被重置
## 3.1.12
`2023-12-15`
**更新日志**
- ⚡️【优化】优化树结构搜索
- ⚡️【优化】树结构搜索框常驻
## 3.1.11
`2023-12-13`
**更新日志**
- 🐞【修复】带Schema的图表无法保存和执行
- 🐞【修复】升级后无法启动问题
## 3.1.10
`2023-12-13`
**更新日志**
- 🐞【修复】切换Tabs时表空白问题
- 🐞【修复】DM、Oracle无法显示Schema问题
- 🐞【修复】导入连接丢失问题
## 3.1.0
`2023-12-12`
**更新日志**
- 🔥🔥【优化】首次启动时间时间提升了65%
- 🔥🔥【优化】更改了左侧树的结构
- 🔥🔥【优化】优化切换tab卡顿问题
- ⚡️【优化】所有节点都支持选中,可以复制每个节点的名称
-【优化】sql的console输入框支持切换数据库不会在跟着左侧数据库的切换而改变了
- ⭐【新功能】保存记录移动到了右侧工具栏,可以直接在列表里修改名称
- ⭐【新功能】支持mongoDB
- ⭐【新功能】支持查看所有表
## 3.0.14
`2023-11-20`
**更新日志**
- 🐞【修复】团队分页问题
- 🐞【修复】Oracle服务名称错误
- 🐞【修复】Oracle数据类型错误
- 🐞【修复】修复MySQL修改表结构不回显注释的问题。
- ⚡️【优化】支持数据库或模式
- 【开发者】友友们不要着急呀最近公司有些事情并且在准备3.1.0,耐心等待哦
## 3.0.13
`2023-11-15`
**更新日志**
- 🐞【修复】oracle datatype 错误
- 🐞【修复】DM index 错误
## 3.0.12
`2023-11-13`
**更新日志**
- 🐞【修复】复制为insert第一行丢失问题
- 🐞【修复】达梦数据库index问题
- 🐞【修复】Point 乱码问题
- 🐞【修复】MariaDB连接数据库错误
- 🐞【修复】#792 NullPointerException
- 🐞【修复】Kingbase8r6 错误
## 3.0.11
`2023-11-10`
**更新日志**
- ⭐【新功能】Oracle 连接支持 Service name 方式
- ⭐【新功能】编辑表数据支持批量复制、克隆、删除(点击1X1单元格全选/取消按住shift/ctrl/cmd多选)
- ⚡️【优化】更新完成后点击重启关闭后无法自动打开问题(热更新无法修复该问题,需要下载新版版本覆盖客户端)
- 🐞【修复】database和schema搜索支持大小写模糊匹配
- 🐞【修复】添加database后不显示问题
- 🐞【修复】sql格式化对·now()·格式错误问题
## 3.0.10
`2023-11-06`
**更新日志**
- ⭐【新功能】增加多个国内 AI 配置
- ⭐【新功能】编辑数据支持右键操作
- 支持单行复制 Insert、Update、表头字段、行数据
- 支持克隆选中行
- 支持复制单元格数据
- 支持设置单元格为Null和Default
- 支持删除行
- 支持放大查看或修改数据
- ⭐【新功能】支持快捷键ctrl/cmd+c 复制行数据/单元格数据
- ⭐【新功能】支持快捷键ctrl/cmd+v 粘贴复制行数据/单元格数据到行/单元格
- ⭐【新功能】编辑表结构支持在列中设置主键
- ⭐【新功能】编辑数据支持单元格级别撤销修改
- ⭐【新功能】左侧Table树节点操作菜单支持复制表、字段、key、index、函数等名称
- ⭐【新功能】左侧Table树节点支持ctrl/cmd+c 复制节点文本
- ⭐【新功能】右侧可折叠面板中增加历史记录
- ⭐【新功能】支持右键关闭tab/关闭其他tab/关闭所有tab
- ⭐【新功能】顶部database和schema支持搜索
-【优化】SQL 编辑时的智能提示
-【优化】编辑表结构添加loading
- ⚡️【优化】树节点操作菜单支持右键唤出
- 🐞【修复】修复表结构编辑浮点数小数位设置显示异常
- 🐞【修复】修复切换控制台保存的sql会消失问题
- 🐞【修复】表多的分页后,上下文选不到当前分页以外的表
- 🐞【修复】console和结果的Tabs鼠标滚轮无法滚动的问题
## 3.0.9
`2023-11-01`
**更新日志**
- ⭐【新功能】查询结果支持刷新
-【优化】控制台Tabs自适应宽度
- 🐞【修复】console保存bug
- 🐞【修复】sqlite只能查到一条数据问题
## 3.0.5
`2023-10-23`
**更新日志**
- ⭐【新功能】支持可视化创建数据库
- ⭐【新功能】支持热更新
- ⭐【新功能】双击表直接打开表
- ⚡️【优化】搜索表支持大小模糊匹配
-【优化】Database 和 Schema 排序
- ⚡️【优化】查询的数据支持在查看的大的弹窗中编辑修改
-【优化】查询数据翻页loading效果
-【优化】保持顶部聚焦的tab永远在可视区域内
- ⚡️【优化】查询数据单元格没有滚动条问题
## 3.0.4
`2023-10-20`
**更新日志**
- 🐞【修复】查询数据超过100条时显示bug
## 3.0.1
`2023-10-19`
**更新日志**
- ⚡️【优化】查询结果滚动条
- 🐞【修复】Oracle更新结果数据错误
## 3.0.0
`2023-10-17`
**更新日志**
- 🔥【新功能】支持团队协作模式
- 🔥【新功能】支持可视化表结构新增、编辑、删除
- 🔥【新功能】支持查询数据结果编辑、新增、删除
- ⭐【新功能】支持导入Navicat/DBeaver数据源链接的功能
- ⭐【新功能】支持AI自动同步表结构
- ⭐【新功能】支持导出表结构
- ⭐【新功能】支持导入sql文件
- ⭐【新功能】连接支持添加环境标识,更好地区分在线和日常
- ⚡️【优化】优化编辑器提示功能
-【优化】优化AI输入
-【优化】sql查询支持停止
-【优化】sql执行支持查看影响行数
- ⚡️【优化】回收非管理员编辑共享连接权限
- ⚡️【优化】`Cmd/Ctrl + R` 运行SQL `Cmd/Ctrl + Shift + R` 刷新页面
- 🐞【修复】表操作列被表注释覆盖问题
- 🐞【修复】查询结果最后一个Tab无法关闭问题
## 2.1.0
## ⭐ 新特性
-🔥 新推出团队功能,支持团队协作。研发不需要知道在线数据库
密码,解决企业数据库帐号的安全问题。建议直接部署团队
使用'docker'的函数 -增加了环境选择的支持,更好地区分在线和日常
## 2.0.14
## ⭐ 新特性
- 🔥 团队功能全新上线,支持团队协作,研发无需知道线上数据库密码,解决企业数据库账号安全问题,团队功能建议直接使用 `docker` 部署
- 新增支持环境选择,更好的区分线上、日常环境
## 🐞 问题修复
- 修复 `Oracle` 查询 `Blob` 报错的问题
- 修改分页逻辑,修复部分 SQL 无法查询
## 2.0.13
## 🐞 问题修复
- 修复不选中 sql 格式化的 bug
- 修复打开视图卡顿问题
- 解决已连接的非关系型数据库打开白屏问题(暂不支持非关系性数据库)
## 2.0.12
## ⭐ 新特性
- 🔥 支持查看视图、函数、触发器、存储过程
- 支持选中 sql 格式化
- 增加新的暗色主题
## 🐞 问题修复
- 修复 sql 格式化会失败问题
- 修复本地存储的主题色、背景色与新版本不兼容时会导致页面崩溃问题
- 日志对敏感数据进行脱敏
- 修复 `CLOB` 不展示具体内容的问题 [Issue #440](https://github.com/chat2db/Chat2DB/issues/440)
- 修复非 Select 不展示查询结果的问题
- 修复 Oracle 不带 schema 无法查询的问题
- 修复特殊类型的 SQL 执行报错的问题
- 修复测试链接成功,但保存链接报错的问题
## 2.0.11
## 🐞 问题修复
- 修复 SSH 不支持老版本加密算法的问题
- 修复 SQLServer2008 无法连接的问题
- 修复无法查看表名备注、字段备注的问题
## 2.0.10
## 🐞 问题修复
- 新建、开打 console 时激活最新操作的 console、记录最后一次使用的 console
- edge 等浏览器复制功能无法正常使用
- table 搜索后导出 ddl 报错
- 增加表注释以及列字段类型和注释
- 当数据源添加了 database 默认选择第一个 database
## 2.0.9
## 🐞 问题修复
- 修复 windows 闪退的问题
## 2.0.8
## 🐞 问题修复
- 修复部分数据库出现科学计数法的情况 [Issue #378](https://github.com/chat2db/Chat2DB/issues/378)
- 修复部分情况数据不展示
## 2.0.7
## ⭐ 新特性
- 支持导出查询结果
## 🐞 问题修复
- 修复 ai 配置 [Issue #346](https://github.com/chat2db/Chat2DB/issues/346)
## 2.0.6
## 🐞 问题修复
- Fixed: 当选择的库下面表过多时最下面的“新建控制台”按钮消失 [Issue #314](https://github.com/chat2db/Chat2DB/issues/314)
## 2.0.5
## ⭐ 新特性
- 支持每天 25 次免费使用 AIGC
- 支持查询数据分页
- 支持 PostgreSQL 数据库多个 database 的切换
- 支持客户端代码热更新可以快速修复 bug
- 支持客户端字体放大缩小
## 🐞 问题修复
- 返回结果默认返回别名 [Issue #270](https://github.com/chat2db/Chat2DB/issues/270)
- 修复了 100 个左右的 bug当然很多是重复 bug
## 2.0.4
## ⭐ 新特性
- 支持 DB2 数据库
- 支持控制台保存后重命名
- 支持 SQL 执行中提示
## 🐞 问题修复
- 修复 sqlserver 中 database 全是数字的 bug
- 修复 ssh 连接 bug
## 2.0.2
## ⭐ 新特性
- 全新的 AI 绑定流程
- 支持自定义驱动
## 🐞 问题修复
- 优化 dataSource 链接编辑
- 优化错误提示
- 优化选表交互
- 优化表格体验
## 2.0.1
## 🐞 问题修复
- 修复一次性执行多条 SQL 会提示异常的 BUG
- 修复 getJDBCDriver error: null [Issue #123](https://github.com/chat2db/Chat2DB/issues/123)
- 修复 hive 方式连接,然后查看 columns 报错 [Issue #136](https://github.com/chat2db/Chat2DB/issues/136)
## 2.0.0
## 更新内容
- 🔥SQL 查询、AI 查询和数据报表完美集成的一体化解决方案设计与实现
- 🔥 数据源连接和管理进阶为专注模式的全新体验设计与实现
- 🔥AI 对话 SQL 升级为极简模式的全新交互设计与实现
- 客户端 AI 体验重大升级,响应更多用户的诉求
- 集成更多 AI 模型
- 客户端双语支持
- SQL 查询基础功能优化
- Issue 问题修复
## 1.0.11
- fixed: SQL 有特殊字符时 AI 功能无法正常使用
- 增减版本信息检测
## 1.0.10
- fixed: 格式化 SQL 异常
- 优化 AI 网络连接异常提示
- 自定义 AI 添加本地样例
- Support OceanBase Presto DB2 Redis MongoDB Hive KingBase
## 1.0.9
- 修复 Open Ai 无法连接的问题
- 支持国产达梦数据库
- 支持自定义 OPEN AI API_HOST
- 🔥 支持自定义 AI 接口
- 支持主题色跟随系统
## 1.0.6
- 修复 Oracle 数据库字符集问题
- 修复 mac 安装提示的安全问题
## 1.0.5
- 🔥 优化 Apple 芯片的启动速度
- 修复 Windows 端数据库连接问题
- 修改 database 不生效
- NullPointerException
## 1.0.4
- 修复 ClickHouse jdbc 问题
- 修复连接池管理的 NPE
- 修复前端编辑数据源报错问题
- 增加数据库默认属性配置
## 1.0.3
- 🔥 支持 SSH 连接数据库
- 🎉 支持客户端查看日志
- 🎉 支持在 Console 中聊天对话
- 支持在客户端内设置 OPENAI 代理
- 已经启动过应用不会再重复启动
## 1.0.1
- 修复 oracle 连接配置编辑、以及连接查询问题
- 修复 Apikey 输出到日志可能存在的风险
- 修复 web 版本登录的 bug
## 1.0.0
Chat2DB 的 1.0.0 正式版来啦 🎉🎉🎉🎉🎉🎉🎉🎉🎉
- 🌈 AI 智能助手,支持自然语言转 SQL、SQL 转自然语言、SQL 优化建议
- 👭 支持团队协作,研发无需知道线上数据库密码,解决企业数据库账号安全问题
- ⚙️ 强大的数据管理能力,支持数据表、视图、存储过程、函数、触发器、索引、序列、用户、角色、授权等管理
- 🔌 强大的扩展能力,目前已经支持 Mysql、PostgreSQL、Oracle、SQLServer、ClickHouse、Oceanbase、H2、SQLite 等等,未来会支持更多的数据库
- 🛡 前端使用 Electron 开发,提供 Windows、Mac、Linux 客户端、网页版本一体化的解决方案
- 🎁 支持环境隔离、线上、日常数据权限分离
## 0.0.0
`2023--`
**更新日志**
- ⭐【新功能】
- ⚡️【优化】
- 🐞【修复】