Skip to content
  • v4.5.8
  • f761af9
  • Compare
    Choose a tag to compare
    Search for a tag
  • v4.5.8
  • f761af9
  • Compare
    Choose a tag to compare
    Search for a tag

@huanghantao huanghantao released this Nov 20, 2020 · 12 commits to master since this release

New APIs

Enhancement

Fixed

Kernel

  • Refactored memory allocation function, replace macro with SwooleG.std_allocator (#3853) (@matyhtf)
  • Refactored pipe (#3841) (@matyhtf)
Assets 2
  • v4.5.7
  • fd689d0
  • Compare
    Choose a tag to compare
    Search for a tag
  • v4.5.7
  • fd689d0
  • Compare
    Choose a tag to compare
    Search for a tag

@huanghantao huanghantao released this Nov 9, 2020 · 40 commits to master since this release

New APIs

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

Enhancement

Fixed

Kernel

  • Optimized print-backtrace, using boost.stacktrace (#3788) (@matyhtf)
Assets 2
Oct 28, 2020
Update version for Swoole 4.4.22 (#3777)
* Fixed HTTP2 client over HTTP proxy is not working

* Fixed PDO context data confusion

* Fix swMutex_lockwait invalid

* Fix test

* Fixed onPacket callback or UDP Server with IPv6 return wrong port

* Fix systemd fds bugs

* Update version for Swoole 4.4.22
  • v4.5.6
  • 6edd322
  • Compare
    Choose a tag to compare
    Search for a tag
  • v4.5.6
  • 6edd322
  • Compare
    Choose a tag to compare
    Search for a tag

@huanghantao huanghantao released this Oct 26, 2020 · 79 commits to master since this release

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)
Assets 2
  • v4.5.5
  • 8b11260
  • Compare
    Choose a tag to compare
    Search for a tag
  • v4.5.5
  • 8b11260
  • Compare
    Choose a tag to compare
    Search for a tag

@huanghantao huanghantao released this Oct 14, 2020

New APIs

Enhancement

Fixed

  • Fixed PHP8 build (zend_compile_string change) (#3670) (@twose)
  • Fixed PHP8 build (ext/sockets compatibility) (#3684) (@twose)
  • Fixed PHP8 build (php_url_encode_hash_ex change) (#3713) (@remicollet)
  • Fixed invalid conversion from 'const char*' to 'char*' for build (#3686) (@remicollet)
  • Fixed HTTP2 client over HTTP proxy is not working (#3677) (@matyhtf) (@twose)
  • Fixed PDO context data confusion (swoole/library#54) (@sy-records)
  • Fixed onPacket callback or UDP Server with IPv6 return wrong port
  • Fixed Lock::lockwait timeout setting does not take effect
Assets 2
Sep 18, 2020
Fix leak and test in 4.4 (#3674)
* Fix leak

* Fix test
  • v4.5.4
  • 9bc8420
  • Compare
    Choose a tag to compare
    Search for a tag
  • v4.5.4
  • 9bc8420
  • Compare
    Choose a tag to compare
    Search for a tag

@huanghantao huanghantao released this Sep 15, 2020 · 152 commits to master since this release

Backward compatibility Break

New APIs

Enhancement

  • Added open_websocket_ping_frame, open_websocket_pong_frame (#3600) (@Yurunsoft)

Fixed

Kernel

Assets 2
Sep 1, 2020
Update version for Swoole 4.4.20 (#3614)
* Update version for Swoole 4.4.20

* Fix test

* Update package.xml
  • v4.5.3
  • 41fd89d
  • Compare
    Choose a tag to compare
    Search for a tag
  • v4.5.3
  • 41fd89d
  • Compare
    Choose a tag to compare
    Search for a tag

@huanghantao huanghantao released this Aug 30, 2020 · 197 commits to master since this release

New APIs

  • Added Swoole\Process\ProcessManager (swoole/library#88f147b) (@huanghantao)
  • Added ArrayObject::append, StringObject::equals (swoole/library#f28556f) (@matyhtf)
  • Added Coroutine::parallel (swoole/library#6aa89a9) (@matyhtf)
  • Added Coroutine\Barrier (swoole/library#2988b2a) (@matyhtf)

Enhancement

Fixed

Kernel

Assets 2
Pre-release
Pre-release

@huanghantao huanghantao released this Aug 24, 2020 · 206 commits to master since this release

New APIs

  • Added Swoole\Process\ProcessManager (swoole/library#88f147b) (@huanghantao)
  • Added ArrayObject::append, StringObject::equals (swoole/library#f28556f) (@matyhtf)
  • Added Coroutine::parallel (swoole/library#6aa89a9) (@matyhtf)
  • Added Coroutine\Barrier (swoole/library#2988b2a) (@matyhtf)

Enhancement

Fixed

Kernel

Assets 2
You can’t perform that action at this time.