Skip to content

Releases: oceanbase/obclient

2.2.6

20 Jun 09:51
Compare
Choose a tag to compare

版本信息

名称 描述
发布时间 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

11 Oct 06:49
Compare
Choose a tag to compare

版本信息

名称 描述
发布时间 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

23 Mar 12:58
Compare
Choose a tag to compare

版本信息

名称 描述
发布时间 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

24 Nov 03:26
Compare
Choose a tag to compare

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

01 Nov 03:46
Compare
Choose a tag to compare

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

  • None

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

18 Jul 02:30
Compare
Choose a tag to compare

版本信息

名称 描述
发布时间 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

07 Apr 02:14
Compare
Choose a tag to compare

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.