diff --git a/CMakeLists.txt b/CMakeLists.txt
index df15ba748c2f73d1e675d269c2a2be1baf00edcc..8374e133fbd0ef040ef303065552b166f18f1ae2 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,6 +1,6 @@
 cmake_minimum_required(VERSION 3.1)
 
-project(matrix_client VERSION 0.1.0 LANGUAGES CXX C)
+project(matrix_client VERSION 0.2.0 LANGUAGES CXX C)
 
 option(ASAN "Compile with address sanitizers" OFF)
 option(BUILD_LIB_TESTS "Build tests" ON)
diff --git a/appveyor.yml b/appveyor.yml
index a65628e0cf92b58bb36358d4602affd7a9765159..e3a7b342dba0426cba09fdd85055dfcd75147105 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -1,6 +1,6 @@
 ---
 
-version: 0.1.0-{build}
+version: 0.2.0-{build}
 
 configuration: Release
 image: Visual Studio 2017
diff --git a/include/mtxclient/http/session.hpp b/include/mtxclient/http/session.hpp
index cfe8e6476a68c970d917adf972eb40812a238d64..21fe948c3f2dd60a80bd0332ce975165e30bb9e9 100644
--- a/include/mtxclient/http/session.hpp
+++ b/include/mtxclient/http/session.hpp
@@ -85,7 +85,7 @@ setup_headers(mtx::http::Session *session,
               const std::string &endpoint,
               const std::string &content_type = "")
 {
-        session->request.set(boost::beast::http::field::user_agent, "mtxclient v0.1.0");
+        session->request.set(boost::beast::http::field::user_agent, "mtxclient v0.2.0");
         session->request.set(boost::beast::http::field::accept_encoding, "gzip,deflate");
         session->request.set(boost::beast::http::field::host, session->host);