diff --git a/requirements-py3.txt b/requirements-py3.txt
index f853d3cc9..2c55212bc 100644
--- a/requirements-py3.txt
+++ b/requirements-py3.txt
@@ -2,9 +2,9 @@
 # of appearance. Changing the order has an impact on the overall integration
 # process, which may cause wedges in the gate later.
 
-oslo.config>=1.4.0  # Apache-2.0
-oslo.serialization>=1.0.0               # Apache-2.0
-oslo.utils>=1.1.0                       # Apache-2.0
+oslo.config>=1.6.0  # Apache-2.0
+oslo.serialization>=1.2.0               # Apache-2.0
+oslo.utils>=1.2.0                       # Apache-2.0
 oslo.i18n>=1.0.0  # Apache-2.0
 stevedore>=1.1.0  # Apache-2.0
 
@@ -18,4 +18,4 @@ PyYAML>=3.1.0
 kombu>=2.5.0
 
 # middleware
-oslo.middleware>=0.1.0                  # Apache-2.0
+oslo.middleware>=0.3.0                  # Apache-2.0
diff --git a/requirements.txt b/requirements.txt
index e52ebc333..be424f23f 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,9 +4,9 @@
 
 pbr>=0.6,!=0.7,<1.0
 
-oslo.config>=1.4.0  # Apache-2.0
-oslo.utils>=1.1.0                       # Apache-2.0
-oslo.serialization>=1.0.0               # Apache-2.0
+oslo.config>=1.6.0  # Apache-2.0
+oslo.utils>=1.2.0                       # Apache-2.0
+oslo.serialization>=1.2.0               # Apache-2.0
 oslo.i18n>=1.0.0  # Apache-2.0
 stevedore>=1.1.0  # Apache-2.0
 
@@ -25,7 +25,7 @@ PyYAML>=3.1.0
 kombu>=2.5.0
 
 # middleware
-oslo.middleware>=0.1.0                  # Apache-2.0
+oslo.middleware>=0.3.0                  # Apache-2.0
 
 # for the futures based executor
 futures>=2.1.6