diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index a72cb26..0a61937 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -91,7 +91,7 @@ jobs:
         with:
           python-version: '3.13'
 
-      - uses: actions/cache@v.
+      - uses: actions/cache@v4
         with:
           path: ~/.cache/pip
           key: ${{ runner.os }}-pip
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 452a0dc..e980486 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -6,6 +6,16 @@ All notable changes to this project will be documented in this file.
 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>`_.
 
+[1.1.2] - 2024-10-27
+--------------------
+
+Addded
+^^^^^^
+
+* Support for Python 3.13.
+* Support for Numpy 2.
+
+
 [1.1.1] - 2023-10-20
 --------------------
 
diff --git a/doc/conf.py b/doc/conf.py
index 930291b..4930fd0 100644
--- a/doc/conf.py
+++ b/doc/conf.py
@@ -64,7 +64,7 @@
 # The short X.Y version.
 version = "1.1"
 # The full version, including alpha/beta/rc tags.
-release = "1.1.1"
+release = "1.1.2"
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
diff --git a/pyproject.toml b/pyproject.toml
index ad5f89b..727f234 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -24,7 +24,7 @@ license = "MIT"
 name = "goppy"
 readme = "README.rst"
 repository = "https://github.com/jgosmann/goppy"
-version = "1.1.1" # also update in doc/conf.py
+version = "1.1.2" # also update in doc/conf.py
 
 [tool.poetry.dependencies]
 numpy = ">=1.26.0,<3"