NJet v3.3 发布!!


NJet3.3本次发布包括了8项新特性,19项优化,修改了4项关键bug。关键特性如下:

1 、合并上游代码:在本次更新中,NJet合并上游NGINX代码到1.27.4,持续保持更新。同时也针对铜锁做了更新,升级到tongsuo 8.3.0-stable分支(1206e6b),国密SSL性能得到较大提升,国密短连接性能优于RSA/ECC算法。

2 、支持龙芯: 针对龙芯3C6000+龙蜥完成了适配,支持longarch64架构,NJet的动态协议框架支持了外部协议库,绕过了目前缺乏对longarch64架构下JIT支持的缺陷。

3 、支持json配置格式: NJet传统的配置格式和NGINX保持一致,对运维工具不友好,因此NJet在这次发布中支持JSON配置格式,并可以和常规的配置文件格式混用。

4、 实现了完整的Portal能力:前期NJet发布时,提供了APIGateway,在NJet v3.3发布时,扩展该能力形成了NJet Portal,提供类似APK形式的应用包,就可以图形化的部署、管理应用;同时也简化了应用开发的流程,开发人员完全不用关心用户、权限管理,这些都由NJet代为完成。

此外,NJet修复了关键性的virtual server变更对其余配置的影响,建议大家尽快升级到该版本。

最后,由于有社区用户要求能够支持某些频繁使用的NGINX第三方组件,比如more_set_headers, 因此针对社区呼声较高的第三方模块提供官方portal支持。将构建一个社区模块库NJet-commutity-modules,后续NJet发版时,会对已经支持的社区模块进行验证,保证向后兼容性。


相關推薦

2024-06-28

OpenNJet v3.0.0 已经发布,这是一个云原生应用引擎。 此版本更新内容包括: 新功能 动态证书吊销列表更新 http2mqtt 消息代理 http2kafka 消息代理 数据消隐(access日志隐藏敏感信息) 集群动态桥接 集群间文件同步 大

2024-01-25

现在 njet 支持yum源安装了,目前只支持 centos 7 和 x86_64架构! 具体安装方式如下: step 1: 生成njet.repo echo " [opennjet] name=OpenNJet baseurl=https://njet.org.cn/download/linux/centos/$releasever/$basearch/ enabled=1 gpgcheck=1 gpgkey=https://njet.org.cn/download/li

2025-06-11

NGINX 向云原生演进,All in OpenNJet  1. 应用门户简介 NJet 应用引擎是基于 Nginx 的面向互联网和云原生应用提供的运行时组态服务程序,作为底层引擎,NJet 实现了NGINX 云原生功能增强、安全加固和代码重构,利用动态加

2024-01-10

curl gnupg sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://njet.org.cn/download/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/njet.gpg sudo chmod a+r /etc/apt/keyrings/njet.gpg 2. 添加APT源 echo \   "deb [arch=$(dpkg --print-architecture) signed-by=/etc/

2024-03-30

ion后本地缓存文件没有立马同步清理 配置沙箱进程,在NJet 可执行文件热升级时,无法在旧的沙箱进程退出后,再启动新的配置沙箱 动态VS,只能在存在的listen 上添加VS ,该功能不能创建listen 动态VS,不支持zone、 location、s

2024-06-29

动态代理转发,可以通过API直接切换后端的集群,为蓝绿发布提供了另外的技术途径。至此, 结合"动态表达式location"实现灰度引流测试,在测试完成后,通过动态代理转发实现蓝绿切换,NJet为企业急需的关键业务无中断的滚动

2023-08-30

了解详情:https://sourl.cn/42yfCU      官网:njet.org.cn/      邮件组: [email protected]                      [email protected]

2024-01-16

本次更新,主要解决了: 🍀 reuseport 引起的access log api 显示listen ip 端口重复的Bug; 🍀 njet启动后,直接访问prometheus 格式的metrics 地址出错; 🍀配置了stream map,多次reload 出现core 等问题。 🤞更多详情:https://gitee.com

2023-12-30

在最新发布的v2.0.0版本中,对基础框架进行了大幅优化,增加对HTTP/3的支持,进一步丰富了OpenNJet的生态,动态能力逐渐成熟。此次更新主要包括以下五个方面: 基础框架大幅优化。 框架的优化对于 CoPilots 进行了加固,

2023-11-16

OpenNJet K8s Ingress Controller V 1.0正式发布 🍀 OpenNJet Ingress Controller基于opennjet proxy的动态特性、高性能实现。弥补了nginx 在云原生场景中应用的不足。 🍀 OpenNJet Ingress Controller提供了丰富的流量管理功能,如动态location、host / path路

2023-07-19

OpenNJet 1.1.2 现已发布,🥳该版本: 🌱 修复重启时持久化消息的接收顺序问题,动态location 将先于其它动态模块接收到消息;修复doc模块swagger页面多次执行会导致卡死等问题; 🌱增加VTS新指标,包括1)上游服务器timeout次数

2023-09-15

OpenNJet 版本 1.2.1 现已发布,具体更新内容包括: ☘️该版本动态SSL证书增加了rsa、ecc、ntls(国密)三种证书、动态http map键值映射关系配置等功能; ☘️增强了健康检查去重、动态SSL证书功能方案更新、slow_start慢启动功能改

2023-11-04

☘️ OpenNJet 版本 1.2.3 现已发布,该版本修复了一个stream流量劫持功能相关的bug: 关于配置njtmesh_dest指令,可能导致stream代理不能正常通信的问题 👉 了解详情:https://gitee.com/njet-rd/njet/releases  

2023-10-14

OpenNJet 版本 1.2.2 现已发布,具体更新内容包括: ☘️该版本增加了基于cpu使用率动态调整worker数量、支持Proxy protocol V2协议、设置TLV 字段值等功能; 📒参考资料:降本必备实践:智能资源管理.      NJet支持维