Swoole 4.4.13 发布,内置协程连接池
新的API
增强
- Coroutine\Http\Server支持Websocket帧压缩 (#2943) (@twose)
- CURL hook 支持 CURLOPT_PUT, CURLOPT_INFILE, CURLOPT_INFILESIZE 等选项 (#2954) (@twose)
- Socket绑定失败时将会产生错误信息 (@LeiZhang-Hunter) (@twose) (#2972)
- Socket操作失败时如无必要不再生成不可控的警告信息,而是更新具体的错误代码和错误信息 (1e9b8cbb) (@twose)
- Library现在作为子模块存在,可通过composer单独安装 (@twose)
修复
- 修复gdbinit在docker下打印堆栈功能无法使用的bug (missing symbol) (d46dc2d7 (@twose)
- 修复响应POST请求时,内容无法正确压缩的BUG (#2947) (@twose)
- 修复Websocket->push方法的兼容性问题 (ac7dbcbc) (@twose)
- 修复hook后exec的$output与同步阻塞版本不一致的问题 (Yurunsoft) (#2955)
- 修复Coroutine::fread的若干小问题 (#2958) (@matyhtf)
- 修复Coroutine\Server不能在shutdown后自行清理子连接的问题 #2837 (#2962) (@twose)
- 修复HTTP2Server中的内存泄漏 (#2964) (@twose)
- 修复unsafe_event配置表现不正常的问题 (#2970) (@matyhtf)
- 修复在Server启动前非法的推送调用导致的问题 (#2977) (@twose)
- 修复使用WebSocket\Frame对象无法正确启用mask的问题 (#2982) (#2983) (@twose)
- 修复Process注册的回调内存泄漏的问题 (898894a7) (@twose)
- 修复minfd无法被更新的问题 (#2985)
- 修复HTTP2模块在编译时总是开启的问题 (3925e212) (@twose)
- 修复HTTP2上下文重复释放的问题 (#2987) (f4cdff1b) (@twose)
- 修复底层字符串比较不够严谨的问题 (#2988) (97c6c425) (9e5eae63) (@twose)
- 修复HTTP2 pipeline接收数据不完整的问题 (#2993) (@twose)
- 修复协程上下文被销毁阶段仍能获取的问题 (#2991) (@twose)
内核
- 重构swoole_(get|set)_object 为 扩展zend_object的方式 (更加高效稳定) (#2966) (@twose)
- 支持Github Actions (@twose) (@matyhtf)
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
OpenRASP v1.2.3 稳定版发布,完善监控机制
OpenRASP于2017年4月立项,其初衷是为了提供一套通用的安全框架,并提高应用对未知漏洞的防护能力。Struts2 系列漏洞属于典型的未知漏洞。从 S2-001 到最新的 S2-057,它的特点是请求特征在不断变化,最终通过某种方式执行OGNL语句或者反序列化,接着获取系统权限。 RASP防护引擎运行与应用内部,可以很好的解决这个问题。无论是何种漏洞,它的最终目的无非是: 执行系统命令、上传webshell、拖库等等。于是我们实现了这样的安全框架: 不依赖请求特征检测攻击,而是在应用执行上述关键操作时,执行一段自定义的逻辑检查是否存在异常。 本次发布 OpenRASP 1.2.3 版本,完善监控机制。 新增功能 通用改进 Java、PHP 增加崩溃监控(仅支持 Linux/Mac 系统) 监控信号如 segfault/abort 等等 监控范围是 Java主进程、PHP worker/心跳/日志进程/守护进程 崩溃后自动向管理后台发出报警,并上传堆栈日志;后台会同步发出邮件报警 若要测试监控效果,可执行kill -11 PID命令触发段错误 管理后台 支持客户端版本枚举 支持一键...
- 下一篇
gtoken v1.3.8 发布,支持多端登录配置
本次更新: 1. 加入多端登录支持,可配置剔除登录用户还是同时登录 介绍 基于gf框架的token插件,通过服务端验证方式实现token认证;已完全可以支撑线上token认证,并支持集群模式;使用简单,大家可以放心使用; 支持单机gcache和集群gredis模式; # 配置文件 [gtoken] # 缓存模式 1 gcache 2 gredis cache-mode = 1 # 是否支持多端登录 multi-login = true 支持简单token认证 加入缓存自动续期功能 // 注:通过MaxRefresh,默认当用户第五天访问时,自动再进行五天续期 // 超时时间 默认10天 Timeout int // 缓存刷新时间 默认为超时时间的一半 MaxRefresh int 框架使用简单,只需要设置登录验证方法以及登录、登出、拦截路径即可; github地址:https://github.com/goflyfox/gtoken gitee地址:https://gitee.com/goflyfox/gtoken 安装教程 gopath模式:go get...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8编译安装MySQL8.0.19
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7