diff --git a/CMakeLists.txt b/CMakeLists.txt
index f0c4848726f51cebf267a205557e5ec8dab9c310..852f12ab1b8e8f54cf3893f483a1ab5732a9c89b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -26,12 +26,11 @@
 # Define the CMake project and configure CMake
 # ##############################################################################
 
-# FetchContent_MakeAvailable() was introduced in 3.14
-cmake_minimum_required(VERSION 3.14)
+cmake_minimum_required(VERSION 3.19)
 
 project(
   scord
-  VERSION 0.1.0
+  VERSION 0.2.0
   LANGUAGES C CXX
 )
 
diff --git a/README.md b/README.md
index de736f4349f794e19c21b8fc40421fddaba41880..c81cf4baa954859773e41a11c5cc19839de4e9c7 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,8 @@
+[![Gitlab pipeline status (self-managed)](https://img.shields.io/gitlab/pipeline-status/eu/admire/io-scheduler?gitlab_url=https%3A%2F%2Fstorage.bsc.es%2Fgitlab%2F&logo=gitlab)](https://img.shields.io/gitlab/pipeline-status/eu/admire/io-scheduler?gitlab_url=https%3A%2F%2Fstorage.bsc.es%2Fgitlab%2F&logo=gitlab)
+[![coverage report](https://storage.bsc.es/gitlab/eu/admire/io-scheduler/badges/main/coverage.svg)](https://storage.bsc.es/gitlab/eu/admire/io-scheduler/-/commits/main)
+[![latest release](https://storage.bsc.es/gitlab/eu/admire/io-scheduler/-/badges/release.svg)](https://storage.bsc.es/gitlab/eu/admire/io-scheduler/-/releases)
+[![GitLab (self-managed)](https://img.shields.io/gitlab/license/eu/admire/io-scheduler?gitlab_url=https%3A%2F%2Fstorage.bsc.es%2Fgitlab)](https://img.shields.io/gitlab/license/eu/admire/io-scheduler?gitlab_url=https%3A%2F%2Fstorage.bsc.es%2Fgitlab)
+
 # scord
 
 I/O Scheduler prototype for the ADMIRE EU project
@@ -11,27 +16,36 @@ cause indirect errors that are very difficult to track down.
 The following software packages are required to build `scord` and need to be
 available in the system:
 
-- A C++ compiler that supports the C++17 standard, for example
+- A C++ compiler that supports the C++20 standard, for example
 [GCC](https://gcc.gnu.org)/[Clang](https://clang.llvm.org/) versions
 8.0/5.0 or later.
-- [CMake](https://cmake.org) 3.14 or later.
+- [CMake](https://cmake.org) 3.19 or later.
 - pkg-config 0.29.1 (earlier versions will probably work but haven't been tested).
 - [yaml-cpp](https://github.com/jbeder/yaml-cpp) version 0.6.2 and later.
-- [Margo](https://github.com/mochi-hpc/mochi-margo) version 0.9.6 and later, and its dependencies:
+- [Margo](https://github.com/mochi-hpc/mochi-margo) version 0.9.8 and later, and its dependencies:
   - [Argobots](https://github.com/pmodels/argobots) version 1.1 or later.
   - [Mercury](https://github.com/mercury-hpc/mercury) version 2.0.1 or later.
     - [libfabric](https://github.com/ofiwg/libfabric) version 1.14.0rc3 and/or
 [ucx](https://github.com/openucx/ucx.git) version 1.13.
   - [JSON-C](https://github.com/json-c/json-c) version 0.13.1.
+- [Thallium](https://github.com/mochi-hpc/mochi-thallium) version 0.10.1 or
+ later.
 - [libconfig-dev] version 1.4.9 or later.
-- [agios] (https://github.com/francielizanon/agios) (development branch)
+- [agios](https://github.com/francielizanon/agios) (development branch)
+- [redis-plus-plus](https://github.com/sewenew/redis-plus-plus) version 1.3.
+3 or later, and its dependencies:
+  - [hiredis](https://github.com/redis/hiredis) version 0.14.1 or later.
 
-The following libraries are also required by `scord`, but will be downloaded
-and compiled by the project as part of the standard build process.
+The following libraries are also required by `scord`, but will be
+automatically downloaded and compiled by the project as part of the standard
+build process.
 
 - [{fmt}](https://fmt.dev/latest/index.html) version 8.0.1 or later.
 - [spdlog](https://github.com/gabime/spdlog) version 1.9.2 or later.
 - [Catch2](https://github.com/catchorg/Catch2) version 3.0.1 or later.
+- [tl/expected](https://github.com/TartanLlama/expected).
+- [file_options](https://storage.bsc.es/gitlab/utils/file_options).
+- [gen_opts](https://storage.bsc.es/gitlab/utils/genopts).
 
 > **ℹ️** **Important**  
 Margo and Argobots use `pkg-config` to ensure they compile and link correctly