Skip to content

Releases: louislivi/SMProxy

v1.3.1

11 Jan 07:51
Compare
Choose a tag to compare
  • 优化Mysql协议解析方式。
  • 修复work进程异常退出出现的初始化异常。
  • 修复Mysql协议解析异常导致的协议包传输错误 #68

v1.3.0

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

v1.2.9

12 Jul 03:47
Compare
Choose a tag to compare
  • 新增status命令监控面板功能
    6EFDA5B8CF7F0AD3A398EEFFB1D73B95
  • 修复日志目录创建失败的问题
  • 修复PHP字符串索引取值版本兼容问题

v1.2.8

24 May 04:01
Compare
Choose a tag to compare
  • 增加新版Swoole协程客户端双工,解决CPU出现异常飙高的问题
  • 优化SMProxy停止方式
  • 修复日志权限问题
  • 修复MariaDB 10+ 授权失败的问题

v1.2.7

21 Jan 07:28
Compare
Choose a tag to compare
  • 修复预处理语句客户端未关闭导致出现Can't create more than max_prepared_stmt_count statements的问题。
  • 修复SQL语句解析错误出现越界的问题。
  • 修复forswitch混合使用出现continue冲突的问题。
  • 优化初始化链接异常处理。

v1.2.6

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

v1.2.6-rc.1

26 Dec 13:47
Compare
Choose a tag to compare
v1.2.6-rc.1 Pre-release
Pre-release

Fix client send and receive Co scheduling

v1.2.6-beta

21 Dec 03:01
Compare
Choose a tag to compare
v1.2.6-beta Pre-release
Pre-release
Fix client has already been bound to another coroutine

v1.2.5

13 Dec 06:20
Compare
Choose a tag to compare
  • 新文档 https://smproxy.louislivi.com
  • 新增注解功能
    • 强制使用读库 /** smproxy:db_type=read */select * from `user` limit 1
    • 强制使用写库 /** smproxy:db_type=write */select * from `user` limit 1
  • 新增前台运行模式 --console
  • 优化默认配置项。
  • 修复MySQL8.0客户端登录验证出现的登录失败问题。
  • 修复验证插件默认值问题。
  • 统一SMProxy数据库编码格式。
  • 修复SMProxy Capabilities默认值。

v1.2.5-alpha

17 Jan 15:14
Compare
Choose a tag to compare
v1.2.5-alpha Pre-release
Pre-release
Update SMProxy version