diff --git a/Changelog b/Changelog
index b1755d3047a392ff611655108f2fa63aae60b450..e66d1991593384c5c03bb597598cfe199e696887 100644
--- a/Changelog
+++ b/Changelog
@@ -1,3 +1,8 @@
+Changelog for ELPA 2017.05.003
+
+- remove bug in invert_triangular, which had been introduced
+  in ELPA 2017.05.002
+
 Changelog for ELPA 2017.05.002
 
 Mainly bugfixes for ELPA 2017.05.001:
diff --git a/INSTALL.md b/INSTALL.md
index dc870464f767ecb48906a508d15ebe53901cba55..19a336f435ccdfc18472b157a39bdf9a467c2173 100644
--- a/INSTALL.md
+++ b/INSTALL.md
@@ -2,7 +2,7 @@
 
 ## Preamle ##
 
-This file provides documentation on how to build the *ELPA* library in **version ELPA-2017.05.002**.
+This file provides documentation on how to build the *ELPA* library in **version ELPA-2017.05.003**.
 With release of **version ELPA-2017.05.001** the build process has been significantly simplified,
 which makes it easier to install the *ELPA* library
 
diff --git a/README.md b/README.md
index c906baa23f535edb398886ed8c771b25667a832b..87ee028b1fd924f94e21f9cb8ac50c9d66957ede 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,7 @@
 
 ## Current Release ##
 
-The current release is ELPA 2017.05.002. The current supported API version
+The current release is ELPA 2017.05.003. The current supported API version
 is 20170403. This release supports the earliest API version 20170403.
 
 ## About *ELPA*
diff --git a/RELEASE_NOTES b/RELEASE_NOTES
index 5c97fe6455864ac63d9571e81c2981c049f0970a..493758c4ee595f7b8ac5dd8a25f53371bd04d5a9 100644
--- a/RELEASE_NOTES
+++ b/RELEASE_NOTES
@@ -1,29 +1,20 @@
-This file contains the release notes for the ELPA 2017.05.002 version
+This file contains the release notes for the ELPA 2017.05.003 version
 
 What is new?
 -------------
-For detailed information about changes since release ELPA 2016.11.001 please have a look at the Changelog file
-Highlights are:
+For detailed information about changes since release ELPA 2017.05.002 please have a look at the Changelog file
 
-- a more generic and more flexible API, which allows easy implementation of upcoming features
-- faster GPU implementation, especially for ELPA 1stage
-- the restriction of the block-cyclic distribution blocksize = 128 in the GPU
-  case is relaxed
-- Faster CPU implementation due to better blocking
-- support of already banded matrices (new API only!)
-- improved KNL support
+- This release contains a fix for a bug introduced in ELPA 2017.05.002
 
 
 ABI change
 ---------------------
 
-Since release 2016.05.001 the ABI has not changed. Only additional interfaces habe been added, please have also a look
-at the DEPRECTATED_FEATURES file
-
+Since release 2017.05.001 the ABI has not changed.
 
 Any incompatibilities to previous version?
 ---------------------------------------
 
 As mentioned before, the ABI of ELPA was not changed; There is no
-incompatibility with the previous version ELPA 2016.11.001.
+incompatibility with the previous version ELPA 2017.05.002.
 
diff --git a/SWITCHING_TO_NEW_INTERFACE.md b/SWITCHING_TO_NEW_INTERFACE.md
index 7f8f2794e9abb9ff4f37b37bdf14a0424d2ba24e..775aaf0c63ce9ceea2814b9c6de83c87c51ebfda 100644
--- a/SWITCHING_TO_NEW_INTERFACE.md
+++ b/SWITCHING_TO_NEW_INTERFACE.md
@@ -151,7 +151,7 @@ Local documentation (via man pages) should be available (if *ELPA* has been inst
 For example "man elpa2_print_kernels" should provide the documentation for the *ELPA* program which prints all
 the available kernels.
 
-Also a [online doxygen documentation] (http://elpa.mpcdf.mpg.de/html/Documentation/ELPA-2017.05.002/html/index.html)
+Also a [online doxygen documentation] (http://elpa.mpcdf.mpg.de/html/Documentation/ELPA-2017.05.003/html/index.html)
 for each *ELPA* release is available.
 
 
diff --git a/USERS_GUIDE.md b/USERS_GUIDE.md
index a13b1f353bc81d82d3c545e56e17b014c37dc85e..237a2dce09ad54f5f2cb84c0a364468871564aa3 100644
--- a/USERS_GUIDE.md
+++ b/USERS_GUIDE.md
@@ -9,7 +9,7 @@ Local documentation (via man pages) should be available (if *ELPA* has been inst
 For example "man elpa2_print_kernels" should provide the documentation for the *ELPA* program which prints all
 the available kernels.
 
-Also a [online doxygen documentation] (http://elpa.mpcdf.mpg.de/html/Documentation/ELPA-2017.05.002/html/index.html)
+Also a [online doxygen documentation] (http://elpa.mpcdf.mpg.de/html/Documentation/ELPA-2017.05.003/html/index.html)
 for each *ELPA* release is available.
 
 
diff --git a/configure.ac b/configure.ac
index 07f103d9c0b52ddb288d516161a9bb1fc4c87ca9..6ad662b1d91b5314782cb0c3a5186ec5f6521566 100644
--- a/configure.ac
+++ b/configure.ac
@@ -27,7 +27,7 @@ AM_SILENT_RULES([yes])
 #    by the current interface, as they are ABI compatible (e.g. only new symbols
 #    were added by the new interface)
 #
-AC_SUBST([ELPA_SO_VERSION], [10:0:2])
+AC_SUBST([ELPA_SO_VERSION], [10:1:2])
 
 # API Version
 AC_DEFINE([EARLIEST_API_VERSION], [20170403], [Earliest supported ELPA API version])
@@ -1035,7 +1035,7 @@ m4_foreach_w([elpa_m4_kind],[real complex],[
 
 #echo " "
 #echo "***********************************************************************"
-#echo "*  This is a the release of ELPA 2017.05.002                          *"
+#echo "*  This is a the release of ELPA 2017.05.003                          *"
 #echo "*  It mainly contains bugfixes to ELPA 2017.05.001                    *"
 #echo "***********************************************************************"
 #echo " "
diff --git a/elpa.spec b/elpa.spec
index 267d21bee7f3803ffdaa4687efb44d7c91ad1c07..d621f5dc178f58339ef5058e2ce962fdfb694dcc 100644
--- a/elpa.spec
+++ b/elpa.spec
@@ -32,7 +32,7 @@
 %endif
 
 Name:           elpa
-Version:        2017.05.002
+Version:        2017.05.003
 Release:        1
 Summary:        A massively parallel eigenvector solver
 License:        LGPL-3.0
diff --git a/test_project/configure.ac b/test_project/configure.ac
index 4c763a450bc94b6d6ded9785c8d9b06020728ed1..bb175d4b286a2deb6523c08cf2a88f1a73032a68 100644
--- a/test_project/configure.ac
+++ b/test_project/configure.ac
@@ -1,6 +1,6 @@
 AC_PREREQ([2.69])
-AC_INIT([elpa_test_project],[2017.05.002], elpa-library@rzg.mpg.de)
-elpaversion="2017.05.002"
+AC_INIT([elpa_test_project],[2017.05.003], elpa-library@rzg.mpg.de)
+elpaversion="2017.05.003"
 AC_CONFIG_SRCDIR([src/test_real.F90])
 
 AM_INIT_AUTOMAKE([foreign -Wall subdir-objects])
diff --git a/test_project_2stage/configure.ac b/test_project_2stage/configure.ac
index ff88f34d2a40573431d988da148b96cf98ebd3ad..8462de838ed6bf2581e4079ca0c4eb1625411fe6 100644
--- a/test_project_2stage/configure.ac
+++ b/test_project_2stage/configure.ac
@@ -1,6 +1,6 @@
 AC_PREREQ([2.69])
-AC_INIT([elpa_test_project],[2017.05.002], elpa-library@rzg.mpg.de)
-elpaversion="2017.05.002"
+AC_INIT([elpa_test_project],[2017.05.003], elpa-library@rzg.mpg.de)
+elpaversion="2017.05.003"
 AC_CONFIG_SRCDIR([src/test_real2.F90])
 
 AM_INIT_AUTOMAKE([foreign -Wall subdir-objects])
diff --git a/test_project_2stage_legacy_api/configure.ac b/test_project_2stage_legacy_api/configure.ac
index 35d23dbd55c2b79a45b355f7e7a6a4d72046ec1e..caca1060e29a6b5ade8df51ae3f5edc117642fd5 100644
--- a/test_project_2stage_legacy_api/configure.ac
+++ b/test_project_2stage_legacy_api/configure.ac
@@ -1,6 +1,6 @@
 AC_PREREQ([2.69])
-AC_INIT([elpa2_test_project],[2017.05.002], elpa-library@rzg.mpg.de)
-elpaversion="2017.05.002"
+AC_INIT([elpa2_test_project],[2017.05.003], elpa-library@rzg.mpg.de)
+elpaversion="2017.05.003"
 AC_CONFIG_SRCDIR([src/test_real2.F90])
 
 AM_INIT_AUTOMAKE([foreign -Wall subdir-objects])
diff --git a/test_project_legacy_api/configure.ac b/test_project_legacy_api/configure.ac
index 4c763a450bc94b6d6ded9785c8d9b06020728ed1..bb175d4b286a2deb6523c08cf2a88f1a73032a68 100644
--- a/test_project_legacy_api/configure.ac
+++ b/test_project_legacy_api/configure.ac
@@ -1,6 +1,6 @@
 AC_PREREQ([2.69])
-AC_INIT([elpa_test_project],[2017.05.002], elpa-library@rzg.mpg.de)
-elpaversion="2017.05.002"
+AC_INIT([elpa_test_project],[2017.05.003], elpa-library@rzg.mpg.de)
+elpaversion="2017.05.003"
 AC_CONFIG_SRCDIR([src/test_real.F90])
 
 AM_INIT_AUTOMAKE([foreign -Wall subdir-objects])