freebsd-ports/lang/njs
Jochen Neumeister 4873033bfc */*: update NGINX JavaScript to 0.9.3
Changes with njs 0.9.3

Release Date: 07 October 2025

nginx modules:

-    Bugfix: fixed heap-use-after-free while module loading.

-    Bugfix: fixed heap-use-after-free in js_set handler used in log
phase. The issue was introduced in 04f6dfb (0.9.2).

Changes with njs 0.9.2

Release Date: 23 September 2025

nginx modules:

-    Feature: added HTTP keepalive support for ngx.fetch() API.

-    Improvement: added configure time check when the js_import directive
is not specified for http or stream.

-    Bugfix: fixed merging of js_path directives for http and stream.

-    Bugfix: fixed building when the ngx_http_ssl_module and
ngx_stream_ssl_module modules are unavailable.

Core:

-    Change: increased the default stack size to 160k for njs VM.

-    Feature: added njs.on('exit') API for the qjs engine.

-    Improvement: optimized memory consumption while streaming in qjs.

-    Bugfix: fixed building qjs engine with clang 19.

-    Bugfix: fixed building with GCC 15 and O3 optimization level.

Sponsored by:	Netzkommune GmbH
2025-10-25 16:30:30 +02:00
..
Makefile */*: update NGINX JavaScript to 0.9.3 2025-10-25 16:30:30 +02:00
distinfo */*: update NGINX JavaScript to 0.9.3 2025-10-25 16:30:30 +02:00
pkg-descr