Skip to content

Releases: swoole/swoole-src

v4.5.11

10 Jan 04:06
23e5960
Compare
Choose a tag to compare

Enhancement

Fixed

v4.6.0

06 Jan 02:54
dd7a536
Compare
Choose a tag to compare

Backward compatibility Break

  • Removed the maximum limit of session id, never repeat (#3879) (@matyhtf)
  • Disabled unsafe function when use Coroutine, including pcntl_fork/pcntl_wait/pcntl_waitpid/pcntl_sigtimedwait (#3880) (@matyhtf)
  • Enabled coroutine hook by default (#3903) (@matyhtf)

Remove

Deprecated

  • Marked the Event::rshutdown() as deprecated, please use Coroutine::run instead (#3881) (@matyhtf)

New APIs

Enhancement

Fixed

Kernel

v4.5.10

23 Dec 05:08
57c7112
Compare
Choose a tag to compare

Fixed

v4.6.0-beta

17 Dec 06:58
Compare
Choose a tag to compare
v4.6.0-beta Pre-release
Pre-release
Update version

v4.4.23

23 Dec 05:07
48f204e
Compare
Choose a tag to compare

Fixed

  • Fixed table bugs
  • Fixed sync client error info (#3784)
  • Fixed memory overread when parse form-data boundary (#3858)
  • Fixed the bug of the channel, the data that has enqueue cannot be popped after the close

v4.6.0-alpha

09 Dec 07:41
66b3745
Compare
Choose a tag to compare
v4.6.0-alpha Pre-release
Pre-release
fix tests (#3921)

v4.5.9

27 Nov 01:46
d7a7ec0
Compare
Choose a tag to compare

Enhancement

  • Added SWOOLE_HTTP_CLIENT_ESTATUS_SEND_FAILED constant for Coroutine\Http\Client (#3873) (@sy-records)

Fixed

v4.5.8

20 Nov 11:01
f761af9
Compare
Choose a tag to compare

New APIs

Enhancement

Fixed

Kernel

  • Refactored memory allocation function, replace macro with SwooleG.std_allocator (#3853) (@matyhtf)
  • Refactored pipe (#3841) (@matyhtf)

v4.5.7

09 Nov 12:00
fd689d0
Compare
Choose a tag to compare

New APIs

  • Added writeVector, writeVectorAll, readVector, readVectorAll for Coroutine::Socket (#3764) (@huanghantao)

Enhancement

Fixed

Kernel

  • Optimized print-backtrace, using boost.stacktrace (#3788) (@matyhtf)

v4.5.6

26 Oct 07:39
6edd322
Compare
Choose a tag to compare

New APIs

  • Added swoole_substr_unserialize and swoole_substr_json_decode (#3762) (@matyhtf)

Enhancement

  • Modified Coroutine\Http\Server::onAccept to private property (dfcc83b) (@matyhtf)

Fixed

Kernel

  • Added check_liveness for Socket::read/write/shutdown (#3735) (@matyhtf)
  • Changed the type of session_id and task_id to int64 (#3756) (@matyhtf)