From chenlb在tmlake.com Wed Apr 2 16:09:30 2025 From: chenlb在tmlake.com (=?UTF-8?B?6ZmI5r2e5rOi?=) Date: Wed, 02 Apr 2025 16:09:30 +0800 Subject: [NJet-user] =?utf-8?b?T3Blbk5KZXQgdjMuMi4y54mI5pys5Y+R5biD?= Message-ID: <0c76597f-5e0b-4d74-9663-108c205524c7.chenlb@tmlake.com> 大家好:       OpenNJet v3.2.2版本发布(https://gitee.com/njet-rd/njet/releases ) 本版本主要新增了如下一些功能(包含部分已有功能优化)以及bug的修复(详细修复bug列表可通过3.2.2 发行版查看) 新增功能如下:      指标展示新增worker进程 cpu以及内存使用情况       指标展示新增upstream server的健康状态 已有功能优化:      range 模块支持集群,相关资源名称带有集群标识。      动态共享内存实现中,使用用lvlhsh保存动态zone的元数据。       动态域名解析,放到ctrl 模块。       编译脚本支持指定NJET_PREFIX       upstream app_sticky 支持动态化。       Http Upstream 动态zone 优化       rysnc在同步文件时,保留源文件的user和group属性。 bug修复:        健康检查ssl 里protocols字段描述信息变更,同时删除了protocols_str这个字段        token同步模块由于expired过期字段初始化未清零导致数据可能被过期误清理        修复访问上游解析失败,返回状态码9,会导致core的问题。        修复动态upstream中不能使用http块中配置的resolver指令的问题。        修复动态upstream查询时,如果配置了resolver指令,resolver_timeout字段显示数值为-1的问题。        修复了在一组upstream中配置多个域名时,reload后通过动态upstream查询时server id可能异常的问题。        修复了upstream配置app sticky时,如果upstream为空,访问会导致core的问题        修复了vts 模块response_second指标显示一直为0的问题