Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package nginx-module-njs for 
openSUSE:Factory checked in at 2025-07-30 11:45:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nginx-module-njs (Old)
 and      /work/SRC/openSUSE:Factory/.nginx-module-njs.new.13279 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nginx-module-njs"

Wed Jul 30 11:45:17 2025 rev:4 rq:1296321 version:0.9.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/nginx-module-njs/nginx-module-njs.changes        
2024-07-22 17:20:55.348303280 +0200
+++ 
/work/SRC/openSUSE:Factory/.nginx-module-njs.new.13279/nginx-module-njs.changes 
    2025-07-30 11:46:26.769377153 +0200
@@ -1,0 +2,140 @@
+Tue Jul 29 07:14:04 UTC 2025 - Alessio Biancalana <dottorblas...@opensuse.org>
+
+- update to 0.9.1:
+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:
+Core:
+   *  Feature: refactored working with built-in strings, symbols
+        and small integers.
+        Performance improvements (arewefastyet/benchmarks/v8-v7 benchmark):
+        Richards: +57% (631 → 989)
+        Crypto: +7% (1445 → 1551)
+        RayTrace: +37% (562 → 772)
+        NavierStokes: +20% (2062 → 2465)
+        Overall score: +29% (1014 → 1307)
+  *  Bugfix: fixed regexp undefined value of captured group.
+  *  Bugfix: fixed GCC 15 build with -Wunterminated-string-initialization.
+
+Changes with njs 0.8.10:
+nginx modules:
+  *  Feature: reading r.requestText or r.requestBuffer from
+       a temp file.
+       Previously, an exception was thrown when accessing r.requestText
+       or r.requestBuffer if a client request body size exceeded
+       client_body_buffer_size.
+  *  Improvement: improved reporting of unhandled promise rejections.
+  *  Bugfix: fixed name corruption in variable and header processing.
+  *  Bugfix: fixed SharedDict.incr() with empty init argument
+       for QuickJS engine.
+  *  Bugfix: accepting response headers with underscore characters
+       in Fetch API.
+Core:
+  *  Change: fixed serializeToString().
+       Previously, serializeToString() was exclusiveC14n() which returned
+       string instead of Buffer. According to the published documentation it
+       should be c14n().
+  *  Feature: added WebCrypto API for QuickJS engine.
+  *  Feature: added TextEncoder/TextDecoder for QuickJS engine.
+  *  Feature: added querystring module for QuickJS engine.
+  *  Feature: added crypto module for QuickJS engine.
+  *  Feature: added xml module for QuickJS engine.
+  *  Feature: added support for QuickJS-NG library.
+  *  Bugfix: fixed buffer.concat() with a single argument in quickjs.
+  *  Bugfix: added missed syntax error for await in template literal.
+  *  Bugfix: fixed non-NULL terminated strings formatting in
+       exceptions for QuickJS engine.
+  *  Bugfix: fixed compatibility with recent change in QuickJS
+       and QuickJS-NG.
+
+Changes with njs 0.8.9:
+nginx modules:
+  *  Bugfix: removed extra VM creation per server.
+     This issue was introduced in 9b674412 (0.8.6) and was partially
+     fixed for location blocks only in 685b64f0 (0.8.7).
+Core:
+  *  Feature: added fs module for QuickJS engine.
+
+Changes with njs 0.8.8:
+nginx modules:
+  *  Feature: implemented shared dictionary for QuickJS engine.
+  *  Improvement: js_preload_object is refactored.
+  *  Bugfix: fixed limit rated output.
+  *  Bugfix: optimized use of SSL contexts for
+     js_fetch_trusted_certificate directive.
+Core:
+  *  Feature: implemented process object for QuickJS engine.
+  *  Feature: implemented process.kill() method.
+  *  Bugfix: fixed tests with libxml2 2.13 and later.
+  *  Bugfix: fixed promise resolving when Promise is inherited.
+  *  Bugfix: fixed absolute scope in cloned VMs.
+
+Changes with njs 0.8.7:
+nginx modules:
+  *  Bugfix: eliminated unnecessary VM creation.
+     Previously, njs consumed memory proportionally to the number of
+     nginx locations. The issue was introduced in 9b674412 (0.8.6).
+  *  Improvement: added strict syntax validation for js_body_filter.
+  *  Improvement: improved error messages for module loading
+     failures.
+Core:
+  *  Feature: implemented fs.readlink() and friends.
+  *  Improvement: implemented lazy stack symbolization.
+  *  Bugfix: fixed heap-buffer-overflow in Buffer.prototype.indexOf().
+     The issue was introduced in 5d15a8d6 (0.8.6).
+  *  Bugfix: fixed Buffer.prototype.lastIndexOf() when `from` is
+     provided.
+
+Changes with njs 0.8.6:
+nginx modules:
+  *  Feature: introduced QuickJS engine.
+  *  Feature: added optional nocache flag for js_set directive.
+  *  Feature: exposed capture group variables in HTTP module.
+Core:
+  *  Feature: added Buffer module for QuickJS engine.
+  *  Bugfix: fixed handling of empty labelled statement in a function.
+  *  Bugfix: fixed Function constructor handling when called without
+     arguments.
+  *  Bugfix: fixed Buffer.prototype.writeInt8() and friends.
+  *  Bugfix: fixed Buffer.prototype.writeFloat() and friends.
+  *  Bugfix: fixed Buffer.prototype.lastIndexOf().
+  *  Bugfix: fixed Buffer.prototype.write().
+  *  Bugfix: fixed maybe-uninitialized warnings in error creation.
+  *  Bugfix: fixed 'ctx.codepoint' initialization in UTF-8 decoding.
+  *  Bugfix: fixed 'length' initialization in Array.prototype.pop().
+  *  Bugfix: fixed handling of encode arg in fs.readdir() and
+     fs.realpath().
+
+-------------------------------------------------------------------

Old:
----
  nginx-module-njs-0.8.5.tar.gz

New:
----
  nginx-module-njs-0.9.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ nginx-module-njs.spec ++++++
--- /var/tmp/diff_new_pack.G4cIwj/_old  2025-07-30 11:46:27.829421003 +0200
+++ /var/tmp/diff_new_pack.G4cIwj/_new  2025-07-30 11:46:27.833421169 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package nginx-module-njs
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           nginx-module-njs
-Version:        0.8.5
+Version:        0.9.1
 Release:        0
 Summary:        NGINX module for NGINX Javascript
 License:        BSD-2-Clause

++++++ nginx-module-njs-0.8.5.tar.gz -> nginx-module-njs-0.9.1.tar.gz ++++++
++++ 81749 lines of diff (skipped)

Reply via email to