diff --git a/.hgtags b/.hgtags
index ae6868cf..205bbae6 100644
--- a/.hgtags
+++ b/.hgtags
@@ -37,3 +37,4 @@ f804aaf7eee10a7d8116820840d6312dd4914a41 1.21.0
8a9055cbe4ffd450fac4d7a849c00e0db5485ad3 1.27.0
ea073fb3cb75abfb4be5dc12402de73e0c20da60 1.28.0
37cac7fec92e5656d8a03a8594ade131c3391f45 1.29.0
+fa0227b7f62691a186d752ace475868de49e9fce 1.29.1
diff --git a/CHANGES b/CHANGES
index 959fdd32..51fc753f 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,4 +1,25 @@
+Changes with Unit 1.29.1 28 Feb 2023
+
+ *) Bugfix: stop creating world-writeable directories.
+
+ *) Bugfix: memory leak related to NJS.
+
+ *) Bugfix: path parsing in PHP applications.
+
+ *) Bugfix: enabled UTF-8 for Python config by default to avoid
+ applications failing in some cases.
+
+ *) Bugfix: using asyncio.get_running_loop() instead of
+ asyncio.get_event_loop() when it's available to prevent errors in
+ some Python ASGI applications.
+
+ *) Bugfix: applications that make use of various low level APIs such as
+ pthreads could fail to work correctly.
+
+ *) Bugfix: websocket endianness detection for obscure operating systems.
+
+
Changes with Unit 1.29.0 15 Dec 2022
*) Change: removed $uri auto-append for "share" when loading
diff --git a/docs/changes.xml b/docs/changes.xml
index b6b757f1..fa60a965 100644
--- a/docs/changes.xml
+++ b/docs/changes.xml
@@ -45,6 +45,42 @@ this allows to do './configure && make && sudo make install'.
+
+
+PHP error handling (added missing 403 and 404 errors).
+
+
+
+
+
+
+
+
+
+
+NGINX Unit updated to 1.29.1.
+
+
+
+
+
+
+
+
stop creating world-writeable directories.
@@ -84,12 +120,6 @@ fail to work correctly.
-
-
-PHP error handling (added missing 403 and 404 errors).
-
-
-
websocket endianness detection for obscure operating systems.
@@ -98,6 +128,7 @@ websocket endianness detection for obscure operating systems.
+