Skip to content

Releases: louislivi/SMProxy

v1.2.4

05 Dec 10:12
Compare
Choose a tag to compare
  • 增加支持MYSQL8.0 caching_sha2_password认证插件。
  • 增加支持混合使用MYSQL8.0,MYSQL5.* 连接配置。
  • 优化程序异常处理以及错误信息格式。
  • 增加连接connect失败重试三次,保障连接连接超时的问题,以及修复异常连接connect失败的问题。
  • 优化版本判断
  • 优化数据库分隔符
  • 优化ClientCapabilities
  • 增加多种认证插件支持以及判断

v1.2.4-alpha

17 Jan 15:14
Compare
Choose a tag to compare
v1.2.4-alpha Pre-release
Pre-release
Fix bugs.

v1.2.3

01 Dec 10:51
Compare
Choose a tag to compare
  • 修复协程Client服务端异常断开连接处理。
  • 增加连接超时断开,保持maxSpareConns连接数

v1.2.2

28 Nov 14:47
Compare
Choose a tag to compare
  • 规范帮助信息 (#20 )
  • 处理PHP错误信息 (#19 )
  • 加入MySQL8.0解决方案
  • 修改启动文件名称为SMProxy
  • 修复数据库名称中带有'_'的bug,导致数据库无法正常识别
  • 更新MySQL8.0解决方案文档

v1.2.1

28 Nov 02:56
Compare
Choose a tag to compare
  • 增加多读连接配置以及多写连接配置
  • 增加动态配置配置文件目录 -c|--config参数
  • client采用\Swoole\Coroutine\Client#14
  • 加入官方的docker镜像,因业务不同所有还是建议使用独立docker镜像(#14
  • 连接数配置改为实际数据库连接数(#14
  • worker_num配置支持function,例如一般连接数会设置为swoole_cpu_num(),或者swoole_cpu_num()*N这样。(#14
  • 增加一个配置,在服务启动的时候可以选择自动连接满maxSpareConns或者设定值或者不自动连接。默认自动满maxSpareConnsstartConns#14
  • 日志管理支持PSR3接口规格(#14

v1.2.0

26 Nov 01:33
Compare
Choose a tag to compare
  • 支持读写分离
  • 支持Mysql事物
  • 支持mysql各类锁
  • 支持多数据库,多用户,多连接
  • 支持Phar运行
  • 更加友好的进程管理
  • 支持Composer
  • 优化协程调度

Phar 运行方式

SMProxy start