summaryrefslogtreecommitdiffhomepage
path: root/CHANGES
diff options
context:
space:
mode:
authoroxpa <iippolitov@gmail.com>2024-09-17 14:21:10 +0100
committeroxpa <iippolitov@gmail.com>2024-09-17 14:21:10 +0100
commit2417826d8bebf921ee1be102ef8ce702f0683d66 (patch)
tree76d29a1705415ed7368870826dbb2f04942ee794 /CHANGES
parent0e79d961bb1ea68674961da1703ffedb1ddf6e43 (diff)
parent24ed91f40634372d99f67f0e4e3c2ac0abde81bd (diff)
downloadunit-2417826d8bebf921ee1be102ef8ce702f0683d66.tar.gz
unit-2417826d8bebf921ee1be102ef8ce702f0683d66.tar.bz2
Merge tag '1.33.0' into packaging.
Unit 1.33.0 release.
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES65
1 files changed, 61 insertions, 4 deletions
diff --git a/CHANGES b/CHANGES
index a1a4a418..0a821f21 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,4 +1,61 @@
+Changes with Unit 1.33.0 17 Sep 2024
+
+ *) Feature: make the number of router threads configurable.
+
+ *) 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.1 26 Mar 2024
*) Bugfix: NJS variables in templates may have incorrect values due to
@@ -15,7 +72,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.
@@ -114,13 +171,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'.
@@ -140,7 +197,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.