diff --git a/Gemfile b/Gemfile
index 3b33c07acfc471f1792c95c36b2b276d65174e59..074777c173d5372a24ebdb23453e52e4f8456399 100644
--- a/Gemfile
+++ b/Gemfile
@@ -384,7 +384,7 @@ gem 'terser', '1.0.2', feature_category: :shared
 gem 'click_house-client', path: 'gems/click_house-client', require: 'click_house/client', feature_category: :database
 gem 'addressable', '~> 2.8', feature_category: :shared
 gem 'gon', '~> 6.4.0', feature_category: :shared
-gem 'request_store', '~> 1.5.1', feature_category: :shared
+gem 'request_store', '~> 1.7.0', feature_category: :shared
 gem 'base32', '~> 0.3.0', feature_category: :shared
 gem 'gitlab-license', '~> 2.6', feature_category: :shared
 
diff --git a/Gemfile.checksum b/Gemfile.checksum
index 09421d86218a7f607fd6428adebbc40a72c7ac48..cbcfeb21d8c2f4dc57c2eb5a0c38c0020ba47714 100644
--- a/Gemfile.checksum
+++ b/Gemfile.checksum
@@ -597,7 +597,7 @@
 {"name":"regexp_property_values","version":"1.0.0","platform":"java","checksum":"5e26782b01241616855c4ee7bb8a62fce9387e484f2d3eaf04f2a0633708222e"},
 {"name":"regexp_property_values","version":"1.0.0","platform":"ruby","checksum":"162499dc0bba1e66d334273a059f207a61981cc8cc69d2ca743594e7886d080f"},
 {"name":"representable","version":"3.2.0","platform":"ruby","checksum":"cc29bf7eebc31653586849371a43ffe36c60b54b0a6365b5f7d95ec34d1ebace"},
-{"name":"request_store","version":"1.5.1","platform":"ruby","checksum":"07a204d161590789f2b1d27f9f0eadcdecd6d868cb2f03240250e1bc747df78e"},
+{"name":"request_store","version":"1.7.0","platform":"ruby","checksum":"e1b75d5346a315f452242a68c937ef8e48b215b9453a77a6c0acdca2934c88cb"},
 {"name":"responders","version":"3.0.1","platform":"ruby","checksum":"613fe28e498987f4feaa3230aa6313ca4bd5f0563a3da83511b0dd6cd8f47292"},
 {"name":"rest-client","version":"2.1.0","platform":"ruby","checksum":"35a6400bdb14fae28596618e312776c158f7ebbb0ccad752ff4fa142bf2747e3"},
 {"name":"rest-client","version":"2.1.0","platform":"x64-mingw32","checksum":"7cd156496196d90b7d8f5b8de521ef67d8a9e03f06862da80b9b5912ab05a470"},
diff --git a/Gemfile.lock b/Gemfile.lock
index f944cc3e32115d903e1b8399aad6a5aa5245f5f5..3f6a759ebfc68b0e4bd9392f01fa77c5741f3200 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1593,7 +1593,7 @@ GEM
       declarative (< 0.1.0)
       trailblazer-option (>= 0.1.1, < 0.2.0)
       uber (< 0.2.0)
-    request_store (1.5.1)
+    request_store (1.7.0)
       rack (>= 1.4)
     responders (3.0.1)
       actionpack (>= 5.0)
@@ -2282,7 +2282,7 @@ DEPENDENCIES
   redis (~> 5.4.0)
   redis-actionpack (~> 5.5.0)
   redis-clustering (~> 5.4.0)
-  request_store (~> 1.5.1)
+  request_store (~> 1.7.0)
   responders (~> 3.0)
   retriable (~> 3.1.2)
   rexml (~> 3.4.0)
diff --git a/Gemfile.next.checksum b/Gemfile.next.checksum
index 1f34895ffcf86052b934906235c8c1bd80298f03..a4dbdffb3430c45b0126d626545e402b0a18edcd 100644
--- a/Gemfile.next.checksum
+++ b/Gemfile.next.checksum
@@ -607,7 +607,7 @@
 {"name":"regexp_property_values","version":"1.0.0","platform":"ruby","checksum":"162499dc0bba1e66d334273a059f207a61981cc8cc69d2ca743594e7886d080f"},
 {"name":"reline","version":"0.6.0","platform":"ruby","checksum":"57620375dcbe56ec09bac7192bfb7460c716bbf0054dc94345ecaa5438e539d2"},
 {"name":"representable","version":"3.2.0","platform":"ruby","checksum":"cc29bf7eebc31653586849371a43ffe36c60b54b0a6365b5f7d95ec34d1ebace"},
-{"name":"request_store","version":"1.5.1","platform":"ruby","checksum":"07a204d161590789f2b1d27f9f0eadcdecd6d868cb2f03240250e1bc747df78e"},
+{"name":"request_store","version":"1.7.0","platform":"ruby","checksum":"e1b75d5346a315f452242a68c937ef8e48b215b9453a77a6c0acdca2934c88cb"},
 {"name":"responders","version":"3.0.1","platform":"ruby","checksum":"613fe28e498987f4feaa3230aa6313ca4bd5f0563a3da83511b0dd6cd8f47292"},
 {"name":"rest-client","version":"2.1.0","platform":"ruby","checksum":"35a6400bdb14fae28596618e312776c158f7ebbb0ccad752ff4fa142bf2747e3"},
 {"name":"rest-client","version":"2.1.0","platform":"x64-mingw32","checksum":"7cd156496196d90b7d8f5b8de521ef67d8a9e03f06862da80b9b5912ab05a470"},
diff --git a/Gemfile.next.lock b/Gemfile.next.lock
index 51c1e7548f12e6137de7e0599cca8d4a7fe42c0a..be4895aca5f240d1e8a4bf08c845e15e6932e066 100644
--- a/Gemfile.next.lock
+++ b/Gemfile.next.lock
@@ -1625,7 +1625,7 @@ GEM
       declarative (< 0.1.0)
       trailblazer-option (>= 0.1.1, < 0.2.0)
       uber (< 0.2.0)
-    request_store (1.5.1)
+    request_store (1.7.0)
       rack (>= 1.4)
     responders (3.0.1)
       actionpack (>= 5.0)
@@ -2316,7 +2316,7 @@ DEPENDENCIES
   redis (~> 5.4.0)
   redis-actionpack (~> 5.5.0)
   redis-clustering (~> 5.4.0)
-  request_store (~> 1.5.1)
+  request_store (~> 1.7.0)
   responders (~> 3.0)
   retriable (~> 3.1.2)
   rexml (~> 3.4.0)