Mercurial > njs
changeset 2596:099544ed0c4a
Version 0.9.1.
| author | Dmitry Volyntsev <xeioex@nginx.com> |
|---|---|
| date | Wed, 09 Jul 2025 14:34:05 -0700 |
| parents | 24acf4bf0455 |
| children | f8569e2c7405 |
| files | CHANGES |
| diffstat | 1 files changed, 55 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/CHANGES Thu Jul 10 10:40:05 2025 -0700 +++ b/CHANGES Wed Jul 09 14:34:05 2025 -0700 @@ -1,3 +1,58 @@ +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. + Changes with njs 0.9.0 06 May 2025 Core:
