From 463ee0d52d687bb6b3bb3a81dc53a42bbc6065fc Mon Sep 17 00:00:00 2001 From: Dmitry Volyntsev Date: Mon, 20 Apr 2026 09:50:00 -0700 Subject: [PATCH] Version 0.9.7. --- CHANGES | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/CHANGES b/CHANGES index fa87151b..8fd5ca45 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,36 @@ +Changes with njs 0.9.7 21 Apr 2026 + + nginx modules: + + *) Feature: improved shared dict eviction strategy. + + *) Feature: added ttl() method to shared dictionaries. + + *) Bugfix: removed spurious "js vm init" notice log emitted during + configuration parsing. + + *) Bugfix: removed shared dict expiration from read-locked paths. + + *) Bugfix: fixed double-free in shared dict update with eviction. + + *) Bugfix: fixed per-entry TTL reset on shared dict incr() calls. + + Core: + + *) Feature: added Ed25519 and X25519 support for WebCrypto. + + *) Feature: added wrapKey() and unwrapKey() support for WebCrypto. + + *) Feature: added crypto.randomUUID(). + + *) Feature: allowed await expressions in tagged templates and as + call arguments. + + *) Improvement: switched to OpenSSL EVP for hashing in the built-in + "crypto" module. + + *) Bugfix: fixed call argument evaluation. + Changes with njs 0.9.6 03 Mar 2026 nginx modules: -- 2.47.3