SMProxy Versions Save

Swoole MySQL Proxy 一个基于 MySQL 协议,Swoole 开发的MySQL数据库连接池。 A MySQL database connection pool based on MySQL protocol and Swoole.

v1.3.1

4 years ago
  • 优化Mysql协议解析方式。
  • 修复work进程异常退出出现的初始化异常。
  • 修复Mysql协议解析异常导致的协议包传输错误 #68 。

v1.3.0

4 years ago
  • 新增databaseName 配置参数,用于解决数据库在不同连接同名的情况。
  • 新增-f | --force 命令行参数, 用于解决部分用户程序无法正常退出的问题#66。
  • 新增回收空闲连接定时器,用于解决连接达到最大空闲时间以及最大数量但是未正常回收的问题#63。
  • 新增连接池配置参数重载,用于解决读与写使用频率的不同,可以配置不同的最大连接数,最大空闲连接数等。
  • 修复MySql 错误码在返回时未返回真实错误码的问题#57。

v1.2.9

4 years ago
  • 新增status命令监控面板功能 6EFDA5B8CF7F0AD3A398EEFFB1D73B95
  • 修复日志目录创建失败的问题
  • 修复PHP字符串索引取值版本兼容问题

v1.2.8

4 years ago
  • 增加新版Swoole协程客户端双工,解决CPU出现异常飙高的问题
  • 优化SMProxy停止方式
  • 修复日志权限问题
  • 修复MariaDB 10+ 授权失败的问题

v1.2.7

5 years ago
  • 修复预处理语句客户端未关闭导致出现Can't create more than max_prepared_stmt_count statements的问题。
  • 修复SQL语句解析错误出现越界的问题。
  • 修复forswitch混合使用出现continue冲突的问题。
  • 优化初始化链接异常处理。

v1.2.4-alpha

5 years ago

v1.2.5-alpha

5 years ago

v1.2.6

5 years ago
  • 支持MariaDB
  • 优化PHP原生错误处理方式。
  • 优化客户端读操作超时时间。
  • 优化包长最大值。
  • 修复半包问题,数据包过大出现packets out of order的问题(#33)
  • 修复MySQL异常崩溃SMProxy未作出响应导致程序超时出现502的情况。
  • 修复协程客户端在不同协程中读或写出现client has already been bound to another coroutine的问题。 (#32)

v1.2.6-rc.1

5 years ago

Fix client send and receive Co scheduling

v1.2.6-beta

5 years ago