diff --git a/Gemfile b/Gemfile index 8bae70ed..7c988b91 100644 --- a/Gemfile +++ b/Gemfile @@ -12,6 +12,7 @@ gem 'aws-sdk-kms', '~> 1.96.0', require: false gem 'aws-sdk-s3', '~> 1.177.0', require: false gem 'bootsnap', require: false gem 'chartkick' +gem 'connection_pool', '< 3' # Pin to 2.x - version 3.0+ has breaking API changes with Rails RedisCacheStore gem 'data_migrate' gem 'devise' gem 'foreman' @@ -48,7 +49,7 @@ gem 'rswag-ui' gem 'rubyzip', '~> 3.2' gem 'sentry-rails', '>= 5.27.0' gem 'sentry-ruby' -gem 'sidekiq', '>= 8.0.5' +gem 'sidekiq', '8.0.10' # Pin to 8.0.x - sidekiq 8.1+ requires connection_pool 3.0+ which has breaking changes with Rails gem 'sidekiq-cron', '>= 2.3.1' gem 'sidekiq-limit_fetch' gem 'sprockets-rails' diff --git a/Gemfile.lock b/Gemfile.lock index c51b558d..df7a3517 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -133,7 +133,7 @@ GEM chunky_png (1.4.0) coderay (1.1.3) concurrent-ruby (1.3.6) - connection_pool (3.0.2) + connection_pool (2.5.5) crack (1.0.1) bigdecimal rexml @@ -550,12 +550,12 @@ GEM concurrent-ruby (~> 1.0, >= 1.0.2) shoulda-matchers (6.5.0) activesupport (>= 5.2.0) - sidekiq (8.1.0) - connection_pool (>= 3.0.0) - json (>= 2.16.0) - logger (>= 1.7.0) - rack (>= 3.2.0) - redis-client (>= 0.26.0) + sidekiq (8.0.10) + connection_pool (>= 2.5.0) + json (>= 2.9.0) + logger (>= 1.6.2) + rack (>= 3.1.0) + redis-client (>= 0.23.2) sidekiq-cron (2.3.1) cronex (>= 0.13.0) fugit (~> 1.8, >= 1.11.1) @@ -663,6 +663,7 @@ DEPENDENCIES bundler-audit capybara chartkick + connection_pool (< 3) data_migrate database_consistency (>= 2.0.5) debug @@ -712,7 +713,7 @@ DEPENDENCIES sentry-rails (>= 5.27.0) sentry-ruby shoulda-matchers - sidekiq (>= 8.0.5) + sidekiq (= 8.0.10) sidekiq-cron (>= 2.3.1) sidekiq-limit_fetch simplecov