b6be123592
Changes with njs 0.9.5
Release Date: 13 January 2026
nginx modules:
Feature: added native module support for qjs engine for http and
stream.
Bugfix: fixed js_body_filter with multiple chunks for qjs engine.
Bugfix: fixed buffer_type inheritance in if blocks for
js_body_filter. Previously, when js_body_filter was used inside an if
block, the data parameter received Buffer type instead of the expected
String type.
Bugfix: fixed js_body_filter when data is not in memory. Previously,
when upstream data was delivered from nginx cache, js_body_filter was
not able to process it correctly.
Bugfix: improved r.subrequest() error handling. Fixed a problem of a
lost write event when the njs handler making r.subrequest() is called
from a lua handler as a subrequest.
Core:
Bugfix: fixed XMLAttr object. Pointer to xmlAttr could become
invalid when the parent XMLNode was modified.
Bugfix: fixed XMLNode update.
Bugfix: fixed ArrayBuffer with detached buffers.
Bugfix: added missing detached array checks.
Bugfix: fixed fs.mkdir() and friends.
Bugfix: fixed path restoration in fs.mkdir() and friends on error.
Bugfix: fixed missed allocation check in promise code.
Sponsored by: Netzkommune GmbH
69 lines
1.4 KiB
Plaintext
69 lines
1.4 KiB
Plaintext
include/njs.h
|
|
include/njs_addr2line.h
|
|
include/njs_arr.h
|
|
include/njs_array.h
|
|
include/njs_array_buffer.h
|
|
include/njs_assert.h
|
|
include/njs_async.h
|
|
include/njs_atom.h
|
|
include/njs_atom_defs.h
|
|
include/njs_auto_config.h
|
|
include/njs_boolean.h
|
|
include/njs_buffer.h
|
|
include/njs_chb.h
|
|
include/njs_clang.h
|
|
include/njs_cutils.h
|
|
include/njs_date.h
|
|
include/njs_djb_hash.h
|
|
include/njs_dtoa.h
|
|
include/njs_encoding.h
|
|
include/njs_error.h
|
|
include/njs_event.h
|
|
include/njs_flathsh.h
|
|
include/njs_function.h
|
|
include/njs_generator.h
|
|
include/njs_iterator.h
|
|
include/njs_json.h
|
|
include/njs_lexer.h
|
|
include/njs_main.h
|
|
include/njs_malloc.h
|
|
include/njs_math.h
|
|
include/njs_module.h
|
|
include/njs_mp.h
|
|
include/njs_murmur_hash.h
|
|
include/njs_number.h
|
|
include/njs_object.h
|
|
include/njs_object_prop_declare.h
|
|
include/njs_parser.h
|
|
include/njs_promise.h
|
|
include/njs_queue.h
|
|
include/njs_random.h
|
|
include/njs_rbtree.h
|
|
include/njs_regex.h
|
|
include/njs_regexp.h
|
|
include/njs_regexp_pattern.h
|
|
include/njs_scope.h
|
|
include/njs_sprintf.h
|
|
include/njs_str.h
|
|
include/njs_string.h
|
|
include/njs_symbol.h
|
|
include/njs_trace.h
|
|
include/njs_typed_array.h
|
|
include/njs_types.h
|
|
include/njs_unicode.h
|
|
include/njs_unicode_lower_case.h
|
|
include/njs_unicode_upper_case.h
|
|
include/njs_unix.h
|
|
include/njs_utf16.h
|
|
include/njs_utf8.h
|
|
include/njs_utils.h
|
|
include/njs_value.h
|
|
include/njs_value_conversion.h
|
|
include/njs_variable.h
|
|
include/njs_vm.h
|
|
include/njs_vmcode.h
|
|
include/qjs.h
|
|
include/quickjs_compat.h
|
|
lib/libnjs.a
|
|
libdata/pkgconfig/njs.pc
|