diff --git a/CMakeLists.txt b/CMakeLists.txt
index c8e01f1dfbdd9376f3c02626b45ab475a745c181..05310501fda300167afc510b9762879141377449 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -32,12 +32,12 @@ option(USE_BUNDLED_OPENSSL "Use the bundled version of OpenSSL."
 
 if (CMAKE_VERSION VERSION_GREATER_EQUAL 3.12)
 project(matrix_client
-	VERSION 0.4.0
+	VERSION 0.4.1
 	DESCRIPTION "Client API library for Matrix, built on top of Boost.Asio"
 	HOMEPAGE_URL https://github.com/Nheko-Reborn/mtxclient)
 else()
 project(matrix_client
-	VERSION 0.4.0
+	VERSION 0.4.1
 	DESCRIPTION "Client API library for Matrix, built on top of Boost.Asio")
 endif()
 
diff --git a/appveyor.yml b/appveyor.yml
index ef7f9e11c7c855dee44884c6836b3fa1b838b297..a896d239352a65f82a8f7c033f2f42ea94a20f2b 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -1,6 +1,6 @@
 ---
 
-version: 0.4.0-{build}
+version: 0.4.1-{build}
 
 configuration: Release
 image: Visual Studio 2017
diff --git a/include/mtxclient/http/session.hpp b/include/mtxclient/http/session.hpp
index 6b54990e9c31ea9c7a99fa5ab435aae939717e25..3ae18aa6ef0272e868f74ec7ad3a5cd8d2620cb7 100644
--- a/include/mtxclient/http/session.hpp
+++ b/include/mtxclient/http/session.hpp
@@ -93,7 +93,7 @@ setup_headers(mtx::http::Session *session,
               const std::string &content_type       = "",
               const std::string &endpoint_namespace = "/_matrix")
 {
-        session->request.set(boost::beast::http::field::user_agent, "mtxclient v0.4.0");
+        session->request.set(boost::beast::http::field::user_agent, "mtxclient v0.4.1");
         session->request.set(boost::beast::http::field::accept_encoding, "gzip,deflate");
         session->request.set(boost::beast::http::field::host, session->host);