diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 3fd3f8eadcad948adc629e5f2f4f695151d0ab1e..2093bc5e9eb7651cfcce94c84f40eece95703be0 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -6,7 +6,7 @@ All notable changes to this project will be documented in this file.
 The format is based on `Keep a Changelog`_,
 and this project adheres to `Semantic Versioning`_.
 
-Unreleased
+`2.10.3`_ - 2023-03-07
 ----------------------
 
 Fixed
@@ -900,3 +900,4 @@ Fixed
 .. _2.10: https://edugit.org/AlekSIS/Official/AlekSIS/-/tags/2.10
 .. _2.10.1: https://edugit.org/AlekSIS/Official/AlekSIS/-/tags/2.10.1
 .. _2.10.2: https://edugit.org/AlekSIS/Official/AlekSIS/-/tags/2.10.2
+.. _2.10.3: https://edugit.org/AlekSIS/Official/AlekSIS/-/tags/2.10.3
diff --git a/docs/conf.py b/docs/conf.py
index 173636f66e66bd42917e917bf5599c1c6b2b2bee..f58c71b40d5300c99f82a898a5c909ab42b83977 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -31,7 +31,7 @@ author = "The AlekSIS Team"
 # The short X.Y version
 version = "2.10"
 # The full version, including alpha/beta/rc tags
-release = "2.10.2"
+release = "2.10.3"
 
 
 # -- General configuration ---------------------------------------------------
diff --git a/pyproject.toml b/pyproject.toml
index 06b3c3635065bc305b74fb2dce6393e215876db8..5d6d1f810a5af6535f2add99299ad4782fb81cd9 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
 [tool.poetry]
 name = "AlekSIS-Core"
-version = "2.10.2"
+version = "2.10.3"
 packages = [
     { include = "aleksis" }
 ]