3
3
# Copyright (c) 2014 - 2023 UNICEF. All rights reserved.
4
4
5
5
source 'https://rubygems.org'
6
- ruby '3.3.5 '
6
+ ruby '3.3.7 '
7
7
8
8
gem 'activerecord-nulldb-adapter' # Running Rake tasks at build time before DB is set up. TODO: Still needed?
9
9
gem 'activerecord-session_store' , '~> 2.0'
@@ -12,6 +12,10 @@ gem 'aws-sdk-s3', '~> 1.130', # Access and manage Amazon S3 storage (wi
12
12
gem 'azure-storage-blob' , '~> 1.1' , # Access and manage Microsoft Azure Storage Blob Services (with ActiveStorage).
13
13
require : false
14
14
gem 'cancancan' , '~> 3.5' # Endpoint user authorization
15
+ # TODO: concurrent-ruby v1.3.5 has removed the dependency on logger.
16
+ # TODO: https://stackoverflow.com/a/79361034
17
+ # TODO: Remove this dependency when upgrading to rails 7.x
18
+ gem 'concurrent-ruby' , '1.3.4'
15
19
gem 'csv-safe' , '~> 3.2' # Safely export data to CSV to avoid formula injection
16
20
gem 'daemons' , '~> 1.4.1' # Gem to run the delayed jobs
17
21
gem 'deep_merge' , '~> 1.2' , # Recursive merging of Hashes. Used for merging params to existing records.
@@ -28,7 +32,7 @@ gem 'jwt', '~> 2.8' # Ruby JWT library used to authenticate 3
28
32
gem 'matrix' , '~> 0.4' # No longer part of Ruby 3.2 core. Must be included explicitly
29
33
gem 'minipack' , '~> 0.3' # An alternative to Webpacker. TODO: Is this still needed? In prod?
30
34
gem 'net-http-persistent' , '~> 4.0' # Thread safe persistent HTTP connections, optional Faraday dependency
31
- gem 'nokogiri' , '~> 1.16 ' # Security assertion on implicit dependency.
35
+ gem 'nokogiri' , '~> 1.18 ' # Security assertion on implicit dependency.
32
36
gem 'pg' , '~> 1.5' # Ruby PostgreSQL binding
33
37
gem 'prawn' , '~> 2.4' # PDF generation
34
38
gem 'prawn-table' , '~> 0.2' # PDF generation
@@ -50,7 +54,7 @@ gem 'sunspot_solr', '~> 2.6', # Ruby bindings to Solr
50
54
gem 'text' , '~> 1.3' # Phonetic Search Algorithms
51
55
gem 'twitter_cldr' , '~> 4.4' # Localization for dates, money. TODO: Is this still used?
52
56
gem 'tzinfo-data' , '~> 1.2023' # Timezone Data for TZInfo
53
- gem 'uri' , '~> 0.12 ' # CVE-2023-36617: ReDoS vulnerability in URI
57
+ gem 'uri' , '~> 0.13 ' # CVE-2025-27221
54
58
gem 'web-push' , '~> 3.0'
55
59
gem 'will_paginate' , '~> 4.0' # Paginates ActiveRecord models TODO: This can be refactored away.
56
60
gem 'write_xlsx' , '~> 1.11' # Exports XLSX
@@ -84,7 +88,6 @@ group :development, :test do
84
88
gem 'rubocop' , '~> 1.54'
85
89
gem 'rubocop-performance' , '~> 1.18'
86
90
gem 'ruby-lsp' , '~> 0.17'
87
- gem 'ruby-prof' , '~> 0.17'
88
91
gem 'simplecov' , '~> 0.18'
89
92
# TODO: Latest version (1.2.5) of this conflicts with sunspot gem. Upgrade when we upgrade sunspot
90
93
gem 'sunspot_test' , '~> 0.4' , require : false
0 commit comments