Skip to content

Releases: swoole/swoole-cli

v6.1.4.0

09 Dec 09:30

Choose a tag to compare

Update swoole version

v6.1.3.0

26 Nov 06:33

Choose a tag to compare

v6.1.3.0

主要更新

  1. 扩展 swoole 升级到 v6.1.3
  2. 增加 avif 图片格式支持
  3. 扩展 apuc 升级到 5.1.27
  4. 扩展 ds 升级到 1.6.0
  5. 扩展 imagick 版本由 3.6.0 升级为 3.8.0

v6.1.1.1

17 Nov 10:27
3a76a9d

Choose a tag to compare

item value
branch main
tag v6.1.1.1
swoole version v6.1.1
php version 8.4.14
release date 2025-11-17
status ok
  1. change info
  2. Code Change Info
  3. faq

新增

  1. gcc 动态版的 swoole-cli
  2. 新增 random 扩展
  3. curl 启用 libind2 库,支持中文域名解析
  4. curl 启用 libpsl 库,支持检查域名合法性

变更

  1. PHP 版本由 8.1 (8.1.29) 升级为 8.4 (8.4.14)
  2. github macos amd64 构建环境由 macos-13 升级为 macos-15-intel
  3. github macos arm64 构建环境由 macos-14 升级为 macos-15
  4. 扩展 swoole 版本由 v5.1.x
    升级为 v6.1.1swoole v6.1.1 info
  5. 扩展 redis 版本由 5.3.7 升级为 6.2.0
  6. 扩展 imagick 版本由 3.6.0 升级为 3.8.0
  7. openssl 库版本由 v3.1.4 升级为 v3.6.0 ( openssl 3.5 支持了 quic 协议堆栈)
  8. curl 库版本由 v8.4.0 升级为 v8.16.0
  9. nghttp2 库版本由 v1.57.0 升级为 v1.68.0
  10. nghttp3 库版本由 v1.0.0 升级为 v1.12.0
  11. ngtcp2 库版本由 8.4.0 升级为 8.16.0
  12. curl 库支持的 http3 协议,实现由(quictls + ngtcp2 + nghttp3) 变更为 (openssl + nghttp3)

优化

  1. 修复 macos 构建环境下 libssh2 功能出现废弃的警告

Bug 修复

  1. 修复 macos 构建环境下 gmp 库链接错误 (启用-fPIC)

废弃

  1. ngtcp2 库冻结使用

v5.1.8.0

23 Aug 13:38
c6a8a5d

Choose a tag to compare

v5.1.8.0

item value
branch v5.1.x
tag v5.1.8.0
swoole version v5.1.8
php version 8.1.29
release date 2025-08-23
status ok

变更:详情

  1. swoole 版本由 v5.1.7 升级为 v5.1.8 , swoole v5.1.8 info

立即下载使用 swoole-cli

curl -fSL https://github.com/swoole/swoole-cli/blob/main/setup-swoole-cli-runtime.sh?raw=true | bash -s -- --version  v5.1.8.0

# 来自 https://www.swoole.com/download
curl -fSL https://github.com/swoole/swoole-cli/blob/main/setup-swoole-cli-runtime.sh?raw=true | bash -s -- --version  v5.1.8.0 --mirror china

备注: macos环境下 首次运行提示无权限 ,解决方法

note : macos clearing the com.apple.quarantine extended attribute

xattr ./runtime/swoole-cli/swoole-cli

sudo xattr -rd com.apple.quarantine  ./runtime/swoole-cli/swoole-cli

v6.0.2.0

10 Apr 10:35
27382f6

Choose a tag to compare

item value
branch main
tag v6.0.2.0
swoole version v6.0.2
php version 8.1.29
release date 2025-04-10
status building

变更:详情

  1. swoole 版本由 v6.0.1 升级为v6.0.2 , swoole v6.0.2 info
  2. 简化 cygwin 版本构建流程
  3. cygwin 构建环境 新增打包脚本
  4. 优化swoole-cli 自更新流程
  5. 打包的依赖库源码 all-deps.zip 新增 php-8.1.29源码

立即下载使用 swoole-cli

curl -fSL https://github.com/swoole/swoole-cli/blob/main/setup-swoole-cli-runtime.sh?raw=true | bash -s -- --version  v6.0.2.0

# 来自 https://www.swoole.com/download
curl -fSL https://github.com/swoole/swoole-cli/blob/main/setup-swoole-cli-runtime.sh?raw=true | bash -s -- --version  v6.0.2.0 --mirror china

备注: macos环境下 首次运行提示无权限 ,解决方法

note : macos clearing the com.apple.quarantine extended attribute

xattr ./bin/runtime/swoole-cli

sudo xattr -rd com.apple.quarantine  ./bin/runtime/swoole-cli

release files sha256sum (waiting build)



v6.0.1.0

21 Feb 13:01
43f3432

Choose a tag to compare

item value
branch main
tag v6.0.1.0
swoole version v6.0.1
php version 8.1.29
release date 2025-02-21
status ok

变更:详情

  1. 启用 GitHub action linux arm64 构建环境,放弃使用 qemu 模拟 linux arm64 构建环境
  2. swoole 版本由 v6.0.0 升级为v6.0.1 , swoole v6.0.1 info

立即下载使用 swoole-cli

curl -fSL https://github.com/swoole/swoole-cli/blob/main/setup-swoole-cli-runtime.sh?raw=true | bash -s -- --version  v6.0.1.0

# 来自 https://www.swoole.com/download
curl -fSL https://github.com/swoole/swoole-cli/blob/main/setup-swoole-cli-runtime.sh?raw=true | bash -s -- --version  v6.0.1.0 --mirror china

备注: macos环境下 首次运行提示无权限 ,解决方法

note : macos clearing the com.apple.quarantine extended attribute

xattr ./bin/runtime/swoole-cli

sudo xattr -rd com.apple.quarantine  ./bin/runtime/swoole-cli

release files sha256sum


221e752d80872220cd64e73064f9adb38af637f34de4fc052a4a11c2a0addfa0  all-deps.zip
9439312c2bc818c0feeb96271ef6f7b9f6745a6e782449cddaed1ec065b779b2  swoole-cli-v6.0.1-cygwin-x64.zip
d1e93510ae4041a4b33559e22f47b235db07d364032e070968ca5b984528fda9  swoole-cli-v6.0.1-linux-arm64.tar.xz
4814b43700a4fc4db7cfc87a48d36af9c2ab4e016e8b3a276e3c782c67cb07e2  swoole-cli-v6.0.1-linux-x64.tar.xz
4639a745873df92b0a01c581c1429a7599bca477bfe3912e230e13984a2c2e2d  swoole-cli-v6.0.1-macos-arm64.tar.xz
7936783019b9e18053f8305493544a9c2091ec8eda521e7f7f498db653a12841  swoole-cli-v6.0.1-macos-x64.tar.xz

v5.1.7.0

22 Feb 01:49
befdfa5

Choose a tag to compare

item value
branch v5.1.x
tag v5.1.7.0
swoole version v5.1.7
php version 8.1.29
release date 2025-02-22
status ok

变更:详情

  1. 启用 GitHub action linux arm64 构建环境,放弃使用 qemu 模拟 linux arm64 构建环境
  2. swoole 版本由 v5.1.6 升级为 v5.1.7 , swoole v5.1.7 info

立即下载使用 swoole-cli

curl -fSL https://github.com/swoole/swoole-cli/blob/main/setup-swoole-cli-runtime.sh?raw=true | bash -s -- --version  v5.1.7.0

# 来自 https://www.swoole.com/download
curl -fSL https://github.com/swoole/swoole-cli/blob/main/setup-swoole-cli-runtime.sh?raw=true | bash -s -- --version  v5.1.7.0 --mirror china

备注: macos环境下 首次运行提示无权限 ,解决方法

note : macos clearing the com.apple.quarantine extended attribute

xattr ./bin/runtime/swoole-cli

sudo xattr -rd com.apple.quarantine  ./bin/runtime/swoole-cli

release files sha256sum


1f95f92e11d26904072d492ac2ad74f28e0a1f464f57586bf6a1fe04f59a9985  all-deps.zip
3073d10506a4891efd0b18c0d64ac09a7019203a45eaedd2dc23c25ff1c312cf  swoole-cli-v5.1.7-cygwin-x64.zip
637c3884b05906bf4dab23ab52178017ed0d403ed274cffeecb05342dc3ca689  swoole-cli-v5.1.7-linux-arm64.tar.xz
3b8b5e3058d16129861f35626021224c8003f550874c35a1717daaa9a78e6a0b  swoole-cli-v5.1.7-linux-x64.tar.xz
f8eb0c8ce62f82ffd3a2e695ab7e566d4e6f9c15171c30bdc1d4fd8f4be127d8  swoole-cli-v5.1.7-macos-arm64.tar.xz
ce4f03524b8f44bf42be8175c2763f159900e9fde447ff3fc24c0e710e1c113b  swoole-cli-v5.1.7-macos-x64.tar.xz

v6.0.0.0

18 Dec 13:44
e9cad59

Choose a tag to compare

item value
branch main
tag v6.0.0.0
swoole version v6.0.0
php version 8.1.29
release date 2024-12-18

变更:详情

  1. PHP 启用 ZTS (Zend Thread Safe ) 线程安全 *swoole v6 需要 ZTS *
  2. swoole 版本由 v5.1.6 升级为 v6.0.0 , swoole v6.0.0 info

立即下载使用 swoole-cli

curl -fSL https://github.com/swoole/swoole-cli/blob/main/setup-swoole-cli-runtime.sh?raw=true | bash -s -- --version  v6.0.0.0

# 来自 https://www.swoole.com/download
curl -fSL https://github.com/swoole/swoole-cli/blob/main/setup-swoole-cli-runtime.sh?raw=true | bash -s -- --version  v6.0.0.0 --mirror china

备注: macos环境下 首次运行提示无权限 ,解决方法

note : macos clearing the com.apple.quarantine extended attribute

xattr ./bin/runtime/swoole-cli

sudo xattr -rd com.apple.quarantine  ./bin/runtime/swoole-cli

release files sha256sum

a55699ecee994032f33266dfa37eabb49f1f6d6b6b65cdcf7b881cac09c63bea  all-deps.zip
15b411e8aedf6aecc4ac4a4785ff56e055e713bbc6e43a354d3222cf1a1ffabf  swoole-cli-v6.0.0-cygwin-x64.zip
2549782248afa81a44ae1b552b24a7c30c8c37da1b5ec5c6fcbd6448d3cf21ba  swoole-cli-v6.0.0-linux-arm64.tar.xz
9708ef4ac9bbae4c3a72a8c1b8634d07bc6ac13face1e96b3e2f31fe73e0e258  swoole-cli-v6.0.0-linux-x64.tar.xz
9c642fe0a30adce8483dcb5512c7612d7eafa2002fc0d2b622622c255e157e05  swoole-cli-v6.0.0-macos-arm64.tar.xz
7bb6cbeccb01f3114dfdcedddd2131e00d2deee6563526b573bd22306adf0058  swoole-cli-v6.0.0-macos-x64.tar.xz

v5.1.6.0

29 Nov 13:18
5598ae0

Choose a tag to compare

item value
branch v5.1.x
tag v5.1.6.0
swoole version v5.1.6
php version 8.1.29
release date 2024-11-29

变更:

   1. swoole 版本由 v5.1.5升级为 v5.1.6 , [swoole v5.1.6 info](https://github.com/swoole/swoole-src/releases/tag/v5.1.6)
   2. 默认启用 ['xslwriter'](https://github.com/viest/php-ext-xlswriter/releases) 扩展

立即下载使用 swoole-cli

curl -fSL https://github.com/swoole/swoole-cli/blob/main/setup-swoole-cli-runtime.sh?raw=true | bash

# 来自 https://www.swoole.com/download
curl -fSL https://github.com/swoole/swoole-cli/blob/main/setup-swoole-cli-runtime.sh?raw=true | bash -s -- --mirror china

备注: macos环境下 首次运行提示无权限 ,解决方法

note : macos clearing the com.apple.quarantine extended attribute

xattr ./bin/runtime/swoole-cli

sudo xattr -rd com.apple.quarantine  ./bin/runtime/swoole-cli

v5.1.5.1

30 Oct 15:50
74fdc9b

Choose a tag to compare

item value
branch v5.1.x
tag v5.1.5.1
swoole version v5.1.5
php version 8.1.29
release date 2024-10-30

变更:

   1. swoole 版本由 v5.1.4 升级为 v5.1.5 , [swoole v5.1.4 info](https://github.com/swoole/swoole-src/releases/tag/v5.1.5)
   2. 修复发版时 swoole 版本错误
   3. 修复 macos 环境 mongodb 扩展构建错误
   4. 修复 libxml2, libxslt URL
   5. 删除 docker build --progress=plain 参数,非通用参数,部分 docker 版本不支持
   6. 为 make.sh 添加可执行属性
   7. 设置 加载 php.ini 默认目录(/usr/local/swoole-cli/etc/php.ini)
   8. 优化同步 PHP 源码脚本
   9. 优化macos 环境下构建流程

立即下载使用 swoole-cli

curl -fSL https://github.com/swoole/swoole-cli/blob/main/setup-swoole-cli-runtime.sh?raw=true | bash

# 来自 https://www.swoole.com/download
curl -fSL https://github.com/swoole/swoole-cli/blob/main/setup-swoole-cli-runtime.sh?raw=true | bash -s -- --mirror china

备注: macos环境下 首次运行提示无权限 ,解决方法

note : macos clearing the com.apple.quarantine extended attribute

xattr ./bin/runtime/swoole-cli

sudo xattr -rd com.apple.quarantine  ./bin/runtime/swoole-cli