Skip to content

Commit f27a1d5

Browse files
authored
nginx/1.29.2 + njs/0.9.3 (#175)
* nginx 1.29.2 Changes with nginx 1.29.2 07 Oct 2025 *) Feature: now nginx can be built with AWS-LC. Thanks Samuel Chiang. *) Bugfix: now the "ssl_protocols" directive works in a virtual server different from the default server when using OpenSSL 1.1.1 or newer. *) Bugfix: SSL handshake always failed when using TLSv1.3 with OpenSSL and client certificates and resuming a session with a different SNI value; the bug had appeared in 1.27.4. *) Bugfix: the "ignoring stale global SSL error" alerts might appear in logs when using QUIC and the "ssl_reject_handshake" directive; the bug had appeared in 1.29.0. Thanks to Vladimir Homutov. *) Bugfix: in delta-seconds processing in the "Cache-Control" backend response header line. *) Bugfix: an XCLIENT command didn't use the xtext encoding. Thanks to Igor Morgenstern of Aisle Research. *) Bugfix: in SSL certificate caching during reconfiguration. * Upgrade njs to v0.9.3 https://github.com/nginx/njs/releases/tag/0.9.3 * Update readme.md
1 parent 523be3b commit f27a1d5

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
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.2"
113+
echo "console.log('Using njs v' + njs.version)" | docker run -i --rm macbre/nginx njs -q - | grep "Using njs v0.9.3"
114114
115115
- name: Show logs
116116
if: always()

Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
# https://hg.nginx.org/nginx/file/tip/src/core/nginx.h
2-
ARG NGINX_VERSION=1.29.1
2+
ARG NGINX_VERSION=1.29.2
33

44
# https://hg.nginx.org/nginx/
5-
ARG NGINX_COMMIT=68813362708e
5+
ARG NGINX_COMMIT=d2a04c09eb4d
66

77
# https://github.com/google/ngx_brotli
88
ARG NGX_BROTLI_COMMIT=a71f9312c2deb28875acc7bacfdd5695a111aa53
99

1010
# https://github.com/google/boringssl
1111
#ARG BORINGSSL_COMMIT=fae0964b3d44e94ca2a2d21f86e61dabe683d130
1212

13-
# https://github.com/nginx/njs/releases/tag/0.9.2
14-
ARG NJS_COMMIT=b31f7333c772ba837977363536297b2608f64047
13+
# https://github.com/nginx/njs/releases/tag/0.9.3
14+
ARG NJS_COMMIT=5115c78ea0259fa7ef42b629eda4964fbf63aba5
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: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,12 @@ docker pull ghcr.io/macbre/nginx-http3:latest
2727

2828
```
2929
$ docker run -it macbre/nginx-http3 nginx -V
30-
nginx version: nginx/1.29.1 (1db7c7ba4bc5)
30+
nginx version: nginx/1.29.2 (d2a04c09eb4d)
3131
built by gcc 13.2.1 20240309 (Alpine 13.2.1_git20240309)
32-
built with OpenSSL 3.3.4 1 Jul 2025
32+
built with OpenSSL 3.3.5 30 Sep 2025 (running with OpenSSL 3.3.4 1 Jul 2025)
3333
TLS SNI support enabled
3434
configure arguments:
35-
--build=68813362708e
35+
--build=d2a04c09eb4d
3636
--prefix=/etc/nginx
3737
--sbin-path=/usr/sbin/nginx
3838
--modules-path=/usr/lib/nginx/modules
@@ -89,7 +89,7 @@ configure arguments:
8989
9090
9191
$ docker run -it macbre/nginx-http3 njs -v
92-
0.9.2
92+
0.9.3
9393
```
9494

9595
## SSL Grade A+ handling

0 commit comments

Comments
 (0)