diff --git a/Makefile b/Makefile
index 318505f3bbf8b9d42d904c0c64a6efae533db332..7134f74739909a1b2c15bbee8d3b79c9febfce12 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
 FILES=`find src tests examples -type f -type f \( -iname "*.cpp" -o -iname "*.hpp" \)`
 
-SYNAPSE_IMAGE="avhost/docker-matrix:v0.28.1"
+SYNAPSE_IMAGE="avhost/docker-matrix:v0.29.0"
 
 debug:
 	@cmake -GNinja -H. -Bbuild \
diff --git a/tests/client_api.cpp b/tests/client_api.cpp
index 2b0a963450722cee70e85e35974d4cb539eea4f6..1116a4bccb3c68ae755215d97c6ca7b619c5254a 100644
--- a/tests/client_api.cpp
+++ b/tests/client_api.cpp
@@ -290,7 +290,6 @@ TEST(ClientAPI, LogoutSuccess)
         mtx_client->create_room(failReq, [](const mtx::responses::CreateRoom &, RequestErr err) {
                 ASSERT_TRUE(err);
                 EXPECT_EQ(mtx::errors::to_string(err->matrix_error.errcode), "M_MISSING_TOKEN");
-                EXPECT_EQ(err->status_code, boost::beast::http::status::forbidden);
         });
 
         mtx_client->close();
@@ -336,7 +335,6 @@ TEST(ClientAPI, LogoutInvalidatesTokenOnServer)
         mtx_client->create_room(failReq, [](const mtx::responses::CreateRoom &, RequestErr err) {
                 ASSERT_TRUE(err);
                 EXPECT_EQ(mtx::errors::to_string(err->matrix_error.errcode), "M_UNKNOWN_TOKEN");
-                EXPECT_EQ(err->status_code, boost::beast::http::status::forbidden);
         });
 
         mtx_client->close();