njet v4.0.1
新增功能:
已有功能:
- 规范modules下各个模块的config 文件使用
- 动态增加VS时,如果是新增端口,可以在listen_option中设置配置(目前不支持quic)
- 优化event框架,提高消息处理速度
- 优化njetmq编译脚本
- proto_server模块修改为动态模块
bug修复:
- http/stream rr 算法backup 的tried 数组的越界问题
- http/stream hash,random 算法遍历peers时越界问题
- stream upstream zone 的内存分配失败时,service 字段的内存泄漏问题。
- Goaccess 模块移除 njt_dynlog_parser.c njt_dynlog_parser.h 两个文件
- libtcc1.a 跨平台拷贝路径问题
- 删除Dockerfile.ubuntu build_k8s.sh njet_sidecar.conf 多余文件
- telemetry webserver模块编译告警问题
- 解决不规范使用njt_cycle->log的问题
- 编译脚本部分单词拼写错误问题
- http cache 模块内存泄漏问题
- 解决njetmq未订阅的retain消息会导致内存泄露的问题
- 解决deb安装包pcre2依赖的检测问题
- 解决了循环添加动态location 多个然后再动态删除location时broker 进程 core的问题
- 健康检查配置前缀匹配导致认为已存在问题
- 健康检查部分代码分配使用了错误的结构长度问题
- 修复在Kunpeng 920 CPU上,rsync模块加载不成功的问题
- 解决代码在不同GCC下编译代码的兼容性问题