update version number

add 0.9.1 to CHANGELOG
diff --git a/.github/workflows/conformance.yml b/.github/workflows/conformance.yml
index 5ce1e3b..c722118 100644
--- a/.github/workflows/conformance.yml
+++ b/.github/workflows/conformance.yml
@@ -20,8 +20,8 @@
 
 env:
   CONFORMANCE_REPO_HASH: ee6008ef151489a5330cd886b422af8f6ed58881
-  LIBJXL_VERSION: 0.9.0
-  LIBJXL_ABI_VERSION: 0.9
+  LIBJXL_VERSION: "0.9.1"
+  LIBJXL_ABI_VERSION: "0.9"
 
 concurrency:
   group: ${{ github.workflow }}-${{ github.ref }}-${{ github.event_name }}
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 044f433..e1210e6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,11 @@
 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
 
+## [0.9.1] - 2023-01-08
+
+### Fixed
+ - multiple build issues
+
 ## [0.9.0] - 2023-12-22
 
 ### Added
diff --git a/ci.sh b/ci.sh
index 342eac0..f33efd9 100755
--- a/ci.sh
+++ b/ci.sh
@@ -1369,8 +1369,8 @@
     -e "s/(set\\(JPEGXL_PATCH_VERSION) [0-9]+\\)/\\1 ${patch})/" \
     -i lib/CMakeLists.txt
   sed -E \
-    -e "s/(LIBJXL_VERSION: )[0-9\\.]+/\\1 ${major}.${minor}.${patch}/" \
-    -e "s/(LIBJXL_ABI_VERSION: )[0-9\\.]+/\\1 ${major}.${minor}/" \
+    -e "s/(LIBJXL_VERSION: )\"[0-9.]+\"/\\1\"${major}.${minor}.${patch}\"/" \
+    -e "s/(LIBJXL_ABI_VERSION: )\"[0-9.]+\"/\\1\"${major}.${minor}\"/" \
     -i .github/workflows/conformance.yml
 
   # Update lib.gni
diff --git a/debian/changelog b/debian/changelog
index dde1130..de21fbb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,14 @@
+jpeg-xl (0.9.1) UNRELEASED; urgency=medium
+
+  * Bump JPEG XL version to 0.9.1.
+
+ -- JPEG XL Maintainers <jpegxl@google.com>  Tue, 09 Jan 2024 07:06:30 +0100
+
 jpeg-xl (0.9.0) unstable; urgency=medium
 
   * Bump JPEG XL version to 0.9.0.
 
- -- JPEG XL Maintainers <jpegxl@google.com>  Wed, 11 Jan 2023 16:12:35 +0000
+ -- JPEG XL Maintainers <jpegxl@google.com>  Fri, 22 Dec 2023 14:33:25 +0100
 
 jpeg-xl (0.8) unstable; urgency=medium
 
diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt
index aa7f8c5..e435c97 100644
--- a/lib/CMakeLists.txt
+++ b/lib/CMakeLists.txt
@@ -5,7 +5,7 @@
 
 set(JPEGXL_MAJOR_VERSION 0)
 set(JPEGXL_MINOR_VERSION 9)
-set(JPEGXL_PATCH_VERSION 0)
+set(JPEGXL_PATCH_VERSION 1)
 set(JPEGXL_LIBRARY_VERSION
     "${JPEGXL_MAJOR_VERSION}.${JPEGXL_MINOR_VERSION}.${JPEGXL_PATCH_VERSION}")
 
diff --git a/lib/jxl_lists.bzl b/lib/jxl_lists.bzl
index ff517ac..2a9bc7f 100644
--- a/lib/jxl_lists.bzl
+++ b/lib/jxl_lists.bzl
@@ -551,7 +551,7 @@
 
 libjxl_minor_version = 9
 
-libjxl_patch_version = 0
+libjxl_patch_version = 1
 
 libjxl_public_headers = [
     "include/jxl/cms.h",