Skip to content

Commit

Permalink
Update CHANGES.txt for 1.33.0
Browse files Browse the repository at this point in the history
Signed-off-by: Andrew Clayton <a.clayton@nginx.com>
  • Loading branch information
ac000 committed Sep 18, 2024
1 parent c749e83 commit ad88294
Showing 1 changed file with 57 additions and 9 deletions.
66 changes: 57 additions & 9 deletions source/CHANGES.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,59 @@

Changes with Unit 1.32.1 26 Mar 2024
Changes with Unit 1.33.0 17 Sep 2024

*) Bugfix: NJS variables in templates may have incorrect values due to
improper caching.
*) Feature: make the number of router threads configurable.

*) Bugfix: Wasm application process hangs after receiving restart signal
from the control.
*) Feature: make the listen(2) backlog configurable.

*) Feature: add Python application factory support.

*) Feature: add experimental chunked request body support. (Disabled by
default).

*) Feature: add fuzzing via oss-fuzz.

*) Feature: add "if" option to the "match" object.

*) Feature: show list of loaded language modules in the /status
endpoint.

*) Feature: Unit ships with a new Rust based CLI application "unitctl".

*) Feature: the wasm-wasi-component language module now inherits the
processes environment.

*) Change: under systemd unit runs in forking mode (once again).

*) Change: if building with njs, version 0.8.3 or later is now required.

*) Change: Unit now builds with -std=gnu11 (C11 with GNU extensions).

*) Change: Unit now creates the full directory path for the PID file and
control socket.

*) Change: build system improvements, including pretty printing the make
output and enabling various make variables to influence the build
process (see: make help).

*) Change: better detection of available runnable CPUs on Linux.

*) Change: default listen(2) backlog on Linux now defaults to Kernel
default.

*) Bugfix: don't modify REQUEST_URI.

*) Bugfix: fix a crash when interrupting a download via a proxy.

*) Bugfix: wasm-wasi-component application process hangs after receiving
restart signal from the control endpoint.

*) Bugfix: njs variables accessed with a JS template literal should not
be cacheable.

*) Bugfix: properly handle deleting arrays of certificates.

*) Bugfix: don't create the $runstatedir directory which triggered an
Alpine packaging error.


Changes with Unit 1.32.0 27 Feb 2024
Expand All @@ -15,7 +63,7 @@ Changes with Unit 1.32.0 27 Feb 2024

*) Feature: conditional access logging.

*) Feature: NJS variables access.
*) Feature: njs variables access.

*) Feature: $request_id variable contains a string that is formed using
random data and can be used as a unique request identifier.
Expand Down Expand Up @@ -114,13 +162,13 @@ Changes with Unit 1.30.0 10 May 2023

*) Feature: basic URI rewrite support.

*) Feature: NJS loadable modules support.
*) Feature: njs loadable modules support.

*) Feature: per-application logging.

*) Feature: conditional logging of route selection.

*) Feature: support the keys API on the request objects in NJS.
*) Feature: support the keys API on the request objects in njs.

*) Feature: default values for 'make install' pathnames such as prefix;
this allows to './configure && make && sudo make install'.
Expand All @@ -140,7 +188,7 @@ Changes with Unit 1.29.1 28 Feb 2023

*) Bugfix: stop creating world-writeable directories.

*) Bugfix: memory leak related to NJS.
*) Bugfix: memory leak related to njs.

*) Bugfix: path parsing in PHP applications.

Expand Down

0 comments on commit ad88294

Please sign in to comment.