Bumps the dependencies group with 13 updates:

| Package | From | To |
| --- | --- | --- |
| [bootsnap](https://github.com/rails/bootsnap) | `1.18.6` | `1.19.0` |
| [mini_racer](https://github.com/discourse/mini_racer) | `0.9.0` | `0.19.1` |
| [rails-i18n](https://github.com/svenfuchs/rails-i18n) | `8.0.2` | `8.1.0` |
| [addressable](https://github.com/sporkmonger/addressable) | `2.8.7` | `2.8.8` 
|
| 
[omniauth-rails_csrf_protection](https://github.com/cookpad/omniauth-rails_csrf_protection)
 | `1.0.2` | `2.0.0` |
| [htmlentities](https://github.com/threedaymonk/htmlentities) | `4.3.4` | 
`4.4.2` |
| [connection_pool](https://github.com/mperham/connection_pool) | `2.5.4` | 
`2.5.5` |
| 
[opentelemetry-instrumentation-all](https://github.com/open-telemetry/opentelemetry-ruby-contrib)
 | `0.87.0` | `0.89.0` |
| [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) | `1.203.1` | `1.206.0` |
| [i18n-tasks](https://github.com/glebm/i18n-tasks) | `1.0.15` | `1.1.2` |
| [minitest](https://github.com/minitest/minitest) | `5.26.1` | `5.26.2` |
| [puma](https://github.com/puma/puma) | `6.6.1` | `7.1.0` |
| [webrick](https://github.com/ruby/webrick) | `1.9.1` | `1.9.2` |

Updates `bootsnap` from 1.18.6 to 1.19.0
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a 
href="https://github.com/rails/bootsnap/blob/main/CHANGELOG.md">bootsnap's
 changelog</a>.</em></p>
<blockquote>
<h1>1.19.0</h1>
<ul>
<li>Remove JSON parsing cache. Recent versions of the 
<code>json</code> gem are as fast as 
<code>msgpack</code> if not faster.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a 
href="https://github.com/rails/bootsnap/commit/d4ad1673943b416cd46491ffe236df29862ce37f"><code>d4ad167</code></a>
 Release 1.19.0</li>
<li><a 
href="https://github.com/rails/bootsnap/commit/4a0f8e62788d6e6304be06de5d4a313a94291492"><code>4a0f8e6</code></a>
 Merge pull request <a 
href="https://redirect.github.com/rails/bootsnap/issues/508">#508</a>
 from byroot/remove-json-caching</li>
<li><a 
href="https://github.com/rails/bootsnap/commit/5df6e04afd8cb8c9463d219518baaffaf2c48b6e"><code>5df6e04</code></a>
 Remove Bootsnap::CompileCache::JSON</li>
<li><a 
href="https://github.com/rails/bootsnap/commit/e6272f8c7f2935efc1000ec654da2d196e91f4e2"><code>e6272f8</code></a>
 Merge pull request <a 
href="https://redirect.github.com/rails/bootsnap/issues/506">#506</a>
 from rails/dependabot/github_actions/actions/checkout-5</li>
<li><a 
href="https://github.com/rails/bootsnap/commit/89879b4161b6e62bbb0d139208e1eb8cb30c1b40"><code>89879b4</code></a>
 Bump actions/checkout from 4 to 5</li>
<li><a 
href="https://github.com/rails/bootsnap/commit/55d663fbc419d3a4ad32d200f7ba45c64e04d772"><code>55d663f</code></a>
 Move bootsnap to the Rails org</li>
<li><a 
href="https://github.com/rails/bootsnap/commit/03629f633ee1e591d4d9f3c351406465c3cf3ead"><code>03629f6</code></a>
 Add devcontainer config</li>
<li><a 
href="https://github.com/rails/bootsnap/commit/037ad17aa546c080238a979fce8b393b4fc7f577"><code>037ad17</code></a>
 Merge pull request <a 
href="https://redirect.github.com/rails/bootsnap/issues/505">#505</a>
 from beauraF/add-know-issues-note-to-readme</li>
<li><a 
href="https://github.com/rails/bootsnap/commit/3019588dd3823dcdfbb24dd950cfba1516c2e662"><code>3019588</code></a>
 Add a knows issues note into README.md related to QEMU</li>
<li><a 
href="https://github.com/rails/bootsnap/commit/b3333f644b4bd0c82a3ec52a3fdd3c9752abcf71"><code>b3333f6</code></a>
 Add Ruby 3.4 to CI</li>
<li>Additional commits viewable in <a 
href="https://github.com/rails/bootsnap/compare/v1.18.6...v1.19.0">compare
 view</a></li>
</ul>
</details>
<br />

Updates `mini_racer` from 0.9.0 to 0.19.1
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a 
href="https://github.com/rubyjs/mini_racer/blob/main/CHANGELOG">mini_racer's
 changelog</a>.</em></p>
<blockquote>
<ul>
<li>
<p>0.19.1 - 20-10-2025</p>
<ul>
<li>JS code can now catch ruby exceptions - Ben Noordhuis</li>
<li>Retain string encoding when raising exceptions - Ben 
Noordhuis</li>
<li>Fix object identity bug with Ruby to JS conversion - Benjamin 
Wood</li>
</ul>
</li>
<li>
<p>0.19.0 - 24-06-2025</p>
<ul>
<li>upgrade to node 24.1.0</li>
</ul>
</li>
<li>
<p>0.18.1 - 03-04-2025</p>
<ul>
<li>Convert round doubles to fixnum for very big floats - this has better 
parity with JavaScript - Ben Noorhuis</li>
</ul>
</li>
<li>
<p>0.18.0 - 05-03-2025</p>
<ul>
<li>Time for a major release</li>
<li>Handle ActiveSupport TimeWithZone objects during serialization - Sam 
Saffron</li>
</ul>
</li>
<li>
<p>0.18.0.pre1 - 06-02-2025</p>
<ul>
<li>Updated to node 23.6.1.0</li>
</ul>
</li>
<li>
<p>0.17.0.pre13 - 04-02-2025</p>
<ul>
<li>Only issue idle GC once post dispatch - reduces CPU usage for auto 
cleanup - Sam Saffron</li>
</ul>
</li>
<li>
<p>0.17.0.pre12 - 23-01-2025</p>
<ul>
<li>Corrected off-by-one error with object serialization - Ben 
Noordhuis</li>
</ul>
</li>
<li>
<p>0.17.0.pre11 - 21-01-2025</p>
<ul>
<li>Corrected encoding bug with deserialization of strings - Ben 
Noordhuis</li>
</ul>
</li>
<li>
<p>0.17.0.pre10 - 20-01-2025</p>
<ul>
<li>Added back support for partially deserialized objects (objects that 
do not translate across boundaries are returned as Error properties) - Ben 
Noordhuis</li>
</ul>
</li>
<li>
<p>0.17.0.pre9 - 13-01-2025</p>
<ul>
<li>For backwards compatibility convert v8 return values to UTF-8 
(invalidly encoded string still get returned using V8 encoding)</li>
</ul>
</li>
<li>
<p>0.17.0.pre8 - 11-01-2025</p>
<ul>
<li>Fix handling of UTF 32 LE and Ascii encoding strings - Ben 
Noordhuis</li>
<li>Handle rare edge case in V8 serialization - Ben Noordhuis</li>
</ul>
</li>
<li>
<p>0.17.0.pre7 - 10-01-2025</p>
<ul>
<li>Objects containing non serializable properties will return an Error 
object vs raising an exception. Ben Noordhuis</li>
<li>Truffle support was added back Eregon</li>
</ul>
</li>
<li>
<p>0.17.0.pre6 - 08-01-2025</p>
<ul>
<li>Moved all mini_racer interaction with v8 to a dedicated native thread 
to avoid cross VM stack contamination. Ben Noordhuis</li>
</ul>
</li>
<li>
<p>0.17.0.pre5 - 30-09-2024</p>
<ul>
<li>Handle segfault from JSON.stringify</li>
<li>Fix segfaults around symbol conversion</li>
</ul>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a 
href="https://github.com/rubyjs/mini_racer/commit/c621c1b1586ee2d48b20dbff424553117b11a996"><code>c621c1b</code></a>
 Version bump</li>
<li><a 
href="https://github.com/rubyjs/mini_racer/commit/23ab9cc396f89afc4a181c5ebeeb0908839d1056"><code>23ab9cc</code></a>
 JS code can now catch Ruby exceptions (<a 
href="https://redirect.github.com/discourse/mini_racer/issues/373">#373</a>)</li>
<li><a 
href="https://github.com/rubyjs/mini_racer/commit/2ab94ddbeeab2dfcc621cadcfeeca2a30e3fa612"><code>2ab94dd</code></a>
 Bump ruby/setup-ruby from 1.262.0 to 1.265.0 (<a 
href="https://redirect.github.com/discourse/mini_racer/issues/374">#374</a>)</li>
<li><a 
href="https://github.com/rubyjs/mini_racer/commit/606f488c06419adba5af9358ac7d6f851c1d9758"><code>606f488</code></a>
 Retain string encoding when raising exception (<a 
href="https://redirect.github.com/discourse/mini_racer/issues/372">#372</a>)</li>
<li><a 
href="https://github.com/rubyjs/mini_racer/commit/dc0ff202a7731b7d61a9c45d49a46f626466e4a3"><code>dc0ff20</code></a>
 Bump ruby/setup-ruby from 1.255.0 to 1.262.0 (<a 
href="https://redirect.github.com/discourse/mini_racer/issues/370">#370</a>)</li>
<li><a 
href="https://github.com/rubyjs/mini_racer/commit/11ad9d9b711063cd117a458c47006b8906fa3449"><code>11ad9d9</code></a>
 Bump actions/checkout from 4.2.2 to 5.0.0 (<a 
href="https://redirect.github.com/discourse/mini_racer/issues/365">#365</a>)</li>
<li><a 
href="https://github.com/rubyjs/mini_racer/commit/556392c77c6f46abdadfb50bae77fc07ab4d6fe3"><code>556392c</code></a>
 Bump ruby/setup-ruby from 1.247.0 to 1.255.0 (<a 
href="https://redirect.github.com/discourse/mini_racer/issues/366">#366</a>)</li>
<li><a 
href="https://github.com/rubyjs/mini_racer/commit/ba84a51d28da3b11d144403e8fd90df30e494c2b"><code>ba84a51</code></a>
 Bump ruby/setup-ruby from 1.247.0 to 1.254.0 (<a 
href="https://redirect.github.com/discourse/mini_racer/issues/364">#364</a>)</li>
<li><a 
href="https://github.com/rubyjs/mini_racer/commit/715a9b40a5ee393f318476a0c4f779add1951dda"><code>715a9b4</code></a>
 Fix object identity bug in Ruby-to-JavaScript conversion (<a 
href="https://redirect.github.com/discourse/mini_racer/issues/363">#363</a>)</li>
<li><a 
href="https://github.com/rubyjs/mini_racer/commit/e2b72291309f3f9af06a48c0f5851a5f17c071d3"><code>e2b7229</code></a>
 Bump ruby/setup-ruby from 1.245.0 to 1.247.0 (<a 
href="https://redirect.github.com/discourse/mini_racer/issues/360">#360</a>)</li>
<li>Additional commits viewable in <a 
href="https://github.com/discourse/mini_racer/compare/v0.9.0...v0.19.1">compare
 view</a></li>
</ul>
</details>
<br />

Updates `rails-i18n` from 8.0.2 to 8.1.0
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a 
href="https://github.com/svenfuchs/rails-i18n/blob/master/CHANGELOG.md">rails-i18n's
 changelog</a>.</em></p>
<blockquote>
<h2>8.1.0 (2025-11-24)</h2>
<ul>
<li>Update following locales:
<ul>
<li>Korean (ko): Remove <code>%{attribute}</code> placeholder 
from error messages</li>
<li>German (de): Add missing key 
(<code>errors.messages.in</code>)</li>
<li>Italian (it): Add missing key 
(<code>errors.messages</code>, 
<code>errors.messages.password_too_long</code>, 
<code>number.currency.format.negative_format</code>, 
<code>number.format.round_mode</code>, 
<code>number.human.storage_units.units.zb</code>)</li>
<li>Ukrainian (uk): Add missing key 
(<code>errors.messages.in</code>)</li>
</ul>
</li>
<li>Update to Rails 8.1.x</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a 
href="https://github.com/svenfuchs/rails-i18n/commit/32a4583d21113d58d226a3105001bf08acedaba6"><code>32a4583</code></a>
 8.1.0 release</li>
<li><a 
href="https://github.com/svenfuchs/rails-i18n/commit/2cb420d0c0406c6e281317eb86c0d78fe0ccf9a0"><code>2cb420d</code></a>
 Merge pull request <a 
href="https://redirect.github.com/svenfuchs/rails-i18n/issues/1155">#1155</a>
 from pcreux/fix-ko</li>
<li><a 
href="https://github.com/svenfuchs/rails-i18n/commit/271499569d573dd3b9445e74ee54916cde8af225"><code>2714995</code></a>
 Merge branch 'master' into fix-ko</li>
<li><a 
href="https://github.com/svenfuchs/rails-i18n/commit/0beeb2ca17a310cd7586e0640455a144bd166c43"><code>0beeb2c</code></a>
 Merge pull request <a 
href="https://redirect.github.com/svenfuchs/rails-i18n/issues/1157">#1157</a>
 from rakvium/patch-2</li>
<li><a 
href="https://github.com/svenfuchs/rails-i18n/commit/8b84e43a31abfecbbe9b212e00c5e636b7229955"><code>8b84e43</code></a>
 Merge pull request <a 
href="https://redirect.github.com/svenfuchs/rails-i18n/issues/1156">#1156</a>
 from rakvium/patch-1</li>
<li><a 
href="https://github.com/svenfuchs/rails-i18n/commit/b9089deaad0a14d648e5646ba42077f2997028ee"><code>b9089de</code></a>
 Update CHANGELOG.md: add uk.errors.messages.in</li>
<li><a 
href="https://github.com/svenfuchs/rails-i18n/commit/863d59ab694ea92e2026a1cb23a56a1fbb28588c"><code>863d59a</code></a>
 Update CHANGELOG.md: add de.errors.messages.in</li>
<li><a 
href="https://github.com/svenfuchs/rails-i18n/commit/64ecb5a5123911c61c28606bbdd10e360bd9e431"><code>64ecb5a</code></a>
 Add uk.errors.messages.in</li>
<li><a 
href="https://github.com/svenfuchs/rails-i18n/commit/8dfce30197cf430b0b690e6ccefa4c95234ff5c8"><code>8dfce30</code></a>
 Add de.errors.messages.in</li>
<li><a 
href="https://github.com/svenfuchs/rails-i18n/commit/78c859e9f26ae4d9d3d91798bd02d4fee016dd1b"><code>78c859e</code></a>
 update changelog</li>
<li>Additional commits viewable in <a 
href="https://github.com/svenfuchs/rails-i18n/compare/v8.0.2...v8.1.0">compare
 view</a></li>
</ul>
</details>
<br />

Updates `addressable` from 2.8.7 to 2.8.8
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a 
href="https://github.com/sporkmonger/addressable/blob/main/CHANGELOG.md">addressable's
 changelog</a>.</em></p>
<blockquote>
<h2>Addressable 2.8.8 <!-- raw HTML omitted --></h2>
<ul>
<li>Replace the <code>unicode.data</code> blob by a ruby 
constant (<a 
href="https://redirect.github.com/sporkmonger/addressable/issues/561">#561</a>)</li>
<li>Allow <code>public_suffix</code> 7 (<a 
href="https://redirect.github.com/sporkmonger/addressable/issues/558">#558</a>)</li>
</ul>
<p><a 
href="https://redirect.github.com/sporkmonger/addressable/issues/561">#561</a>:
 <a 
href="https://redirect.github.com/sporkmonger/addressable/pull/561">sporkmonger/addressable#561</a>
<a 
href="https://redirect.github.com/sporkmonger/addressable/issues/558">#558</a>:
 <a 
href="https://redirect.github.com/sporkmonger/addressable/pull/558">sporkmonger/addressable#558</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a 
href="https://github.com/sporkmonger/addressable/commit/111af8e8d3260dbd5b10a2dfec42a4e129d18705"><code>111af8e</code></a>
 Update version, gemspec, and CHANGELOG for 2.8.8</li>
<li><a 
href="https://github.com/sporkmonger/addressable/commit/d923a5e9a7b20ed57199e9a37366446c7f8fde4f"><code>d923a5e</code></a>
 Fix heading levels in README and Changelog</li>
<li><a 
href="https://github.com/sporkmonger/addressable/commit/88f14727fffea367e3801e05f72d17f9079281a9"><code>88f1472</code></a>
 Bump actions/checkout from 5 to 6 (<a 
href="https://redirect.github.com/sporkmonger/addressable/issues/560">#560</a>)</li>
<li><a 
href="https://github.com/sporkmonger/addressable/commit/22528139b10c9697a4790f334d9323ecc02c59fe"><code>2252813</code></a>
 Replace the <code>unicode.data</code> blob by a ruby constant 
(<a 
href="https://redirect.github.com/sporkmonger/addressable/issues/561">#561</a>)</li>
<li><a 
href="https://github.com/sporkmonger/addressable/commit/af2d3f6e70b9551f94124e2dbab0d739127a8234"><code>af2d3f6</code></a>
 Allow <code>public_suffix</code> v7 (<a 
href="https://redirect.github.com/sporkmonger/addressable/issues/558">#558</a>)</li>
<li><a 
href="https://github.com/sporkmonger/addressable/commit/aaa53fe23417b0bb5ce198ed081a70e70f240260"><code>aaa53fe</code></a>
 CI: restore older rubies for <code>public_suffix</code> 
jobs</li>
<li><a 
href="https://github.com/sporkmonger/addressable/commit/49fc47477dc39f816bee25419c687e9a1f0282ef"><code>49fc474</code></a>
 CI: fix <code>profile:template_match_memory</code> task for Ruby 
>2.7</li>
<li><a 
href="https://github.com/sporkmonger/addressable/commit/c0f98d5f18e428a601b55f3740546293a18fc371"><code>c0f98d5</code></a>
 CI: use latest stable ruby outside the version matrix</li>
<li><a 
href="https://github.com/sporkmonger/addressable/commit/7cb10aae0353bc3c280aecaf3f62645b62c1ccce"><code>7cb10aa</code></a>
 CI: test with modern JVM Rubies</li>
<li><a 
href="https://github.com/sporkmonger/addressable/commit/dd1adcfc8368ab188526f7160c6e74fe2ef4cafa"><code>dd1adcf</code></a>
 CI: less <code>ubuntu-22.04</code>, more 
<code>ubuntu-24.04</code></li>
<li>Additional commits viewable in <a 
href="https://github.com/sporkmonger/addressable/compare/addressable-2.8.7...addressable-2.8.8">compare
 view</a></li>
</ul>
</details>
<br />

Updates `omniauth-rails_csrf_protection` from 1.0.2 to 2.0.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a 
href="https://github.com/cookpad/omniauth-rails_csrf_protection/releases">omniauth-rails_csrf_protection's
 releases</a>.</em></p>
<blockquote>
<h2>Version 2.0.0</h2>
<ul>
<li>Stop using deprecated 
<code>ActiveSupport::Configurable</code> when this gem is running 
against Action Pack version 8.1 and later (<a 
href="https://redirect.github.com/cookpad/omniauth-rails_csrf_protection/issues/23">#23</a>,
 <a 
href="https://redirect.github.com/cookpad/omniauth-rails_csrf_protection/issues/24">#24</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a 
href="https://github.com/cookpad/omniauth-rails_csrf_protection/commit/23483750b4a0a803347e02778b975886ecb82875"><code>2348375</code></a>
 Bump to 2.0.0</li>
<li><a 
href="https://github.com/cookpad/omniauth-rails_csrf_protection/commit/c283d1d159a292c5fce8ed1a2f5997f6bde209f5"><code>c283d1d</code></a>
 Update README to add OmniAuth's built-in solution</li>
<li><a 
href="https://github.com/cookpad/omniauth-rails_csrf_protection/commit/2cf722bd7cc310009ee626cce28a7ea52b47f649"><code>2cf722b</code></a>
 Add workaround for deprecated AS::Configurable</li>
<li><a 
href="https://github.com/cookpad/omniauth-rails_csrf_protection/commit/431597eb44ff8ae0bf9802d1a1dc85ebb8d2cfa3"><code>431597e</code></a>
 Silence <code>#to_time</code> warning in Rails 8.0.x</li>
<li><a 
href="https://github.com/cookpad/omniauth-rails_csrf_protection/commit/5e9c8a27b0ccac54ca3bec7f3b49d43ddefdc4d6"><code>5e9c8a2</code></a>
 Print Ruby version in the test output</li>
<li><a 
href="https://github.com/cookpad/omniauth-rails_csrf_protection/commit/3e62c0572bf5c9796fff5fe197f07d5ed172a7c5"><code>3e62c05</code></a>
 Remove unnecessary logger gem entry in Gemfile</li>
<li><a 
href="https://github.com/cookpad/omniauth-rails_csrf_protection/commit/f9810a5886d692312c6d015914fdad00cf7f41b2"><code>f9810a5</code></a>
 Update build matrix and fix build errors</li>
<li><a 
href="https://github.com/cookpad/omniauth-rails_csrf_protection/commit/14b611de184ed6103a036fff14fcbfaa622fd271"><code>14b611d</code></a>
 Merge pull request <a 
href="https://redirect.github.com/cookpad/omniauth-rails_csrf_protection/issues/22">#22</a>
 from nevans/update-ci-for-rails-8</li>
<li><a 
href="https://github.com/cookpad/omniauth-rails_csrf_protection/commit/8688c86e991daf178769266da2d8178810862a6f"><code>8688c86</code></a>
 Add rails 7.2 and 8.0 to the build matrix</li>
<li>See full diff in <a 
href="https://github.com/cookpad/omniauth-rails_csrf_protection/compare/v1.0.2...v2.0.0">compare
 view</a></li>
</ul>
</details>
<br />

Updates `htmlentities` from 4.3.4 to 4.4.2
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a 
href="https://github.com/threedaymonk/htmlentities/blob/main/History.txt">htmlentities's
 changelog</a>.</em></p>
<blockquote>
<p>== 4.4.2 (2025-11-20)</p>
<ul>
<li>Optimise encoding in the default case.</li>
</ul>
<p>== 4.4.1 (2025-11-19)</p>
<ul>
<li>Restore support for some older unsupported Ruby versions (down to 
2.7).</li>
</ul>
<p>== 4.4.0 (2025-11-17)</p>
<ul>
<li>Make a few small optimisations.</li>
<li>Allow decoding of entities without semicolons at end of 
line.</li>
<li>Remove support for old unsupported Ruby versions (below 
3.2).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a 
href="https://github.com/threedaymonk/htmlentities/commits">compare
 view</a></li>
</ul>
</details>
<br />

Updates `connection_pool` from 2.5.4 to 2.5.5
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a 
href="https://github.com/mperham/connection_pool/blob/main/Changes.md">connection_pool's
 changelog</a>.</em></p>
<blockquote>
<h2>2.5.5</h2>
<ul>
<li>Support <code>ConnectionPool::TimedStack#pop(exception: 
false)</code> <a 
href="https://redirect.github.com/mperham/connection_pool/issues/207">#207</a>
to avoid using exceptions as control flow.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a 
href="https://github.com/mperham/connection_pool/commit/35ea6ce887edf495e9c15322927ccce84249bcd3"><code>35ea6ce</code></a>
 prep for release</li>
<li><a 
href="https://github.com/mperham/connection_pool/commit/e733afb70d37afd40bd0105c82eeb9b46f256a75"><code>e733afb</code></a>
 Bump actions/checkout from 5 to 6 (<a 
href="https://redirect.github.com/mperham/connection_pool/issues/208">#208</a>)</li>
<li><a 
href="https://github.com/mperham/connection_pool/commit/8e77b7a9c4f868aac6a7c531a0f2c916d5336228"><code>8e77b7a</code></a>
 Support pop(exception: false) to avoid exceptions as control flow, fixes <a 
href="https://redirect.github.com/mperham/connection_pool/issues/207">#207</a></li>
<li><a 
href="https://github.com/mperham/connection_pool/commit/475f7d40230a544328a0e515c385750ca6e013e7"><code>475f7d4</code></a>
 Adjust ractor testing to avoid needless stdout warnings</li>
<li><a 
href="https://github.com/mperham/connection_pool/commit/78def7b7cd9cfcfd474d7bbd967a14c9543cddc2"><code>78def7b</code></a>
 doc: explain weird code</li>
<li>See full diff in <a 
href="https://github.com/mperham/connection_pool/compare/v2.5.4...v2.5.5">compare
 view</a></li>
</ul>
</details>
<br />

Updates `opentelemetry-instrumentation-all` from 0.87.0 to 0.89.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a 
href="https://github.com/open-telemetry/opentelemetry-ruby-contrib/releases">opentelemetry-instrumentation-all's
 releases</a>.</em></p>
<blockquote>
<h2>opentelemetry-instrumentation-all 0.89.0</h2>
<h3>v0.89.0 / 2025-12-02</h3>
<ul>
<li>ADDED: Upgrade trilogy instrumentation to 0.65.0</li>
<li>ADDED: Upgrade mysql2 instrumentation to 0.32.0</li>
<li>ADDED: Upgrade pg instrumentation to 0.34.0</li>
<li>ADDED: Upgrade que instrumentation to 0.12.0</li>
<li>ADDED: Upgrade sidekiq instrumentation to 0.28.1</li>
</ul>
<h2>opentelemetry-instrumentation-all 0.88.0</h2>
<p>No release notes provided.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a 
href="https://github.com/open-telemetry/opentelemetry-ruby-contrib/blob/main/instrumentation/all/CHANGELOG.md">opentelemetry-instrumentation-all's
 changelog</a>.</em></p>
<blockquote>
<h3>v0.89.0 / 2025-12-02</h3>
<ul>
<li>ADDED: Upgrade trilogy instrumentation to 0.65.0</li>
<li>ADDED: Upgrade mysql2 instrumentation to 0.32.0</li>
<li>ADDED: Upgrade pg instrumentation to 0.34.0</li>
<li>ADDED: Upgrade que instrumentation to 0.12.0</li>
<li>ADDED: Upgrade sidekiq instrumentation to 0.28.1</li>
</ul>
<h3>v0.88.0 / 2025-11-26</h3>
<ul>
<li>
<p>BREAKING CHANGE: Update Ethon span name when unknown method</p>
</li>
<li>
<p>ADDED: Update Ethon span name when unknown method</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a 
href="https://github.com/open-telemetry/opentelemetry-ruby-contrib/commit/e7526fecd8e8fb6da13c2f2eb667f1e1be92c86d"><code>e7526fe</code></a>
 release: Release 6 gems (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-ruby-contrib/issues/1827">#1827</a>)</li>
<li><a 
href="https://github.com/open-telemetry/opentelemetry-ruby-contrib/commit/37f877d8de922811f3defd8efee836abfac6ab6e"><code>37f877d</code></a>
 chore: Fix all changelog v0.88.0 (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-ruby-contrib/issues/1817">#1817</a>)</li>
<li><a 
href="https://github.com/open-telemetry/opentelemetry-ruby-contrib/commit/f62b09c01b1093cee33a6afb11d76027bea6807a"><code>f62b09c</code></a>
 release: Release 2 gems (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-ruby-contrib/issues/1808">#1808</a>)</li>
<li>See full diff in <a 
href="https://github.com/open-telemetry/opentelemetry-ruby-contrib/compare/opentelemetry-instrumentation-all/v0.87.0...opentelemetry-instrumentation-all/v0.89.0">compare
 view</a></li>
</ul>
</details>
<br />

Updates `aws-sdk-s3` from 1.203.1 to 1.206.0
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a 
href="https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md">aws-sdk-s3's
 changelog</a>.</em></p>
<blockquote>
<h2>1.206.0 (2025-12-02)</h2>
<ul>
<li>Feature - New S3 Storage Class FSX_ONTAP</li>
</ul>
<h2>1.205.0 (2025-11-20)</h2>
<ul>
<li>Feature - Enable / Disable ABAC on a general purpose 
bucket.</li>
</ul>
<h2>1.204.0 (2025-11-19)</h2>
<ul>
<li>Feature - Adds support for blocking SSE-C writes to general purpose 
buckets.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a 
href="https://github.com/aws/aws-sdk-ruby/commits">compare 
view</a></li>
</ul>
</details>
<br />

Updates `i18n-tasks` from 1.0.15 to 1.1.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a 
href="https://github.com/glebm/i18n-tasks/releases">i18n-tasks's
 releases</a>.</em></p>
<blockquote>
<h2>v1.1.1</h2>
<ul>
<li>Prism: Fixes <code>translate</code> calls on non-I18n 
receivers being processed.</li>
<li>Prism: Adds candidate keys for model_name.human and 
human_attribute_name.
<ul>
<li><code>Event.human_attribute_name(:title)</code> will now 
match <code>activerecord.attributes.event.title</code> or 
<code>attributes.title</code>.</li>
</ul>
</li>
<li>Prism: Candidate keys were not added to the 
<code>used_tree</code>.</li>
<li>Works around a concurrency bug by reverting to serial 
scanning.</li>
</ul>
<p><strong>Full Changelog</strong>: <a 
href="https://github.com/glebm/i18n-tasks/compare/v1.1.0...v1.1.1">https://github.com/glebm/i18n-tasks/compare/v1.1.0...v1.1.1</a></p>
<h2>v1.1.0</h2>
<ul>
<li>Dropping support for Ruby < 3.1 <a 
href="https://redirect.github.com/glebm/i18n-tasks/pull/631">#631</a></li>
<li>OpenAI translator now uses language names instead of locale codes. 
<a 
href="https://redirect.github.com/glebm/i18n-tasks/pull/630">#630</a></li>
<li>Renames RubyAstScanner to RubyScanner (deprecated RubyAstScanner 
name).</li>
<li>Adds Prism as a dependency.</li>
<li>Merges PrismScanner into RubyScanner, now configured with:</li>
</ul>
<pre lang="yaml"><code>search:
  prism: "rails"
</code></pre>
<p>to use the Prism scanner with more Rails support and</p>
<pre lang="yaml"><code>search:
  prism: "ruby"
</code></pre>
<p>to use the Prism Scanner without Rails support.</p>
<ul>
<li>Implements ERB-scanner using Prism, activated with same config as 
above.
<ul>
<li>The Prism-based scanner handles comments differently vs the 
<code>whitequark/parser</code>-based scanner does.</li>
<li>The usage will be for the magic comment line instead of the 
subsequent line.</li>
<li>This should not affect the results of the CLI tasks.</li>
</ul>
</li>
<li>Loads environment variables via <code>dotenv</code> if 
available. <a 
href="https://redirect.github.com/glebm/i18n-tasks/issues/395">#395</a></li>
<li>Adds CLI command <code>check-prism</code> to try the new 
parser out and see the differences in key detection.</li>
<li>The Prism-based scanner supports candidate_keys for Rails 
translations, allowing relative translations in controllers to match either the 
key scoped to controller and action or only to the controller.</li>
<li>Translation services now catch errors and save partial results <a 
href="https://redirect.github.com/glebm/i18n-tasks/issues/642">#642</a></li>
<li>Prism: Skips translations form cyclic calls instead of throwing 
error.</li>
<li>Adds own client for Google Translate instead of 
<code>easy_translate</code> gem.</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a 
href="https://github.com/jbockler"><code>@​jbockler</code></a>
 made their first contribution in <a 
href="https://redirect.github.com/glebm/i18n-tasks/pull/629">glebm/i18n-tasks#629</a></li>
<li><a 
href="https://github.com/broekhuis00"><code>@​broekhuis00</code></a>
 made their first contribution in <a 
href="https://redirect.github.com/glebm/i18n-tasks/pull/635">glebm/i18n-tasks#635</a></li>
<li><a 
href="https://github.com/moguls753"><code>@​moguls753</code></a>
 made their first contribution in <a 
href="https://redirect.github.com/glebm/i18n-tasks/pull/641">glebm/i18n-tasks#641</a></li>
<li><a 
href="https://github.com/danimashu"><code>@​danimashu</code></a>
 made their first contribution in <a 
href="https://redirect.github.com/glebm/i18n-tasks/pull/650">glebm/i18n-tasks#650</a></li>
<li><a 
href="https://github.com/fernandomm"><code>@​fernandomm</code></a>
 made their first contribution in <a 
href="https://redirect.github.com/glebm/i18n-tasks/pull/653">glebm/i18n-tasks#653</a></li>
<li><a 
href="https://github.com/timdiggins"><code>@​timdiggins</code></a>
 made their first contribution in <a 
href="https://redirect.github.com/glebm/i18n-tasks/pull/675">glebm/i18n-tasks#675</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a 
href="https://github.com/glebm/i18n-tasks/compare/v1.0.15...v1.1.0">https://github.com/glebm/i18n-tasks/compare/v1.0.15...v1.1.0</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a 
href="https://github.com/glebm/i18n-tasks/blob/main/CHANGES.md">i18n-tasks's
 changelog</a>.</em></p>
<blockquote>
<h2>v1.1.2</h2>
<ul>
<li>Prism: Missing <code>require 'prism'</code> in 
the scanners fixed.</li>
</ul>
<h2>v1.1.1</h2>
<ul>
<li>Prism: Fixes <code>translate</code> calls on non-I18n 
receivers being processed. (<a 
href="https://redirect.github.com/glebm/i18n-tasks/pull/684">glebm/i18n-tasks#684</a>)</li>
<li>Prism: Adds candidate keys for model_name.human and 
human_attribute_name. (<a 
href="https://redirect.github.com/glebm/i18n-tasks/pull/684">glebm/i18n-tasks#684</a>)
<ul>
<li><code>Event.human_attribute_name(:title)</code> will now 
match <code>activerecord.attributes.event.title</code> or 
<code>attributes.title</code>.</li>
</ul>
</li>
<li>Prism: Candidate keys were not added to the 
<code>used_tree</code>. (<a 
href="https://redirect.github.com/glebm/i18n-tasks/pull/684">glebm/i18n-tasks#684</a>)</li>
<li>Works around a concurrency bug by reverting to serial scanning. 
(<a 
href="https://redirect.github.com/glebm/i18n-tasks/pull/687">glebm/i18n-tasks#687</a>)</li>
</ul>
<h2>v1.1.0</h2>
<ul>
<li>Dropping support for Ruby < 3.1 <a 
href="https://redirect.github.com/glebm/i18n-tasks/pull/631">#631</a></li>
<li>OpenAI translator now uses language names instead of locale codes. 
<a 
href="https://redirect.github.com/glebm/i18n-tasks/pull/630">#630</a></li>
<li>Renames RubyAstScanner to RubyScanner (deprecated RubyAstScanner 
name).</li>
<li>Adds Prism as a dependency.</li>
<li>Merges PrismScanner into RubyScanner, now configured with:</li>
</ul>
<pre lang="yaml"><code>search:
  prism: "rails"
</code></pre>
<p>to use the Prism scanner with more Rails support and</p>
<pre lang="yaml"><code>search:
  prism: "ruby"
</code></pre>
<p>to use the Prism Scanner without Rails support.</p>
<ul>
<li>Implements ERB-scanner using Prism, activated with same config as 
above.
<ul>
<li>The Prism-based scanner handles comments differently vs the 
<code>whitequark/parser</code>-based scanner does.</li>
<li>The usage will be for the magic comment line instead of the 
subsequent line.</li>
<li>This should not affect the results of the CLI tasks.</li>
</ul>
</li>
<li>Loads environment variables via <code>dotenv</code> if 
available. <a 
href="https://redirect.github.com/glebm/i18n-tasks/issues/395">#395</a></li>
<li>Adds CLI command <code>check-prism</code> to try the new 
parser out and see the differences in key detection.</li>
<li>The Prism-based scanner supports candidate_keys for Rails 
translations, allowing relative translations in controllers to match either the 
key scoped to controller and action or only to the controller.</li>
<li>Translation services now catch errors and save partial results <a 
href="https://redirect.github.com/glebm/i18n-tasks/issues/642">#642</a></li>
<li>Prism: Skips translations form cyclic calls instead of throwing 
error.</li>
<li>Adds own client for Google Translate instead of 
<code>easy_translate</code> gem.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a 
href="https://github.com/glebm/i18n-tasks/commit/9e174db71468efbac96b7a3f9862088c52a30576"><code>9e174db</code></a>
 Bump to v1.1.2</li>
<li><a 
href="https://github.com/glebm/i18n-tasks/commit/62ef67476c4a733b4ef22aea9da4208c095e0a1b"><code>62ef674</code></a>
 Adds <code>require 'prism'</code> to scanners using 
Prism</li>
<li><a 
href="https://github.com/glebm/i18n-tasks/commit/48d3095a4c16aea51ff0c3bc2daa23d3addea045"><code>48d3095</code></a>
 Bump to v1.1.1</li>
<li><a 
href="https://github.com/glebm/i18n-tasks/commit/6b67f06cd769f809d823314e3b104f1f27304046"><code>6b67f06</code></a>
 Prism: Candidate keys and parser fixes (<a 
href="https://redirect.github.com/glebm/i18n-tasks/issues/684">#684</a>)</li>
<li><a 
href="https://github.com/glebm/i18n-tasks/commit/06e3479f3078177b0aff6757df8a58032f7c803c"><code>06e3479</code></a>
 ScannerMultiplexer: Removes concurrency due to bug</li>
<li><a 
href="https://github.com/glebm/i18n-tasks/commit/f1a2b3fb817261d44e045304b9c3f0f8d204b27b"><code>f1a2b3f</code></a>
 chore(deps): bump actions/checkout from 5 to 6 (<a 
href="https://redirect.github.com/glebm/i18n-tasks/issues/686">#686</a>)</li>
<li><a 
href="https://github.com/glebm/i18n-tasks/commit/f0c62e9f8847a7da7ae60cae0ed0e654d5e2d7a3"><code>f0c62e9</code></a>
 Gemfile: Removes bundler, rbx and byebug (<a 
href="https://redirect.github.com/glebm/i18n-tasks/issues/685">#685</a>)</li>
<li><a 
href="https://github.com/glebm/i18n-tasks/commit/4e0564c28f7da523cb206a77840c3092f25137c9"><code>4e0564c</code></a>
 Bump to v1.1.0</li>
<li><a 
href="https://github.com/glebm/i18n-tasks/commit/6e743f9fb7fa86caa93eb373cb2e892d2b989a6c"><code>6e743f9</code></a>
 Google translate: Adds own API implementation (<a 
href="https://redirect.github.com/glebm/i18n-tasks/issues/681">#681</a>)</li>
<li><a 
href="https://github.com/glebm/i18n-tasks/commit/a51e66756076be4485bb21ff2734d9b88b79b87b"><code>a51e667</code></a>
 Prism: model_name.human handles more count values</li>
<li>Additional commits viewable in <a 
href="https://github.com/glebm/i18n-tasks/compare/v1.0.15...v1.1.2">compare
 view</a></li>
</ul>
</details>
<br />

Updates `minitest` from 5.26.1 to 5.26.2
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a 
href="https://github.com/minitest/minitest/blob/master/History.rdoc">minitest's
 changelog</a>.</em></p>
<blockquote>
<p>=== 5.26.2 / 2025-11-17</p>
<ul>
<li>
<p>5 bug fixes:</p>
<ul>
<li>Bumped minimum ruby to 3.1.</li>
<li>Alias Spec#name to #inspect for cleaner output in repls.</li>
<li>Fix pathing for Hoe::Minitest initialization to be more 
generic.</li>
<li>Fixed refute_in_epsilon to use min of abs values. (wtn)</li>
<li>Improved options processing and usage output to be more 
clear.</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a 
href="https://github.com/minitest/minitest/commit/25f78c0b6a8d5350320acaf328c6a37aea82d774"><code>25f78c0</code></a>
 prepped for release</li>
<li><a 
href="https://github.com/minitest/minitest/commit/1284a3f7eb6080406e0f49ad264771745e24ef81"><code>1284a3f</code></a>
 Dropped extra 2.7 compatibility code.</li>
<li><a 
href="https://github.com/minitest/minitest/commit/adfb01de1bf142ca71954830a969098659a9c6de"><code>adfb01d</code></a>
 Dropped extra 2.7 compatibility code.</li>
<li><a 
href="https://github.com/minitest/minitest/commit/aa1c3faf6d72d37ceefa9916638cc07e38856e46"><code>aa1c3fa</code></a>
 - Fix pathing for Hoe::Minitest initialization to be more generic.</li>
<li><a 
href="https://github.com/minitest/minitest/commit/cb3a3457af8e92213da0b77ca1257a050588b78b"><code>cb3a345</code></a>
 - Bumped minimum ruby to 3.1.</li>
<li><a 
href="https://github.com/minitest/minitest/commit/1f47bc63a7cf57b50cb0f830d925a90cb927cce0"><code>1f47bc6</code></a>
 - Fixed refute_in_epsilon to use min of abs values. (wtn)</li>
<li><a 
href="https://github.com/minitest/minitest/commit/a52e7273a749e44b2d5a3398b56b6ed6e798a248"><code>a52e727</code></a>
 Fuuuuck I am SO tired of ruby 2.7!</li>
<li><a 
href="https://github.com/minitest/minitest/commit/33259e4dbbf6ebe71c688ffc243796cf2898c944"><code>33259e4</code></a>
 - Alias Spec#name to #inspect for cleaner output in repls.</li>
<li><a 
href="https://github.com/minitest/minitest/commit/e2bc84c1fec8fbddc165c8e452f12b152ed67eb1"><code>e2bc84c</code></a>
 - Improved options processing and usage output to be more clear.</li>
<li>See full diff in <a 
href="https://github.com/minitest/minitest/compare/v5.26.1...v5.26.2">compare
 view</a></li>
</ul>
</details>
<br />

Updates `puma` from 6.6.1 to 7.1.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a 
href="https://github.com/puma/puma/releases">puma's 
releases</a>.</em></p>
<blockquote>
<h2>v7.1.0</h2>
<h2>7.1.0 / 2025-10-16 - Neon Witch</h2>
<p><img 
src="https://github.com/user-attachments/assets/6f013211-35fb-46ce-84d8-00794e020294"
 alt="neon_witch" /></p>
<ul>
<li>
<p>Features</p>
<ul>
<li>Introduce <code>after_worker_shutdown</code> hook (<a 
href="https://redirect.github.com/puma/puma/issues/3707">#3707</a>)</li>
<li>Reintroduce keepalive "fast inline" behavior. 
Provides faster (8x on JRuby & 1.4x on Ruby) pipeline processing  
(<a 
href="https://redirect.github.com/puma/puma/issues/3794">#3794</a>)</li>
</ul>
</li>
<li>
<p>Bugfixes</p>
<ul>
<li>Skip reading zero bytes when request body is buffered (<a 
href="https://redirect.github.com/puma/puma/issues/3795">#3795</a>)</li>
<li>Fix <code>PUMA_LOG_CONFIG=1</code> logging twice with 
prune_bundler enabled (<a 
href="https://redirect.github.com/puma/puma/issues/3778">#3778</a>)</li>
<li>Fix prune_bundler not showing in 
<code>PUMA_LOG_CONFIG=1</code> output (<a 
href="https://redirect.github.com/puma/puma/issues/3779">#3779</a>)</li>
<li>Guard ThreadPool method call, which may be nil during shutdown (<a 
href="https://redirect.github.com/puma/puma/issues/3791">#3791</a>,
 <a 
href="https://redirect.github.com/puma/puma/issues/3790">#3790</a>)</li>
<li>Set <code>Thread.current.puma_server</code> in Thread 
init code, not every request (<a 
href="https://redirect.github.com/puma/puma/issues/3774">#3774</a>)</li>
<li>Fix race condition while deleting pidfile (<a 
href="https://redirect.github.com/puma/puma/issues/3657">#3657</a>)</li>
</ul>
</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a 
href="https://github.com/nerdrew"><code>@​nerdrew</code></a>
 made their first contribution in <a 
href="https://redirect.github.com/puma/puma/pull/3707">puma/puma#3707</a></li>
<li><a 
href="https://github.com/mopp"><code>@​mopp</code></a>
 made their first contribution in <a 
href="https://redirect.github.com/puma/puma/pull/3783">puma/puma#3783</a></li>
<li><a 
href="https://github.com/marksmith"><code>@​marksmith</code></a>
 made their first contribution in <a 
href="https://redirect.github.com/puma/puma/pull/3657">puma/puma#3657</a></li>
<li><a 
href="https://github.com/Nymuxyzo"><code>@​Nymuxyzo</code></a>
 made their first contribution in <a 
href="https://redirect.github.com/puma/puma/pull/3762">puma/puma#3762</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a 
href="https://github.com/puma/puma/compare/v7.0.4...v7.1.0">https://github.com/puma/puma/compare/v7.0.4...v7.1.0</a></p>
<h2>v7.0.4</h2>
<h2>What's Changed</h2>
<ul>
<li>Move sleep cluster logic to its own class by <a 
href="https://github.com/schneems"><code>@​schneems</code></a>
 in <a 
href="https://redirect.github.com/puma/puma/pull/3746">puma/puma#3746</a></li>
<li>puma_http11.c: Use interned UTF-8 strings for hash keys by <a 
href="https://github.com/byroot"><code>@​byroot</code></a>
 in <a 
href="https://redirect.github.com/puma/puma/pull/3754">puma/puma#3754</a></li>
<li>Strip whitespace from the beginnings of header values by <a 
href="https://github.com/kenballus"><code>@​kenballus</code></a>
 in <a 
href="https://redirect.github.com/puma/puma/pull/3742">puma/puma#3742</a></li>
<li>Fix SSL_shutdown error handling by <a 
href="https://github.com/marshall-lee"><code>@​marshall-lee</code></a>
 in <a 
href="https://redirect.github.com/puma/puma/pull/3703">puma/puma#3703</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a 
href="https://github.com/kenballus"><code>@​kenballus</code></a>
 made their first contribution in <a 
href="https://redirect.github.com/puma/puma/pull/3742">puma/puma#3742</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a 
href="https://github.com/puma/puma/compare/v7.0.3...v7.0.4">https://github.com/puma/puma/compare/v7.0.3...v7.0.4</a></p>
<h2>v7.0.3</h2>
<h2>7.0.3 / 2025-09-13</h2>
<ul>
<li>
<p>Performance</p>
<ul>
<li>server.rb - process_client - add ka to todo if readable & 
complete (<a 
href="https://redirect.github.com/puma/puma/issues/3748">#3748</a>)</li>
</ul>
</li>
<li>
<p>Bugfixes</p>
<ul>
<li>Convert PUMA_PERSISTENT_TIMEOUT to an Integer (<a 
href="https://redirect.github.com/puma/puma/issues/3749">#3749</a>)</li>
</ul>
</li>
</ul>
<h2>v7.0.2</h2>
<h2>What's Changed</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a 
href="https://github.com/puma/puma/blob/main/History.md">puma's
 changelog</a>.</em></p>
<blockquote>
<h2>7.1.0 / 2025-10-16</h2>
<ul>
<li>
<p>Features</p>
<ul>
<li>Introduce <code>after_worker_shutdown</code> hook (<a 
href="https://redirect.github.com/puma/puma/issues/3707">#3707</a>)</li>
<li>Reintroduce keepalive "fast inline" behavior. 
Provides faster (8x on JRuby & 1.4x on Ruby) pipeline processing  
(<a 
href="https://redirect.github.com/puma/puma/issues/3794">#3794</a>)</li>
</ul>
</li>
<li>
<p>Bugfixes</p>
<ul>
<li>Skip reading zero bytes when request body is buffered (<a 
href="https://redirect.github.com/puma/puma/issues/3795">#3795</a>)</li>
<li>Fix <code>PUMA_LOG_CONFIG=1</code> logging twice with 
prune_bundler enabled (<a 
href="https://redirect.github.com/puma/puma/issues/3778">#3778</a>)</li>
<li>Fix prune_bundler not showing in 
<code>PUMA_LOG_CONFIG=1</code> output (<a 
href="https://redirect.github.com/puma/puma/issues/3779">#3779</a>)</li>
<li>Guard ThreadPool method call, which may be nil during shutdown (<a 
href="https://redirect.github.com/puma/puma/issues/3791">#3791</a>,
 <a 
href="https://redirect.github.com/puma/puma/issues/3790">#3790</a>)</li>
<li>Set <code>Thread.current.puma_server</code> in Thread 
init code, not every request (<a 
href="https://redirect.github.com/puma/puma/issues/3774">#3774</a>)</li>
<li>Fix race condition while deleting pidfile (<a 
href="https://redirect.github.com/puma/puma/issues/3657">#3657</a>)</li>
</ul>
</li>
</ul>
<h2>7.0.4 / 2025-09-23</h2>
<ul>
<li>
<p>Bugfixes</p>
<ul>
<li>Fix SSL_shutdown error handling (<a 
href="https://redirect.github.com/puma/puma/issues/3703">#3703</a>)</li>
<li>Strip whitespace from the beginnings of request header values. (<a 
href="https://redirect.github.com/puma/puma/issues/3742">#3742</a>)</li>
</ul>
</li>
<li>
<p>Performance</p>
<ul>
<li>puma_http11.c: Use interned UTF-8 strings for hash keys (<a 
href="https://redirect.github.com/puma/puma/issues/3754">#3754</a>)</li>
<li>Move sleep cluster logic to its own class (<a 
href="https://redirect.github.com/puma/puma/issues/3746">#3746</a>,
 <a 
href="https://redirect.github.com/puma/puma/issues/3740">#3740</a>)</li>
</ul>
</li>
</ul>
<h2>7.0.3 / 2025-09-13</h2>
<ul>
<li>
<p>Performance</p>
<ul>
<li>server.rb - process_client - add ka to todo if readable & 
complete (<a 
href="https://redirect.github.com/puma/puma/issues/3748">#3748</a>)</li>
</ul>
</li>
<li>
<p>Bugfixes</p>
<ul>
<li>Convert PUMA_PERSISTENT_TIMEOUT to an Integer (<a 
href="https://redirect.github.com/puma/puma/issues/3749">#3749</a>)</li>
</ul>
</li>
</ul>
<h2>7.0.2 / 2025-09-08</h2>
<ul>
<li>Bugfixes
<ul>
<li>bug: control_cli.rb - Fixup <code>pumactl</code> code to 
load puma.rb for <code>deprecate_method_change</code> (<a 
href="https://redirect.github.com/puma/puma/issues/3736">#3736</a>,
 <a 
href="https://redirect.github.com/puma/puma/issues/3734">#3734</a>)</li>
<li>Replace sleep spin lock with condition variable (<a 
href="https://redirect.github.com/puma/puma/issues/3729">#3729</a>)</li>
<li>Fix Puma not booting if queue_requests disabled (<a 
href="https://redirect.github.com/puma/puma/issues/3731">#3731</a>)</li>
</ul>
</li>
</ul>
<h2>7.0.1 / 2025-09-06</h2>
<ul>
<li>Bugfixes
<ul>
<li>Add backward compatibility aliases for Events class methods (<a 
href="https://redirect.github.com/puma/puma/issues/3725">#3725</a>)</li>
</ul>
</li>
</ul>
<h2>7.0.0 / 2025-09-03</h2>
<ul>
<li>Breaking changes
<ul>
<li>Set default <code>max_keep_alive</code> to 999 (<a 
href="https://redirect.github.com/puma/puma/issues/3719">#3719</a>)</li>
<li>Increase <code>persistent_timeout</code> default to 65 
seconds (<a 
href="https://redirect.github.com/puma/puma/issues/3378">#3378</a>)</li>
<li>Raise an ArgumentError if no block given to hooks (<a 
href="https://redirect.github.com/puma/puma/issues/3377">#3377</a>)</li>
</ul>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a 
href="https://github.com/puma/puma/commit/fb2a0733e938c8786e033f22dc5bf66727dddb3a"><code>fb2a073</code></a>
 v7.1.0 (<a 
href="https://redirect.github.com/puma/puma/issues/3797">#3797</a>)</li>
<li><a 
href="https://github.com/puma/puma/commit/4edb9e9b16835aa24bd037a88dad4d34a76952e4"><code>4edb9e9</code></a>
 <code>client.rb</code> - <code>read_body</code> - 
cleanup last lines of method (<a 
href="https://redirect.github.com/puma/puma/issues/3798">#3798</a>)</li>
<li><a 
href="https://github.com/puma/puma/commit/84a568ab1c4d0c5cd0d29a167f5facba9699a35c"><code>84a568a</code></a>
 Update wait_for_less_busy_worker docs (<a 
href="https://redirect.github.com/puma/puma/issues/3757">#3757</a>)</li>
<li><a 
href="https://github.com/puma/puma/commit/e59a6049c3fc08ac2bd906a10d199bdf3949eb04"><code>e59a604</code></a>
 Initialize only essential <code>Launcher</code> state before 
<code>prune_bundler</code> restart (<a 
href="https://redirect.github.com/puma/puma/issues/3">#3</a>...</li>
<li><a 
href="https://github.com/puma/puma/commit/6844de7c4f2503751bad5e9c141de2bdb067f452"><code>6844de7</code></a>
 client.rb - Skip reading zero bytes when request body is buffered (<a 
href="https://redirect.github.com/puma/puma/issues/3795">#3795</a>)</li>
<li><a 
href="https://github.com/puma/puma/commit/1d3d6b792cdc870171d27cafbd0b7ceaf5e2dfb7"><code>1d3d6b7</code></a>
 Set <code>Thread.current.puma_server</code> in Thread init code, 
not every request (<a 
href="https://redirect.github.com/puma/puma/issues/3774">#3774</a>)</li>
<li><a 
href="https://github.com/puma/puma/commit/9b34cde2c5ddf7fd65bfd5f8aea811659226662e"><code>9b34cde</code></a>
 Adding syntax highlighting in k8s docs (<a 
href="https://redirect.github.com/puma/puma/issues/3782">#3782</a>)</li>
<li><a 
href="https://github.com/puma/puma/commit/a2bd2f63476a719faa02eacac94b274d0cee1f6d"><code>a2bd2f6</code></a>
 Add <code>prune_bundler</code> to 
<code>Configuration::DEFAULTS</code> (<a 
href="https://redirect.github.com/puma/puma/issues/3779">#3779</a>)</li>
<li><a 
href="https://github.com/puma/puma/commit/d7a0854a39bbb3f06f12c4a180e42ee6d36f7985"><code>d7a0854</code></a>
 ci: Update hey benchmark files, minor fixes and formatting (<a 
href="https://redirect.github.com/puma/puma/issues/3796">#3796</a>)</li>
<li><a 
href="https://github.com/puma/puma/commit/ff08099b1fc702093261a90e92da09feb577c683"><code>ff08099</code></a>
 ci: Update Update test/rackup/sleep_fibonacci.ru, add test script (<a 
href="https://redirect.github.com/puma/puma/issues/3793">#3793</a>)</li>
<li>Additional commits viewable in <a 
href="https://github.com/puma/puma/compare/v6.6.1...v7.1.0">compare
 view</a></li>
</ul>
</details>
<br />

Updates `webrick` from 1.9.1 to 1.9.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a 
href="https://github.com/ruby/webrick/releases">webrick's 
releases</a>.</em></p>
<blockquote>
<h2>v1.9.2</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<ul>
<li>Remove usage of IO#nread by <a 
href="https://github.com/osyoyu"><code>@​osyoyu</code></a>
 in <a 
href="https://redirect.github.com/ruby/webrick/pull/181">ruby/webrick#181</a></li>
<li>Remove assert matching stderr output in test_sni. by <a 
href="https://github.com/jackorp"><code>@​jackorp</code></a>
 in <a 
href="https://redirect.github.com/ruby/webrick/pull/158">ruby/webrick#158</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a 
href="https://github.com/osyoyu"><code>@​osyoyu</code></a>
 made their first contribution in <a 
href="https://redirect.github.com/ruby/webrick/pull/181">ruby/webrick#181</a></li>
<li><a 
href="https://github.com/jackorp"><code>@​jackorp</code></a>
 made their first contribution in <a 
href="https://redirect.github.com/ruby/webrick/pull/158">ruby/webrick#158</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a 
href="https://github.com/ruby/webrick/compare/v1.9.1...v1.9.2">https://github.com/ruby/webrick/compare/v1.9.1...v1.9.2</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a 
href="https://github.com/ruby/webrick/commit/b1684cecf9eb87cb2ae20fd52fbb80cf3e859c8a"><code>b1684ce</code></a>
 v1.9.2</li>
<li><a 
href="https://github.com/ruby/webrick/commit/8f979b8fd2482753d93410e7615bff63e343f996"><code>8f979b8</code></a>
 Add GitHub release.yml to exclude dependencies label from changelog</li>
<li><a 
href="https://github.com/ruby/webrick/commit/72744d806bdfc1aa4f37cd8c44f54fcb5e5a1c60"><code>72744d8</code></a>
 Bump ruby/setup-ruby action from v1.190.0 to v1.268.0</li>
<li><a 
href="https://github.com/ruby/webrick/commit/b0398af1e8f079a5e08c01c748a38259fef42290"><code>b0398af</code></a>
 Merge pull request <a 
href="https://redirect.github.com/ruby/webrick/issues/158">#158</a>
 from jackorp/fix_test</li>
<li><a 
href="https://github.com/ruby/webrick/commit/6456725c36a1d9fc5c45083c279d7d4a79e75a01"><code>6456725</code></a>
 Merge pull request <a 
href="https://redirect.github.com/ruby/webrick/issues/180">#180</a>
 from ruby/dependabot/github_actions/actions/checkout-6</li>
<li><a 
href="https://github.com/ruby/webrick/commit/b62f8d87b9613126e56ed60efd86c1ec5395b7d1"><code>b62f8d8</code></a>
 Bump actions/checkout from 5 to 6</li>
<li><a 
href="https://github.com/ruby/webrick/commit/9a59373139444458ca8e22e165a97cfd379455df"><code>9a59373</code></a>
 Merge pull request <a 
href="https://redirect.github.com/ruby/webrick/issues/181">#181</a>
 from osyoyu/no-nread</li>
<li><a 
href="https://github.com/ruby/webrick/commit/daf314a01d2e4fe5aa5f39158e6eaa432aa6ef37"><code>daf314a</code></a>
 Remove usage of IO#nread</li>
<li><a 
href="https://github.com/ruby/webrick/commit/5584117c9e214c993754c703492aacb6a5d50b97"><code>5584117</code></a>
 Merge pull request <a 
href="https://redirect.github.com/ruby/webrick/issues/178">#178</a>
 from ruby/dependabot/github_actions/step-security/har...</li>
<li><a 
href="https://github.com/ruby/webrick/commit/b761de1aaf5f44a759e754886fc67c4ec055ea6b"><code>b761de1</code></a>
 Bump step-security/harden-runner from 2.13.1 to 2.13.2</li>
<li>Additional commits viewable in <a 
href="https://github.com/ruby/webrick/compare/v1.9.1...v1.9.2">compare
 view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have 
been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI 
passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block 
automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You 
can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of 
the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this 
group update PR and stop Dependabot creating any more for the specific 
dependency's major version (unless you unignore this specific 
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this 
group update PR and stop Dependabot creating any more for the specific 
dependency's minor version (unless you unignore this specific 
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR 
and stop Dependabot creating any more for the specific dependency (unless you 
unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore 
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will 
remove the ignore condition of the specified dependency and ignore conditions


</details>
You can view, comment on, or merge this pull request online at:

  https://github.com/openstreetmap/openstreetmap-website/pull/6582

-- Commit Summary --

  * Bump the dependencies group with 13 updates

-- File Changes --

    M Gemfile (8)
    M Gemfile.lock (95)

-- Patch Links --

https://github.com/openstreetmap/openstreetmap-website/pull/6582.patch
https://github.com/openstreetmap/openstreetmap-website/pull/6582.diff

-- 
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/openstreetmap-website/pull/6582
You are receiving this because you are subscribed to this thread.

Message ID: <openstreetmap/openstreetmap-website/pull/[email protected]>
_______________________________________________
rails-dev mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/rails-dev

Reply via email to