diff --git a/gem_output.json b/gem_output.json
new file mode 100644
index 00000000000..78491390f95
--- /dev/null
+++ b/gem_output.json
@@ -0,0 +1,290 @@
+{
+  "action_cable": [
+    "5.2.8.1",
+    "7.1.3.4",
+    "5.2.8.1",
+    "6.1.7.8"
+  ],
+  "action_mailer": [
+    "4.2.11.3",
+    "7.1.3.4",
+    "5.2.8.1",
+    "6.1.7.8"
+  ],
+  "action_pack": [
+    "4.2.11.3",
+    "7.1.3.4",
+    "5.2.8.1",
+    "7.0.8"
+  ],
+  "action_view": [
+    "4.2.11.3",
+    "7.1.3.4",
+    "5.2.8.1",
+    "7.0.8"
+  ],
+  "active_job": [
+    "4.2.11.3",
+    "7.1.3.4",
+    "5.2.8.1",
+    "6.1.7.8"
+  ],
+  "active_model_serializers": [
+    "0.10.13",
+    "0.10.14",
+    "0.10.13",
+    "0.10.13"
+  ],
+  "active_record": [
+    "4.2.11.3",
+    "7.1.3.4",
+    "5.2.8.1",
+    "6.1.7.8"
+  ],
+  "active_support": [
+    "4.2.11.3",
+    "7.1.3.4",
+    "5.2.8.1",
+    "7.0.8"
+  ],
+  "aws": [
+    "3.181.0",
+    "3.199.0",
+    "3.181.0",
+    "3.181.0"
+  ],
+  "concurrent_ruby": [
+    "1.2.2",
+    "1.3.4",
+    "1.1.10",
+    "1.3.4"
+  ],
+  "dalli": [
+    "2.7.11",
+    "3.2.8",
+    "2.7.11",
+    "3.2.3"
+  ],
+  "delayed_job": [
+    "4.1.11",
+    "4.1.13",
+    "4.1.11",
+    "4.1.11"
+  ],
+  "elasticsearch": [
+    "7.17.11",
+    "8.17.0",
+    "7.17.11",
+    "8.17.0"
+  ],
+  "ethon": [
+    "0.16.0",
+    "0.16.0",
+    "0.14.0",
+    "0.16.0"
+  ],
+  "excon": [
+    "0.102.0",
+    "0.110.0",
+    "0.102.0",
+    "0.102.0"
+  ],
+  "faraday": [
+    "0.17.0",
+    "2.12.2",
+    "0.17.0",
+    "2.12.2"
+  ],
+  "grape": [
+    "1.7.0",
+    "2.1.2",
+    "1.7.0",
+    "1.8.0"
+  ],
+  "graphql": [
+    "1.13.21",
+    "2.3.7",
+    "1.13.21",
+    "2.3.6"
+  ],
+  "grpc": [
+    "1.48.0",
+    "1.67.0",
+    null,
+    null
+  ],
+  "hanami": [
+    "1.3.5",
+    "1.3.5",
+    null,
+    null
+  ],
+  "http": [
+    "5.0.1",
+    "5.2.0",
+    "4.4.1",
+    "4.4.1"
+  ],
+  "httpclient": [
+    "2.8.3",
+    "2.8.3",
+    "2.8.3",
+    "2.8.3"
+  ],
+  "httprb": [
+    "5.0.1",
+    "5.2.0",
+    "4.4.1",
+    "4.4.1"
+  ],
+  "kafka": [
+    "1.5.0",
+    "1.5.0",
+    "1.5.0",
+    "1.5.0"
+  ],
+  "lograge": [
+    "0.12.0",
+    "0.14.0",
+    "0.12.0",
+    "0.14.0"
+  ],
+  "mongo": [
+    "2.14.1",
+    "2.14.1",
+    "2.14.1",
+    "2.14.1"
+  ],
+  "mysql2": [
+    "0.5.5",
+    "0.5.6",
+    null,
+    null
+  ],
+  "opensearch": [
+    "2.1.0",
+    "3.4.0",
+    "2.1.0",
+    "3.4.0"
+  ],
+  "pg": [
+    "0.21.0",
+    "1.5.9",
+    null,
+    null
+  ],
+  "presto": [
+    "0.6.6",
+    "0.6.6",
+    "0.6.6",
+    "0.6.6"
+  ],
+  "que": [
+    "1.4.1",
+    "2.3.0",
+    "1.4.1",
+    "2.2.0"
+  ],
+  "racecar": [
+    "2.6.0",
+    "2.11.0",
+    "2.6.0",
+    "2.8.2"
+  ],
+  "rack": [
+    "1.6.13",
+    "3.1.8",
+    "1.6.13",
+    "3.1.8"
+  ],
+  "rails": [
+    "4.2.11.3",
+    "7.1.3.4",
+    "5.2.8.1",
+    "6.1.7.8"
+  ],
+  "rake": [
+    "12.3.3",
+    "13.2.1",
+    "12.3.3",
+    "13.2.1"
+  ],
+  "redis": [
+    "3.3.5",
+    "5.2.0",
+    "3.3.5",
+    "5.0.6"
+  ],
+  "resque": [
+    "2.4.0",
+    "2.6.0",
+    "2.4.0",
+    "2.5.0"
+  ],
+  "rest_client": [
+    "2.1.0",
+    "2.1.0",
+    "2.1.0",
+    "2.1.0"
+  ],
+  "roda": [
+    "3.65.0",
+    "3.81.0",
+    "3.64.0",
+    "3.72.0"
+  ],
+  "semantic_logger": [
+    "4.12.0",
+    "4.15.0",
+    "4.12.0",
+    "4.14.0"
+  ],
+  "sequel": [
+    "5.83.1",
+    "5.86.0",
+    "5.83.1",
+    "5.83.1"
+  ],
+  "shoryuken": [
+    "6.0.0",
+    "6.2.1",
+    "6.0.0",
+    "6.0.0"
+  ],
+  "sidekiq": [
+    "5.2.8",
+    "7.2.4",
+    "6.5.8",
+    "7.1.0"
+  ],
+  "sinatra": [
+    "2.0.8.1",
+    "4.0.0",
+    "2.2.4",
+    "4.0.0"
+  ],
+  "sneakers": [
+    "2.12.0",
+    "2.12.0",
+    "2.12.0",
+    "2.12.0"
+  ],
+  "stripe": [
+    "5.15.0",
+    "13.2.0",
+    "5.15.0",
+    "13.2.0"
+  ],
+  "sucker_punch": [
+    "3.1.0",
+    "3.2.0",
+    "3.1.0",
+    "3.1.0"
+  ],
+  "trilogy": [
+    "2.6.0",
+    "2.9.0",
+    null,
+    null
+  ]
+}
\ No newline at end of file
diff --git a/integration_versions.md b/integration_versions.md
new file mode 100644
index 00000000000..36f56d864a7
--- /dev/null
+++ b/integration_versions.md
@@ -0,0 +1,52 @@
+# Integrations
+
+| Integration | Ruby Min |  Ruby Max | JRuby Min | JRuby Max |
+|-------------|----------|-----------|----------|----------|
+| action_cable | 5.2.8.1 | 7.1.3.4 | 5.2.8.1 | 6.1.7.8 |
+| action_mailer | 4.2.11.3 | 7.1.3.4 | 5.2.8.1 | 6.1.7.8 |
+| action_pack | 4.2.11.3 | 7.1.3.4 | 5.2.8.1 | 7.0.8 |
+| action_view | 4.2.11.3 | 7.1.3.4 | 5.2.8.1 | 7.0.8 |
+| active_job | 4.2.11.3 | 7.1.3.4 | 5.2.8.1 | 6.1.7.8 |
+| active_model_serializers | 0.10.13 | 0.10.14 | 0.10.13 | 0.10.13 |
+| active_record | 4.2.11.3 | 7.1.3.4 | 5.2.8.1 | 6.1.7.8 |
+| active_support | 4.2.11.3 | 7.1.3.4 | 5.2.8.1 | 7.0.8 |
+| aws | 3.181.0 | 3.199.0 | 3.181.0 | 3.181.0 |
+| concurrent_ruby | 1.2.2 | 1.3.4 | 1.1.10 | 1.3.4 |
+| dalli | 2.7.11 | 3.2.8 | 2.7.11 | 3.2.3 |
+| delayed_job | 4.1.11 | 4.1.13 | 4.1.11 | 4.1.11 |
+| elasticsearch | 7.17.11 | 8.17.0 | 7.17.11 | 8.17.0 |
+| ethon | 0.16.0 | 0.16.0 | 0.14.0 | 0.16.0 |
+| excon | 0.102.0 | 0.110.0 | 0.102.0 | 0.102.0 |
+| faraday | 0.17.0 | 2.12.2 | 0.17.0 | 2.12.2 |
+| grape | 1.7.0 | 2.1.2 | 1.7.0 | 1.8.0 |
+| graphql | 1.13.21 | 2.3.7 | 1.13.21 | 2.3.6 |
+| grpc | 1.48.0 | 1.67.0 | None | None |
+| hanami | 1.3.5 | 1.3.5 | None | None |
+| http | 5.0.1 | 5.2.0 | 4.4.1 | 4.4.1 |
+| httpclient | 2.8.3 | 2.8.3 | 2.8.3 | 2.8.3 |
+| httprb | 5.0.1 | 5.2.0 | 4.4.1 | 4.4.1 |
+| kafka | 1.5.0 | 1.5.0 | 1.5.0 | 1.5.0 |
+| lograge | 0.12.0 | 0.14.0 | 0.12.0 | 0.14.0 |
+| mongo | 2.14.1 | 2.14.1 | 2.14.1 | 2.14.1 |
+| mysql2 | 0.5.5 | 0.5.6 | None | None |
+| opensearch | 2.1.0 | 3.4.0 | 2.1.0 | 3.4.0 |
+| pg | 0.21.0 | 1.5.9 | None | None |
+| presto | 0.6.6 | 0.6.6 | 0.6.6 | 0.6.6 |
+| que | 1.4.1 | 2.3.0 | 1.4.1 | 2.2.0 |
+| racecar | 2.6.0 | 2.11.0 | 2.6.0 | 2.8.2 |
+| rack | 1.6.13 | 3.1.8 | 1.6.13 | 3.1.8 |
+| rails | 4.2.11.3 | 7.1.3.4 | 5.2.8.1 | 6.1.7.8 |
+| rake | 12.3.3 | 13.2.1 | 12.3.3 | 13.2.1 |
+| redis | 3.3.5 | 5.2.0 | 3.3.5 | 5.0.6 |
+| resque | 2.4.0 | 2.6.0 | 2.4.0 | 2.5.0 |
+| rest_client | 2.1.0 | 2.1.0 | 2.1.0 | 2.1.0 |
+| roda | 3.65.0 | 3.81.0 | 3.64.0 | 3.72.0 |
+| semantic_logger | 4.12.0 | 4.15.0 | 4.12.0 | 4.14.0 |
+| sequel | 5.83.1 | 5.86.0 | 5.83.1 | 5.83.1 |
+| shoryuken | 6.0.0 | 6.2.1 | 6.0.0 | 6.0.0 |
+| sidekiq | 5.2.8 | 7.2.4 | 6.5.8 | 7.1.0 |
+| sinatra | 2.0.8.1 | 4.0.0 | 2.2.4 | 4.0.0 |
+| sneakers | 2.12.0 | 2.12.0 | 2.12.0 | 2.12.0 |
+| stripe | 5.15.0 | 13.2.0 | 5.15.0 | 13.2.0 |
+| sucker_punch | 3.1.0 | 3.2.0 | 3.1.0 | 3.1.0 |
+| trilogy | 2.6.0 | 2.9.0 | None | None |