diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7e2def9b3..2683d5177 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,18 @@
# Changelog
+## [3.4.0](https://github.com/AntiMicroX/antimicrox/tree/3.4.0) (2024-03-10)
+
+**Fixed bugs:**
+
+- Fix attaching window to a pinned launcher in Linux [pull 886](https://github.com/AntiMicroX/antimicrox/pull/886) (by [mmmaisel](https://github.com/mmmaisel))
+- Fixing builds with X11=OFF [pull 927](https://github.com/AntiMicroX/antimicrox/pull/927) (by [sjoblomj](https://github.com/sjoblomj))
+
+**Notable changes:**
+
+- Bump SDL version to 2.30.1
+- Updated translations
+- New translations: Croatian, Turkish, Persian, Vietnamese
+- Fix a lot of deprecation warnings and other code changes required to migrate to QT6 [\#446](https://github.com/AntiMicroX/antimicrox/issues/446)
## [3.3.4](https://github.com/AntiMicroX/antimicrox/tree/3.3.4) (2023-06-03)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 87e472584..48e6d149c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -69,8 +69,8 @@ endif(NOT COMPILER_IS_MSVC)
# The version number.
set(ANTIMICROX_MAJOR_VERSION 3)
-set(ANTIMICROX_MINOR_VERSION 3)
-set(ANTIMICROX_PATCH_VERSION 4)
+set(ANTIMICROX_MINOR_VERSION 4)
+set(ANTIMICROX_PATCH_VERSION 0)
if(UNIX)
option(WITH_X11 "Compile with support for X11." ON)
diff --git a/other/appdata/io.github.antimicrox.antimicrox.appdata.xml.in b/other/appdata/io.github.antimicrox.antimicrox.appdata.xml.in
index 3345dd3c8..de05be734 100644
--- a/other/appdata/io.github.antimicrox.antimicrox.appdata.xml.in
+++ b/other/appdata/io.github.antimicrox.antimicrox.appdata.xml.in
@@ -30,6 +30,7 @@
https://github.com/AntiMicroX/antimicrox/issues
io.github.antimicrox.antimicrox.desktop
+