Skip to content

v4.3.1

Compare
Choose a tag to compare
@twose twose released this 12 Mar 14:44
· 3678 commits to master since this release

Enhancement

  • After Server enabled ssl_verify_peer, the client without the certificate will be forcibly disconnected (31a038f) (@shiguangqi)
  • MySQL\Statement::execute can accept null arguments (0207ebc) (@twose)
  • Now part of the fatal error message caused by illegal code will show the call stack trace, the warning will be more friendly (such as calling the coroutine method outside the coroutine) (@twose)

Fixed

  • FixedswSignalfd_set unexpected result (#2397) (@junwei-qu)
  • Fixed Socks5proxy memory error (9dd0b7c) (@twose)
  • FixedRedis backward compatibility (connect timeou configuration does not work) (21f34cc) (@twose)
  • Fixed Server reload BUG (31a038f) (@shiguangqi)
  • Fixed Co\Http\Client with defer mode and call recv with the timeout agrument but timeout does not work (2c1cd83) (@twose)
  • Fixed call the coroutine method out side the coroutine core dump (2bf6b09) (@twose)
  • Fixed Swoole + PHP73 with pcre.jit on MacOS core dump (17ccaf3) (@twose)
  • Fixed build failed on 32-bit env (#2411) (@twose)
  • Fixed Co\Socket construct failed (@twose)
  • FixedProcess\Pool system msg queue not work (#2424) (@matyhtf)
  • Fixed user and group configurations not work in Server with BASE mode (#2402) (@matyhtf)
  • Fixed Co\MySQL connect timeout coredump on low version of Linux (d6736e4) (@twose)