diff --git a/CHANGELOG b/CHANGELOG
index aa1aef661466f6b92a8b5ab670610b29fec04fe3..ef9a118ab667dd49e1ad97c9f30a7c0d4798c7b1 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,19 @@
+0.9.7 - the maintenance release
+Bugs:
+- fixes failing login on Android 7.0 and Android 7.1 (Android Nougat)
+- switching between different providers was buggy - bitmask selected
+  the nearest gateway of all providers ever chosen, now the nearest
+  gateway of the current provider is selected
+
+Features:
+- updated ics-openvpn code, incl. openvpn and openssl
+- show vpn data throughput and button to disconnect vpn in notification bar
+- support for Android O
+- enforce TLSv1.2 on all devices
+- bitmask honors the default protocol order (udp/tcp) specified by
+  the provider
+- removes redundant cancellation confirmation dialog - one is sufficient
+
 0.9.4 June 16th, 2015 - the "fabbutton" release
 Bugs:
 - Show the log window only when a real error happened, since some
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index d751d9f02ab6cf070e0c7f0c25df2f944407499d..f935dd181cfc9ed0dccbde5f6ab2d197ef59c3a4 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -17,8 +17,8 @@
 
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     package="se.leap.bitmaskclient"
-    android:versionCode="128"
-    android:versionName="0.9.6Beta" >
+    android:versionCode="129"
+    android:versionName="0.9.7RC1" >
 
     <uses-permission android:name="android.permission.INTERNET" />
     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />