diff --git a/CMakeLists.txt b/CMakeLists.txt
index 70cae6f2b55e414a4dc0ae867d715a4eaef740fc..fa8e56fc1737c9b1eb3b20cce26bb0a08e976fbd 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -20,10 +20,10 @@
 
 cmake_minimum_required(VERSION 3.13)
 
-set(libcaosdb_VERSION 0.1.3)
+set(libcaosdb_VERSION 0.2.0)
 set(libcaosdb_COMPATIBLE_SERVER_VERSION_MAJOR 0)
-set(libcaosdb_COMPATIBLE_SERVER_VERSION_MINOR 7)
-set(libcaosdb_COMPATIBLE_SERVER_VERSION_PATCH 3)
+set(libcaosdb_COMPATIBLE_SERVER_VERSION_MINOR 8)
+set(libcaosdb_COMPATIBLE_SERVER_VERSION_PATCH 0)
 set(libcaosdb_COMPATIBLE_SERVER_VERSION_PRE_RELEASE "")
 
 project(libcaosdb
diff --git a/conanfile.py b/conanfile.py
index cda65824eb827c331d33ae1e57e8430b6ff972ee..156bd99fee0a9fb695487edc1ffc8c785f5717b2 100644
--- a/conanfile.py
+++ b/conanfile.py
@@ -3,7 +3,7 @@ from conans import ConanFile, CMake, tools
 
 class CaosdbConan(ConanFile):
     name = "caosdb"
-    version = "0.2.0-dev"
+    version = "0.2.0"
     license = "AGPL-3.0-or-later"
     author = "Timm C. Fitschen <t.fitschen@indiscale.com>"
     url = "https://gitlab.indiscale.com/caosdb/src/caosdb-cpplib.git"
diff --git a/doc/CHANGELOG.md b/doc/CHANGELOG.md
index a0dbb62030923c776c69e2440bee0f313f5056b3..e3af12debeb7ca2a6e3a6d69b7c88e886978fa4f 100644
--- a/doc/CHANGELOG.md
+++ b/doc/CHANGELOG.md
@@ -5,7 +5,8 @@ All notable changes to this project will be documented in this file.
 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
 
-## [Unreleased]
+## [0.2.0] - 2022-07-13
+(Timm Fitschen)
 
 ### Added
 
diff --git a/doc/DEPENDENCIES.md b/doc/DEPENDENCIES.md
index 690c7305d587bd2ef7a9219b0aa307bcb15c1ce3..81123757ea1e8660d90d4ac2b7456577be763d29 100644
--- a/doc/DEPENDENCIES.md
+++ b/doc/DEPENDENCIES.md
@@ -3,7 +3,7 @@
 ## General ##
 
 ```
->=conan-1.43 (e.g. with `pip install conan`)
+>=conan-1.50.0 (e.g. with `pip install conan`)
 >=cmake-3.13
 >=gcc-10.2.0 | >=clang-11
 ```
@@ -16,7 +16,7 @@
 
 ```
 doxygen
->=python-3.7
+>=python-3.8
 >=pip-21.0.1
 python packages from the `doc/requirements.txt` file
 ```
diff --git a/doc/FEATURES.md b/doc/FEATURES.md
index 8ca4a13956a6ae5ea25a91c21253c4b68cc7b481..d90a58144c1fd9275f75767319a143a5478b34e3 100644
--- a/doc/FEATURES.md
+++ b/doc/FEATURES.md
@@ -22,18 +22,28 @@ serve as just that -- minimal testing.
 
 ## CaosDB Entitiy API
 
-This library implements a subset of the CaosDB Entitiy API (caosdb.entity.v1) as a client.
+This library implements a subset of the CaosDB Entitiy API (caosdb.entity.v1)
+as a client.
 
-Current limitations: The implementation does not support mixing retrievals with write-transactions.
+Current limitations: The implementation does not support mixing retrievals with
+write-transactions.
 
 ## CaosDB Info API
 
-This library implements the CaosDB Info API (caosdb.info.v1) as a client without limitations.
+This library implements the CaosDB Info API (caosdb.info.v1) as a client
+without limitations.
+
+## CaosDB ACM (Access Control Management) API
+
+This library implements small parts of the experimental ACM API
+(caosdb.acm.v1alpha1) as a client.
 
 ## Thread-safety and Concurrency
 
 Currently, the library should not be considered thread-safe.
 
 The `caosdb::transaction::Transaction` class is designed with an with an
-interface ready for concurrent and asyncronous transactions. However, the
-functions are actually implemented in a blocking, synchronous way.
+interface ready for concurrent and asyncronous transactions. While it is
+possible to execute transactions in non-blocking mode and call `GetStatus`
+concurrently, it is not possible to use any of the non-const methods of the
+`Transaction` class in a thread-safe way.