njet v4.0.2
新增功能:
- portal基于OIDC集成keycloak认证
- 健康检查新框架,修改为协议注册机制,根据不同协议健康检查加载不同的模块
已有功能:
- token_sync模块支持配置key最大长度设置,默认2048
- deb/rpm 升级时保留 index.html, 50x.html
- Stream VS 删除的时候,主动断开客户端连接。
bug修复:
- 解决了debug模式下,http2mqtt 和ftp 模块log 打印导致core 的问题
- 解决了在kylin arm 机器启动njet,rsync 进程启动失败的问题
- 修复 动态Lua 中使用subrequest造成的进程卡死问题
- 解决了配置tcp类型主动健康检查,上游如果未启动会导致ctrl进程core的问题
- 解决了tcc_sleep日志空指针会导致core的问题
- 解决了从stream VS切换到tcc脚本的VS时,会导致core的问题
- 解决了rpm安装后丢失libtcc1.a的问题
- 修复 动态http VS/location/upstream/map/upstream_member reload时可能的数据损坏问题。
- 解决了stream动态upstream中使用balancer_by_lua_block需要静态文件中预先配置指令的问题
- 解决了集群模式下控制面请求转发时没有配置cluster_forward location 的core 问题
- 解决了portal登录失败时未提示错误原因的问题