diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2c1376c..dd28bb1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -13,6 +13,17 @@ See the fragment files in the [changelog.d/ directory](./changelog.d).
+
+## 22.1.0 — 2026-10-09
+
+### Added
+
+- AppArmor image can now be built for other architectures, including ARM64.
+
+### Fixed
+
+- Settings are now properly derived from the upstream production.py file.
+
## 22.0.1 — 2026-08-13
diff --git a/changelog.d/20260924_164041_piotr_fix_arm64_and_deps.md b/changelog.d/20260924_164041_piotr_fix_arm64_and_deps.md
deleted file mode 100644
index ef6dd16..0000000
--- a/changelog.d/20260924_164041_piotr_fix_arm64_and_deps.md
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-### Added
-
-- AppArmor image can now be built for other architectures, including ARM64.
-
-
-
-
diff --git a/changelog.d/20261009_145828_moises.gonzalez_fix_prod_settings.md b/changelog.d/20261009_145828_moises.gonzalez_fix_prod_settings.md
deleted file mode 100644
index 7bea831..0000000
--- a/changelog.d/20261009_145828_moises.gonzalez_fix_prod_settings.md
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
-
-### Fixed
-
-- Settings are now properly derived from the upstream production.py file.
-
-
diff --git a/pyproject.toml b/pyproject.toml
index e9a6bfc..88609db 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
[project]
name = "tutor-contrib-codejail"
-version = "22.0.1"
+version = "22.1.0"
description = "Codejail plugin for Tutor"
readme = "README.md"
license-files = ["LICENSE"]
diff --git a/uv.lock b/uv.lock
index 5e895f6..baac90b 100644
--- a/uv.lock
+++ b/uv.lock
@@ -1482,7 +1482,7 @@ sdist = { url = "https://files.pythonhosted.org/packages/d7/6c/f58136bcbc099fb97
[[package]]
name = "tutor-contrib-codejail"
-version = "22.0.1"
+version = "22.1.0"
source = { editable = "." }
dependencies = [
{ name = "tutor" },