diff --git a/CHANGELOG b/CHANGELOG
index 1fb6710efc8d360311e9eeab1e1043e3437ee240..0048d485917d880f7cddd5332e3eeeb0a55b7d87 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -5,6 +5,13 @@
 Changelog
 ================================================================================
 
+Release 3.1.0
+--------------------------------------------------------------------------------
+
+* Introduce alignment processing steps in BuildRawModel
+* Several minor bug fixes, improvements, and speed-ups.
+
+
 Release 3.0.0
 --------------------------------------------------------------------------------
 
diff --git a/CMakeLists.txt b/CMakeLists.txt
index cab348acf39f7fa79042d67a6485159d6b9fd83b..bc2a47113508185ead6ce033b2bae1e6339a2272 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -24,7 +24,7 @@ include(PROMOD3)
 
 # versioning info
 set(PROMOD3_VERSION_MAJOR 3)
-set(PROMOD3_VERSION_MINOR 0)
+set(PROMOD3_VERSION_MINOR 1)
 set(PROMOD3_VERSION_PATCH 0)
 set(PROMOD3_VERSION_STRING ${PROMOD3_VERSION_MAJOR}.${PROMOD3_VERSION_MINOR})
 set(PROMOD3_VERSION_STRING ${PROMOD3_VERSION_STRING}.${PROMOD3_VERSION_PATCH})
diff --git a/container/Dockerfile b/container/Dockerfile
index d558bc0801f0ec691c7886b4fb3c5b73e71addc1..a1a3449287c8fad24879279595c40b398b8e9d73 100644
--- a/container/Dockerfile
+++ b/container/Dockerfile
@@ -3,7 +3,7 @@ FROM registry.scicore.unibas.ch/schwede/openstructure:${OPENSTRUCTURE_VERSION}
 
 # ARGUMENTS
 ###########
-ARG PROMOD_VERSION="3.0.0"
+ARG PROMOD_VERSION="3.1.0"
 ARG SRC_FOLDER="/usr/local/src"
 
 
diff --git a/container/Singularity b/container/Singularity
index 3a80904e6a51aa592e7ff81d2aac40558f3932be..f5665c8d6d89976cae2f70a8c95c6eafdc52596d 100644
--- a/container/Singularity
+++ b/container/Singularity
@@ -1,5 +1,5 @@
 BootStrap: docker
-From: registry.scicore.unibas.ch/schwede/promod3:3.0.0-OST2.0.0-bionic
+From: registry.scicore.unibas.ch/schwede/promod3:3.1.0-OST2.0.0-bionic
 %post
 ##############################################################################
 # POST