Skip to content

Commit acf754a

Browse files
authored
Bump njs to v0.9.1 (#168)
* Bump njs to v0.9.1 Changes with njs 0.9.1 10 Jul 2025 nginx modules: *) Feature: added Fetch API for QuickJS engine. *) Feature: added state file for a shared dictionary. *) Bugfix: fixed handling of Content-Length header when a body is provided for Fetch API. *) Bugfix: fixed qjs engine after bellard/quickjs@458c34d2. *) Bugfix: fixed NULL pointer dereference when processing If-* headers. Core: *) Feature: added ECDH support for WebCrypto. *) Improvement: reduced memory consumption by the object hash. The new hash uses 42% less memory per element. *) Improvement: reduced memory consumption for concatenation of numbers and strings. *) Improvement: reduced memory consumption of String.prototype.concat() with scalar values. *) Bugfix: fixed segfault in njs_property_query(). The issue was introduced in b28e50b1 (0.9.0). *) Bugfix: fixed Function constructor template injection. *) Bugfix: fixed GCC compilation with O3 optimization level. *) Bugfix: fixed constant is too large for 'long' warning on MIPS -mabi=n32. *) Bugfix: fixed compilation with GCC 4.1. *) Bugfix: fixed %TypedArray%.from() with the buffer is detached by the mapper. *) Bugfix: fixed %TypedArray%.prototype.slice() with overlapping buffers. *) Bugfix: fixed handling of detached buffers for typed arrays. *) Bugfix: fixed frame saving for async functions with closures. *) Bugfix: fixed RegExp compilation of patterns with escaped '[' characters. * dockerimage.yml: assert "Using njs v0.9.1" * Update readme.md: njs 0.9.1
1 parent 47f3bc0 commit acf754a

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

.github/workflows/dockerimage.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ jobs:
110110
111111
- name: Test njs command line
112112
run: |
113-
echo "console.log('Using njs v' + njs.version)" | docker run -i --rm macbre/nginx njs -q - | grep "Using njs v0.9.0"
113+
echo "console.log('Using njs v' + njs.version)" | docker run -i --rm macbre/nginx njs -q - | grep "Using njs v0.9.1"
114114
115115
- name: Show logs
116116
if: always()

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ ARG NGX_BROTLI_COMMIT=a71f9312c2deb28875acc7bacfdd5695a111aa53
1010
# https://github.com/google/boringssl
1111
#ARG BORINGSSL_COMMIT=fae0964b3d44e94ca2a2d21f86e61dabe683d130
1212

13-
# https://github.com/nginx/njs/releases/tag/0.9.0
14-
ARG NJS_COMMIT=fcb99b68f86a72c96e21b81b3b78251174dbd3bf
13+
# https://github.com/nginx/njs/releases/tag/0.9.1
14+
ARG NJS_COMMIT=4fd3ff98e413ede57c88456cf84b116a8382061a
1515

1616
# https://github.com/openresty/headers-more-nginx-module#installation
1717
# we want to have https://github.com/openresty/headers-more-nginx-module/commit/e536bc595d8b490dbc9cf5999ec48fca3f488632

readme.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ configure arguments:
8989
9090
9191
$ docker run -it macbre/nginx-http3 njs -v
92-
0.9.0
92+
0.9.1
9393
```
9494

9595
## SSL Grade A+ handling

0 commit comments

Comments
 (0)