Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: bug fix info for v4.2.4 #2134

Merged
merged 20 commits into from
Apr 2, 2024
Merged
110 changes: 90 additions & 20 deletions CHANGELOG-zh-CN.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# OceanBase Developer Center (ODC) CHANGELOG

## 4.2.4 (2024-04-01
## 4.2.4 (2024-04-02

### 功能变化

Expand Down Expand Up @@ -105,21 +105,91 @@ SQL 开发

### 缺陷修复

连接会话

- 连接会话过期后未能及时清除引用,导致资源泄漏,可能造成内存消耗上升 [#2125](https://github.com/oceanbase/odc/pull/2125)
- 高频使用场景下,执行 SQL 或查看表数据会遇到接口卡死无法响应的问题 [#1914](https://github.com/oceanbase/odc/pull/1914)
- 在数据源配置修改用户名大小写之后,连接 OceanBase Oracle 可能会出错 [#1797](https://github.com/oceanbase/odc/pull/1797)
- 打开 SQL 控制台时偶现 404 错误 [#1809](https://github.com/oceanbase/odc/pull/1809)

SQL 执行

- OceanBase v4.2 提交/回滚按钮状态与实际事务状态不同步 [#2097](https://github.com/oceanbase/odc/pull/2097)
- 带有单行注释的 SQL 语句执行失败 [#2085](https://github.com/oceanbase/odc/pull/2085)
- 最后一个 SQL 命令若不以分隔符结束将导致偏移量计算错误 [#1970](https://github.com/oceanbase/odc/pull/1970)

yizhouxw marked this conversation as resolved.
Show resolved Hide resolved
结果集

- 结果集中同时修改多行数据时耗时较久 [#2007](https://github.com/oceanbase/odc/pull/2007)
- OceanBase MySQL 模式下 DATETIME 数据类型显示时精度丢失 [#1411](https://github.com/oceanbase/odc/pull/1411)
- 查看 BLOB 字段文本和十六进制图像之间来回切换可能会导致界面冻结 [#300](https://github.com/oceanbase/odc/issues/300)

yizhouxw marked this conversation as resolved.
Show resolved Hide resolved
表对象

yizhouxw marked this conversation as resolved.
Show resolved Hide resolved
- 索引和约束视图中列名顺序不一致 [#1948](https://github.com/oceanbase/odc/pull/1948)
- 无法查看 MySQL v5.6 表详情 [#1635](https://github.com/oceanbase/odc/pull/1635)
- 无法查看 Sofa ODP 表详情 [#2043](https://github.com/oceanbase/odc/pull/2043)

yizhouxw marked this conversation as resolved.
Show resolved Hide resolved
无锁结构变更

- 当输入语句包含注释时,OSC 任务会因为语法异常而失败 [#1597](https://github.com/oceanbase/odc/pull/1597)

yizhouxw marked this conversation as resolved.
Show resolved Hide resolved
SQL检查

- 存在虚拟列时发生空指针异常 [#2031](https://github.com/oceanbase/odc/pull/2031)
- 通过 DROP CONSTRAINT 删除主键的操作未能检测到 [#1879](https://github.com/oceanbase/odc/pull/1879)
- 特定 ALTER 语句会触发的空指针异常 [#1865](https://github.com/oceanbase/odc/pull/1865)

yizhouxw marked this conversation as resolved.
Show resolved Hide resolved
分区计划

- 当模式或表名为小写时,无法执行分区 DDL [#2088](https://github.com/oceanbase/odc/pull/2088)

yizhouxw marked this conversation as resolved.
Show resolved Hide resolved
数据归档/清理

- 任务退出时未释放数据库连接池,任务数量较多时会占用较多线程
- 获取连接失败时连接池会无限重试产生大量日志
- 使用唯一键清理时没有使用正确索引产生慢 SQL

用户与权限

- 批量导入用户包含角色名称会失败 [#1908](https://github.com/oceanbase/odc/pull/1908)

yizhouxw marked this conversation as resolved.
Show resolved Hide resolved
数据安全

- 使用嵌套 CASE-WHEN 子句时数据掩码不一致 [#1410](https://github.com/oceanbase/odc/pull/1410)

系统集成

- 请求正文中包含中文内容时出现乱码 [#1625](https://github.com/oceanbase/odc/pull/1625)

DB Browser

- 包含索引的表创建语句未被识别为创建类型 [#2063](https://github.com/oceanbase/odc/pull/2063)
- 在 Oracle 模式中 DDL 前后多余空格 [#2050](https://github.com/oceanbase/odc/pull/2050)
- 在 Oracle 11g 模式下无法检索有默认值列的表 [#1733](https://github.com/oceanbase/odc/pull/1733)
- listTables 未能一致地准确返回指定模式下的表 [#1632](https://github.com/oceanbase/odc/pull/1632)
- 在 OceanBase 版本 < V2.2.30 时无法 listTables [#1478](https://github.com/oceanbase/odc/pull/1478)
- MySQL 表结构设计的可视化不足,特别是对于单引号括起的字符串 [#1401](https://github.com/oceanbase/odc/pull/1401)

OB SQL Parser

- 解析命名为 'json_table' 的表的 INSERT 语句出错 [#1968](https://github.com/oceanbase/odc/pull/1968)

yizhouxw marked this conversation as resolved.
Show resolved Hide resolved
## 4.2.3_bp1 (2024-02-01)

### 功能变化

- 数据库变更:数据库变更任务适配流式读取 SQL 文件 (#1437)
- 数据归档/清理:支持使用唯一索引进行分片 (#1327)
- 数据库变更:数据库变更任务适配流式读取 SQL 文件 [#1437](https://github.com/oceanbase/odc/pull/1437)
- 数据归档/清理:支持使用唯一索引进行分片 [#1327](https://github.com/oceanbase/odc/pull/1327)

### 缺陷修复

SQL 执行

- 在 OceanBase v2.2.30 上 执行 SQL 失败 (#1487)
- 在团队空间执行匿名块导致 NPE (#1474)
- 个人设置启用手动提交时,回滚操作没有成功执行 (#1468)
- 不能设置超过 2 个字符的分隔符 (#1414)
- 在 OceanBase v2.2.30 上 执行 SQL 失败 [#1487](https://github.com/oceanbase/odc/pull/1487)
- 在团队空间执行匿名块导致 NPE [#1474](https://github.com/oceanbase/odc/pull/1474)
- 个人设置启用手动提交时,回滚操作没有成功执行 [#1468](https://github.com/oceanbase/odc/pull/1468)
- 不能设置超过 2 个字符的分隔符 [#1414](https://github.com/oceanbase/odc/pull/1414)
- 在 SQL 窗口查询请求期间,注销时前端崩溃。

结果集
Expand All @@ -129,48 +199,48 @@ SQL 执行

表对象

- 查询表数据时没有列注释 (#1488)
- 查询表数据时没有列注释 [#1488](https://github.com/oceanbase/odc/pull/1488)

数据导出

- 导出包体和同义词时,不显示对象类型。 (#1464)
- 导出包体和同义词时,不显示对象类型。 [#1464](https://github.com/oceanbase/odc/pull/1464)

任务

- 创建没有连接信息的工单时 NPE (#1479)
- 并发创建任务时无法正确设置任务状态 (#1419)
- 创建没有连接信息的工单时 NPE [#1479](https://github.com/oceanbase/odc/pull/1479)
- 并发创建任务时无法正确设置任务状态 [#1419](https://github.com/oceanbase/odc/pull/1419)
- 当任务创建者和审批者不是当前用户时,查看任务审批节点时发生错误。

无锁结构变更

- OSC 任务在全量迁移完成时不显示手动交换表名 (#1357)
- OSC 任务在全量迁移完成时不显示手动交换表名 [#1357](https://github.com/oceanbase/odc/pull/1357)

数据库变更

- 部分场景查询任务详情抛出流程实例未找到异常 (#1325)
- 任务日志过期时查询任务详情抛出文件未找到异常 (#1316)
- 部分场景查询任务详情抛出流程实例未找到异常 [#1325](https://github.com/oceanbase/odc/pull/1325)
- 任务日志过期时查询任务详情抛出文件未找到异常 [#1316](https://github.com/oceanbase/odc/pull/1316)

分区计划

- 如果关联的调度配置不存在,删除作业失败 (#1495)
- 如果关联的调度配置不存在,删除作业失败 [#1495](https://github.com/oceanbase/odc/pull/1495)

数据归档/清理

- 编辑速率限制配置后,数据清理任务调度失败 (#1438)
- 编辑速率限制配置后,数据清理任务调度失败 [#1438](https://github.com/oceanbase/odc/pull/1438)

桌面版本

- Ubuntu 桌面版本无法打开命令行窗口。

其他

- 连接到 OBOracle 的小写模式时,SQL 检查失败 (#1341)
- MetaDB 默认字符集为 GBK 时,执行带有生僻字的 SQL 语句失败 (#1486)
- 连接到 OBOracle 的小写模式时,SQL 检查失败 [#1341](https://github.com/oceanbase/odc/pull/1341)
- MetaDB 默认字符集为 GBK 时,执行带有生僻字的 SQL 语句失败 [#1486](https://github.com/oceanbase/odc/pull/1486)

### 安全加固

- 升级 aliyun-oss-sdk 版本 (#1393)
- 无锁结构变更在手动交换表时存在水平越权访问数据权限 (#1405)
- 升级 aliyun-oss-sdk 版本 [#1393](https://github.com/oceanbase/odc/pull/1393)
- 无锁结构变更在手动交换表时存在水平越权访问数据权限 [#1405](https://github.com/oceanbase/odc/pull/1405)

## 4.2.3 (2023-12-22)

Expand Down
Loading
Loading