Skip to content

v4.3.1

Compare
Choose a tag to compare
@zhuzhaoyang001 zhuzhaoyang001 released this 06 Aug 07:05

V4.3.1_CE

版本信息

名称 描述
发布时间 2024 年 08 月 06 日
版本号 v4.3.1

功能

  • 支持 obkv 能力
  • obproxy2884端口提供新建连接统计数据
  • 【MySQL 5.7 兼容】【数据类型】SERIAL
  • 【MySQL 兼容】通信协议命令字补全
  • 优化压缩协议实现;提升 2.0 协议稳定性
  • 配置实现优化
  • 【binlog】支持 server_id, server_uuid 等系统变量转发到 ob binlog instance
  • 【binlog】支持 client_ip, proxy_version 等属性在 handshake response 时传递给 ob binlog instance
  • ODP 内存超限行为修改
  • ODP prometheus 监控完善
  • 【mysql兼容】mock语法 BINLOG Statement
  • 【MySQL兼容】mock语法 SHOW SLAVE HOSTS && SHOW SLAVE STATUS
  • 【Mysql兼容】mock语法:SHOW RELAYLOG EVENTS
  • 【Binlog】binlog_service_ip支持域名以及多地址
  • 【性能优化】单机模式下,降低obproxy的cpu使用
  • 表锁功能支持
  • obproxy支持ob4.x的主备库功能
  • 【字符集】支持 ASCII 字符集
  • 支持utf8mb4字符集下utf8mb4_0900_ai_ci字符序
  • 支持 proxy_primary_zone_name 支持指定多个zone
  • 支持 proxy识别dblink语句,不走分布式事务路由
  • 支持 [LSOP]lsop 请求支持二期,完整支持LSOP能力
  • 支持[LSOP][BATCH] 支持batch请求和Lsop请求 return one result优化
  • 支持[HBASE] hbase模式,增加tablegroup支持,支持多famliy
  • 支持[路由] OBKV请求路由信息批量获取支持
  • 优化[解析优化]OBKV请求协议解析优化,简化解析流程
  • 优化[路由] OBKV请求依赖的dummy_ldc的优化
  • 优化[路由] OBKV将session信息与连接依赖解耦以及优化路由
  • 其他 [obkv]去除3.4.0 & 4.1.1中 同步处理rpc请求的代码
  • 支持 [POI] OBKV HBASE 代理支持基于 substring 的 Key 分区路由
  • 支持 [ODP-4.3.1 BP1][OBKV][分区键计算] hbase支持 substring_index 生成列作为分区键

BUG修复

  • metadb拉配置和proxyro集群密码修改并发,导致异常配置写入,登录失败
  • 公有云上 prometheus 数据打印数据库名错误
  • ObLatch 报错加锁失败
  • load data local 导入卡住
  • obloader4.3使用云上旁路导入功能,导入数据失败 · Aone
  • 【obkv】java客户端异步query返回的session id是-1而不是0,校验失败
  • [obkv] 跨分区情况下超时不会返回server的错误码
  • [OBKV] lsop 容灾场景下疑似OB_CONCURRENCY_OBJ_POOL内存泄漏
  • [obkv] lsof场景下OB_SE_ARRAY模块内存有明显泄漏
  • 【OBKV】修改客户端使query查询超时,proxy触发core
  • 连接proxy,二合一协议下,jdbc 执行 begin 语句,夯住
  • [mysql 协议]OK包转发处理 Server session state change标记的清理
  • 创建备集群后连接失败,报错cluster name does not match to
  • obproxy4.2.3.0 INSERT ob1.4.79分区表时路由异常,非leader路由
  • binlog没有携带connect attr
  • COM_STMT_SEND_LONG_DATA连接断开后,proxy需要断开客户端连接