diff --git a/requirements-py3.txt b/requirements-py3.txt
index b7d719fea..a57e7a969 100644
--- a/requirements-py3.txt
+++ b/requirements-py3.txt
@@ -24,7 +24,7 @@ PyYAML>=3.1.0
 kombu>=3.0.7
 
 # middleware
-oslo.middleware>=1.0.0                  # Apache-2.0
+oslo.middleware>=1.2.0                  # Apache-2.0
 
 # FIXME: concurrent.futures is part of the Python stdlib since Python 3.2,
 # but the requirements is still needed because of a bug in tox:
diff --git a/requirements.txt b/requirements.txt
index c5fd0c86a..45954bb59 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -26,7 +26,7 @@ PyYAML>=3.1.0
 kombu>=3.0.7
 
 # middleware
-oslo.middleware>=1.0.0                  # Apache-2.0
+oslo.middleware>=1.2.0                  # Apache-2.0
 
 # for the futures based executor
 futures>=2.1.6