Diff options
-rw-r--r--CHANGE.txt26
-rw-r--r--Makefile2
2 files changed, 27 insertions, 1 deletion
diff --git a/CHANGE.txt b/CHANGE.txt
index 2447c55..fa0bf61 100644
--- a/CHANGE.txt
+++ b/CHANGE.txt
@@ -5,6 +5,32 @@ Notable changes to this fork, newest release first. History before v2.0.0
belongs to upstream cgit and is not covered here.
+v2.11.1 (2026-10-31)
+--------------------
+
+A bugfix release for v2.11.0, which crashed on the log and summary pages of
+any repository with enable-mailmap on.
+
+Fixed
+.....
+
+* The log and summary pages of a repository with enable-mailmap on crashed,
+ as releasing the walk also freed the mailmap cgit keeps for the whole
+ request. The patch and stats pages could free memory twice when git failed
+ to start their walk.
+* The syntax highlighter left a file whose extension is in capitals, such as
+ MAIN.C, without colour.
+* A page served uncached because its cache slot could not be written showed
+ its title twice.
+* A scan logged "Unable to read the owner" with "Success" as the reason for
+ each repository whose owner has no passwd entry.
+* tools/build-development.sh probed the compiler named by CC for sanitizers
+ but built with cc, and tools/build-release.sh left its probe files behind
+ in the temporary directory.
+* Some tests with an exec filter failed now and then, depending on whether
+ cgit or the filter ran first.
+
+
v2.11.0 (2026-10-31)
--------------------
diff --git a/Makefile b/Makefile
index cf5f31d..a5ff7a3 100644
--- a/Makefile
+++ b/Makefile
@@ -31,7 +31,7 @@ GIT_TARBALL = git-$(GIT_VERSION).tar.xz
# The defaults compiled into cgit and the directories make install writes to,
# all overridable through cgit.conf.
-CGIT_VERSION = v2.11.0
+CGIT_VERSION = v2.11.1
CGIT_SCRIPT_NAME = cgit.cgi
CGIT_SCRIPT_PATH = /var/www/htdocs/cgit
CGIT_DATA_PATH = $(CGIT_SCRIPT_PATH)