Releases: oceanbase/obclient
Releases · oceanbase/obclient
v2.2.8
版本信息
名称 |
描述 |
发布时间 |
2025 年 1 月 6 日 |
版本号 |
v2.2.8 |
提交号 |
OBClient: 571fb52 OBConnector-C:66905285b1b1f5efdb22085da5d2272e0049d755 |
新增功能
- ORACLE模式: 兼容 sqlplus define 变量兼容
BUG修复
调整
v2.2.7
版本信息
名称 |
描述 |
发布时间 |
2024 年 11 月 25 日 |
版本号 |
v2.2.7 |
提交号 |
OBClient: 513acc8 OBConnector-C:66905285b1b1f5efdb22085da5d2272e0049d755 |
新增功能
- OB ORACLE 兼容 sqlplus 斜杠 / 执行缓冲区 SQL
- 执行 OB Oracle SQL 文件报错时打印报错的 SQL
- 单机模式下,obclient 支持默认连接到本机observer
- OBClinet登录之后,可显示连接的租户名称
BUG修复
调整
v2.2.6
版本信息
名称 |
描述 |
发布时间 |
2024 年 06 月 19 日 |
版本号 |
v2.2.6 |
提交号 |
OBClient: aba3e87235d18833bee33176a478cfb8ac8c7c2aOBConnector-C:66905285b1b1f5efdb22085da5d2272e0049d755 |
新增功能
- 支持指定多ip
- 支持通过定义启动参数禁用指定命令
- 支持EOF指令和tee命令同时使用
- 支持开启session时执行预定义的sql文件
- 支持通过定义启动参数禁用指定命令
- 支持给匿名块加标签(label)
- 支持socket5 协议
- Oracle模式:支持退出时自动commit,兼容set define on/off,默认为set define on
BUG修复
- 修复一些内部测试bug
- 修复注释前有空格导致执行报错问题
调整
v2.2.3
版本信息
名称 |
描述 |
发布时间 |
2023 年 10 月 11 日 |
版本号 |
v2.2.3 |
提交号 |
OBClient: 729e716ddbb46081bd23a1375e00b13a70ab9da1OBConnector-C:6a6074a2a9dfe21e8f7997d0332a288547294cbc |
新增功能
- 支持GB18030-2022字符集
- 全链路追踪支持show trace能力
- 支持从环境变量中读取date format变量
- 增加安全编译选项
BUG修复
- 修复一些内部测试bug
- 修复ubuntu系统下backspace键不生效问题
- 修复obclient 对于null blob显示错误
调整
v2.2.2
版本信息
名称 |
描述 |
发布时间 |
2023 年 3 月 23 日 |
版本号 |
v2.2.2 |
提交号 |
OBClient: 553fecd OBConnector-C:25e71de07b84dbfd783ad672bc202ffd1919ff7d |
新增功能
- 默认保留注释,如果需要跳过注释,使用--skip-comments参数
- mysqltest增加计划忽略的能力
BUG修复
- obclient -V支持显示版本号
- 2.0协议在span为空时,会发生core问题
- 向server连续发送两个\s,hung住
调整
V2.2.1
RELEASE NOTE
Item |
Description |
Release date |
2022-11-24 |
Release version |
v2.2.1 |
OBClient Commit number |
466aa37 |
OBConnector-C Commit number |
07c1c5ca229d38b7c3e957560ef7b26bb998803b |
New Feature
- Added "--proxy-mode" to the ObClient command line, which needs to be used when connecting to the root@proxysys tenant
BUG Fix
- Fixed the problem of correctness of query results when non-blank new columns were added in oracle tenant mode
- Fixed the double free problem when using the ob2.0 protocol
- Adjust the packet sending logic of 2.0 protocol, the request packet less than 16M will not be unpacked when sending, which is compatible with the current logic of ObProxy
Revision
- Added mysqldump and mysqlimport binary to the rpm package
版本信息
名称 |
描述 |
发布时间 |
2022 年 11 月 24 日 |
版本号 |
v2.2.1 |
OBClient:提交号 |
466aa37 |
OBConnector-C:提交号 |
07c1c5ca229d38b7c3e957560ef7b26bb998803b |
新增功能
- ObClient命令行新增「--proxy-mode」,连接root@proxysys租户时需要使用该参数
BUG修复
- 修复oracle租户模式下,非空白新增列,查询结果正确性问题
- 修复使用ob2.0协议时,存在的double free问题
- 调整2.0协议发包逻辑,小于16M的请求包,在发送时不拆包,兼容ObProxy当前逻辑
调整
- rpm包中新增mysqldump以及mysqlimport binary
v2.2.0
Release Note
Item |
Description |
Release date |
2022-10-25 |
Release version |
v2.2.0 |
Commit number |
OBClient: 655a170 |
OBConnector-C commit number |
OBConnector-C: 8766f46525f98c0607ca899c07d5e693c6ee5404 |
New Feature
- Support ob20 protocol protocol transmission
- Support full link trace capability
BUG Fix
Revision
- Removed useless files, mainly compiling and automatically generating files
- Modified CMakeList.txt and slimmed down the obclient rpm package. Currently only output obclient and mysqltest binary
版本信息
名称 |
描述 |
发布时间 |
2022 年 10 月 25 日 |
版本号 |
v2.2.0 |
提交号 |
OBClient: 655a170 |
OBConnector-C提交号 |
OBConnector-C:8766f46525f98c0607ca899c07d5e693c6ee5404 |
新增功能
- 支持ob20 protocol协议传输
- 支持全链路诊断能力
BUG修复
调整
- 去除了无用的文件,主要是编译自动生成文件
- 修改了CMakeList.txt,瘦身了obclient rpm包,当前只会打出obclient以及mysqltest binary
v2.0.2
版本信息
名称 |
描述 |
发布时间 |
2022 年 07 月 08 日 |
版本号 |
v2.0.2 |
提交号 |
OBClient: e9dd775 |
OBConnector-C: |
|
69ad628185f3d064c3f454859cdf725c0a13932e |
|
新增功能
mysqltest:
- mysqltest oracle mode的数据类型支持;
- mysqltest 添加result format 3/4支持;
- mysqltest 添加关闭explain命令行控制,通过--disable-explain设置
SET 指令支持(Oracle兼容性)
- 支持设置前缀字符替换变量功能:SET DEF[INE] { &|c|ON|OFF}
- 支持设置脚本返回功能:SET FEED[BACK] { 6 | n | ON | OFF }
- 支持开启执行脚本回显:SET ECHO { ON | OFF}
- 支持命令行中是否允许存在空行:SET SQLBL[ANKLINES] { ON | OFF }
优化
- 优化client_ip透传,在F5场景下,会将client ip准确传入到后端OBProxy或OBServer。
- 优化OBClient登录后的交互界面的回显信息。
Bug 修复
无
Release Note
RELEASE NOTE
Item |
Description |
Release date |
2022-3-30 |
Release number |
V2.0.1 |
Commit number |
066011c |
version history
- 2021/05/01 2.0.0-1 First GA version.
- 2021/06/28 2.0.0-2 Security Enhancement.
- 2022/03/30 2.0.1 Support ARM architecture.