1.2.x: Bump the ruby-deps group across 4 directories with 30 updates
Type: Pull Request
State: Closed
Association: Contributor
Comments: 5
(8 months ago)
(8 months ago)
(8 months ago)
dependencies ruby
Bumps the ruby-deps group with 1 update in the / directory: rack.
Bumps the ruby-deps group with 5 updates in the /examples/camping directory:
| Package | From | To |
|---|---|---|
| rack | 2.2.18 |
2.2.19 |
| camping | 2.1.532 |
3.2.6 |
| rack | 2.2.19 |
3.2.2 |
| rackup | 1.0.1 |
2.1.0 |
| rexml | 3.4.3 |
3.4.4 |
| rubyzip | 3.1.0 |
3.1.1 |
Bumps the ruby-deps group with 2 updates in the /examples/rails7 directory: rack and rails.
Bumps the ruby-deps group with 2 updates in the /examples/sinatra directory: rack and sinatra.
Updates rack from 2.2.18 to 2.2.19
Changelog
Sourced from rack's changelog.
[2.2.19] - 2025-10-07
Security
- CVE-2025-61772 Multipart parser buffers unbounded per-part headers, enabling DoS (memory exhaustion)
- CVE-2025-61771 Multipart parser buffers large non‑file fields entirely in memory, enabling DoS (memory exhaustion)
- CVE-2025-61770 Unbounded multipart preamble buffering enables DoS (memory exhaustion)
Commits
4c4ea29Bump patch version.c370dcdLimit amount of retained data when parsing multipart requestsd869fedFix denial of service vulnerbilties in multipart parsing- See full diff in compare view
Updates rack from 2.2.18 to 2.2.19
Changelog
Sourced from rack's changelog.
[2.2.19] - 2025-10-07
Security
- CVE-2025-61772 Multipart parser buffers unbounded per-part headers, enabling DoS (memory exhaustion)
- CVE-2025-61771 Multipart parser buffers large non‑file fields entirely in memory, enabling DoS (memory exhaustion)
- CVE-2025-61770 Unbounded multipart preamble buffering enables DoS (memory exhaustion)
Commits
4c4ea29Bump patch version.c370dcdLimit amount of retained data when parsing multipart requestsd869fedFix denial of service vulnerbilties in multipart parsing- See full diff in compare view
Updates rack from 2.2.18 to 2.2.19
Changelog
Sourced from rack's changelog.
[2.2.19] - 2025-10-07
Security
- CVE-2025-61772 Multipart parser buffers unbounded per-part headers, enabling DoS (memory exhaustion)
- CVE-2025-61771 Multipart parser buffers large non‑file fields entirely in memory, enabling DoS (memory exhaustion)
- CVE-2025-61770 Unbounded multipart preamble buffering enables DoS (memory exhaustion)
Commits
4c4ea29Bump patch version.c370dcdLimit amount of retained data when parsing multipart requestsd869fedFix denial of service vulnerbilties in multipart parsing- See full diff in compare view
Updates rack from 2.2.18 to 2.2.19
Changelog
Sourced from rack's changelog.
[2.2.19] - 2025-10-07
Security
- CVE-2025-61772 Multipart parser buffers unbounded per-part headers, enabling DoS (memory exhaustion)
- CVE-2025-61771 Multipart parser buffers large non‑file fields entirely in memory, enabling DoS (memory exhaustion)
- CVE-2025-61770 Unbounded multipart preamble buffering enables DoS (memory exhaustion)
Commits
4c4ea29Bump patch version.c370dcdLimit amount of retained data when parsing multipart requestsd869fedFix denial of service vulnerbilties in multipart parsing- See full diff in compare view
Updates rack from 2.2.18 to 2.2.19
Changelog
Sourced from rack's changelog.
[2.2.19] - 2025-10-07
Security
- CVE-2025-61772 Multipart parser buffers unbounded per-part headers, enabling DoS (memory exhaustion)
- CVE-2025-61771 Multipart parser buffers large non‑file fields entirely in memory, enabling DoS (memory exhaustion)
- CVE-2025-61770 Unbounded multipart preamble buffering enables DoS (memory exhaustion)
Commits
4c4ea29Bump patch version.c370dcdLimit amount of retained data when parsing multipart requestsd869fedFix denial of service vulnerbilties in multipart parsing- See full diff in compare view
Updates rack from 2.2.18 to 2.2.19
Changelog
Sourced from rack's changelog.
[2.2.19] - 2025-10-07
Security
- CVE-2025-61772 Multipart parser buffers unbounded per-part headers, enabling DoS (memory exhaustion)
- CVE-2025-61771 Multipart parser buffers large non‑file fields entirely in memory, enabling DoS (memory exhaustion)
- CVE-2025-61770 Unbounded multipart preamble buffering enables DoS (memory exhaustion)
Commits
4c4ea29Bump patch version.c370dcdLimit amount of retained data when parsing multipart requestsd869fedFix denial of service vulnerbilties in multipart parsing- See full diff in compare view
Updates camping from 2.1.532 to 3.2.6
Updates rack from 2.2.19 to 3.2.2
Changelog
Sourced from rack's changelog.
[2.2.19] - 2025-10-07
Security
- CVE-2025-61772 Multipart parser buffers unbounded per-part headers, enabling DoS (memory exhaustion)
- CVE-2025-61771 Multipart parser buffers large non‑file fields entirely in memory, enabling DoS (memory exhaustion)
- CVE-2025-61770 Unbounded multipart preamble buffering enables DoS (memory exhaustion)
Commits
4c4ea29Bump patch version.c370dcdLimit amount of retained data when parsing multipart requestsd869fedFix denial of service vulnerbilties in multipart parsing- See full diff in compare view
Updates rackup from 1.0.1 to 2.1.0
Changelog
Sourced from rackup's changelog.
v2.1.0
- Correctly support streaming responses with
webrick.v2.0.0
- Initial release and migration of code from
rack.
Commits
eaea24aBump minor version.482635cCorrectly support streaming responses with webrick. (#8)f3cab52Update contributors according to enhanced mailmap.036b1bdBump major version.686416dInstall Ragel dependency for Puma.690883dTest falcon and puma external test suites.8321537Add missingrackupexecutable.1c1dfd6Test on main rack.ce660d5Revert "Prepare for Rack 2.x compatible release."- See full diff in compare view
Updates rake from 13.3.0 to 13.2.1
Changelog
Sourced from rake's changelog.
=== 13.2.1
- Suppressed "internal:array:52:in 'Array#each'" from backtrace by
@hsbtin #554- Bump actions/configure-pages from 4 to 5 by
@dependabotin #553=== 13.2.0
- Fix rule example to be correct by
@zenspiderin #525- Switch to use test-unit by
@hsbtin #536- Removed redundant block by
@hsbtin #537- Use Struct instead of OpenStruct. by
@hsbtin #545- Accept FileList object as directory task's target by
@gemmaroin #530- Fix exception when exception has nil backtrace by
@janbiedermannin #451- Add TruffleRuby on CI by
@andrykonchinin #551=== 13.1.0
- Added dependabot.yml for actions by
@hsbtin #416- Add Ruby 3.1 to the CI matrix by
@petergoldsteinin #415- (Performance) Remove unnecessary I/O syscalls for FileTasks by
@da2xin #393- Skip test failure with JRuby by
@hsbtin #418- Remove bin/rdoc by
@tnirin #421- Remove bin/rake by
@tnirin #422- Remove bin/bundle by
@tnirin #425- Apply RuboCop linting for Ruby 2.3 by
@tnirin #423- Update rubocop to work with Ruby 2.4 compatible by
@tnirin #424- chore: fix typo in comments by
@tnirin #429- Use 'test' as workflow name on Actions by
@tnirin #427- docs: update CONTRIBUTING.rdoc by
@tnirin #428- Add RuboCop job to Actions by
@tnirin #426- Lock minitest-5.15.0 for Ruby 2.2 by
@hsbtin #442- Eagerly require set in thread_pool.rb by
@jeremyevansin #440- Avoid creating an unnecessary thread pool by
@jeremyevansin #441- Add credit for maintenance in Rake 12/13 by
@tnirin #443- Sh fully echoes commands which error exit by
@MarkDBlackwellin #147- Correct RuboCop offenses by
@deivid-rodriguezin #444- [StepSecurity] ci: Harden GitHub Actions by
@step-security-botin #450- Add ruby 3.2 to test matrix by
@hanneskaeuflerin #458- Missing 'do' on example by
@zzakin #467- Try to use dependabot automerge by
@hsbtin #470- Rewrite auto-merge feature for dependabot by
@hsbtin #471- Update bundler in Dependabot by
@ono-maxin #472- Fix grammar in help text by
@mebezacin #381- Try to use ruby/ruby/.github/workflows/ruby_versions.yml@master by
@hsbtin #475- Use GitHub Pages Action for generating rdoc page by
@hsbtin #477- Support #detailed_message when task failed by
@ksssin #486- Debug at stop when task fail by
@ksssin #489- Drop to support Ruby 2.2 by
@hsbtin #492- Bump up setup-ruby by
@hsbtin #497- Update development dependencies by
@hsbtin #505
... (truncated)
Commits
d84f6efBump up 13.2.18b33b36Merge pull request #553 from ruby/dependabot/github_actions/actions/configure...99f6823Merge pull request #554 from ruby/suppress-array-internal54950e0Suppressed "<internal:array>:52:in 'Array#each'" from backtrace675498cBump up 13.2.03dc4277Bump actions/configure-pages from 4 to 5c68e010Merge pull request #549 from ruby/dependabot/github_actions/dependabot/fetch-...2cb46b6Merge pull request #551 from andrykonchin/ak/restore-truffleruby-on-cic342e96Add TruffleRuby on CId569f0fMerge pull request #550 from ruby/dependabot/github_actions/ruby/setup-ruby-1...- Additional commits viewable in compare view
Updates rexml from 3.4.3 to 3.4.4
Release notes
Sourced from rexml's releases.
REXML 3.4.4 - 2025-09-10
Improvement
- Accept
REXML::Document.new("")for backward compatibilityThanks
NAITOH Jun
Joe Rafaniello
Changelog
Sourced from rexml's changelog.
3.4.4 - 2025-09-10 {#version-3-4-4}
Improvement
- Accept
REXML::Document.new("")for backward compatibilityThanks
NAITOH Jun
Joe Rafaniello
Commits
Updates rubyzip from 3.1.0 to 3.1.1
Release notes
Sourced from rubyzip's releases.
v3.1.1
Version 3.1.1
The 3.1.x line adds AES decryption.
⚠️ There are breaking changes in the 3.x series ⚠️
Please see the README and Updating to version 3.x in the wiki for help upgrading from version 2.4.x to version 3.x.
Changelog
Sourced from rubyzip's changelog.
3.1.1 (2025-09-26)
Tooling/internal:
- Improve the
DecryptedIoclass with various updates and optimizations.- Remove the
NullDecrypterclass.- Properly convert the test suite to use minitest.
- Move all test helper code into separate files.
- Updates to the Actions CI, including new OS versions.
- Update rubocop versions and fix resultant cop failures. #646
Commits
f87340dUpdate version number and Changelog for release.813d96dAdd a Rubocop badge to the README.61c25b0Reduce the number of YJIT test runs in CI.69dcb8eAllow Windows CI builds to fail.da44b2cUpdate OS versions in the Actions CI.fd78455Userequire_relativewhen pulling intest_helper.78848c5Only require test helpers where they are needed.e55f7c9Move all test helper code into separate files.5f1fcb2Remove unnecessary perms fromgentestfiles.rb.ceabd03Remove unnecessaryrequires fromtest_helper.rb.- Additional commits viewable in compare view
Updates rack from 2.2.18 to 3.2.2
Changelog
Sourced from rack's changelog.
[2.2.19] - 2025-10-07
Security
- CVE-2025-61772 Multipart parser buffers unbounded per-part headers, enabling DoS (memory exhaustion)
- CVE-2025-61771 Multipart parser buffers large non‑file fields entirely in memory, enabling DoS (memory exhaustion)
- CVE-2025-61770 Unbounded multipart preamble buffering enables DoS (memory exhaustion)
Commits
4c4ea29Bump patch version.c370dcdLimit amount of retained data when parsing multipart requestsd869fedFix denial of service vulnerbilties in multipart parsing- See full diff in compare view
Updates rackup from 1.0.1 to 2.1.0
Changelog
Sourced from rackup's changelog.
v2.1.0
- Correctly support streaming responses with
webrick.v2.0.0
- Initial release and migration of code from
rack.
Commits
eaea24aBump minor version.482635cCorrectly support streaming responses with webrick. (#8)f3cab52Update contributors according to enhanced mailmap.036b1bdBump major version.686416dInstall Ragel dependency for Puma.690883dTest falcon and puma external test suites.8321537Add missingrackupexecutable.1c1dfd6Test on main rack.ce660d5Revert "Prepare for Rack 2.x compatible release."- See full diff in compare view
Updates rake from 13.3.0 to 13.2.1
Changelog
Sourced from rake's changelog.
=== 13.2.1
- Suppressed "internal:array:52:in 'Array#each'" from backtrace by
@hsbtin #554- Bump actions/configure-pages from 4 to 5 by
@dependabotin #553=== 13.2.0
- Fix rule example to be correct by
@zenspiderin #525- Switch to use test-unit by
@hsbtin #536- Removed redundant block by
@hsbtin #537- Use Struct instead of OpenStruct. by
@hsbtin #545- Accept FileList object as directory task's target by
@gemmaroin #530- Fix exception when exception has nil backtrace by
@janbiedermannin #451- Add TruffleRuby on CI by
@andrykonchinin #551=== 13.1.0
- Added dependabot.yml for actions by
@hsbtin #416- Add Ruby 3.1 to the CI matrix by
@petergoldsteinin #415- (Performance) Remove unnecessary I/O syscalls for FileTasks by
@da2xin #393- Skip test failure with JRuby by
@hsbtin #418- Remove bin/rdoc by
@tnirin #421- Remove bin/rake by
@tnirin #422- Remove bin/bundle by
@tnirin #425- Apply RuboCop linting for Ruby 2.3 by
@tnirin #423- Update rubocop to work with Ruby 2.4 compatible by
@tnirin #424- chore: fix typo in comments by
@tnirin #429- Use 'test' as workflow name on Actions by
@tnirin #427- docs: update CONTRIBUTING.rdoc by
@tnirin #428- Add RuboCop job to Actions by
@tnirin #426- Lock minitest-5.15.0 for Ruby 2.2 by
@hsbtin #442- Eagerly require set in thread_pool.rb by
@jeremyevansin #440- Avoid creating an unnecessary thread pool by
@jeremyevansin #441- Add credit for maintenance in Rake 12/13 by
@tnirin #443- Sh fully echoes commands which error exit by
@MarkDBlackwellin #147- Correct RuboCop offenses by
@deivid-rodriguezin #444- [StepSecurity] ci: Harden GitHub Actions by
@step-security-botin #450- Add ruby 3.2 to test matrix by
@hanneskaeuflerin #458- Missing 'do' on example by
@zzakin #467- Try to use dependabot automerge by
@hsbtin #470- Rewrite auto-merge feature for dependabot by
@hsbtin #471- Update bundler in Dependabot by
@ono-maxin #472- Fix grammar in help text by
@mebezacin #381- Try to use ruby/ruby/.github/workflows/ruby_versions.yml@master by
@hsbtin #475- Use GitHub Pages Action for generating rdoc page by
@hsbtin #477- Support #detailed_message when task failed by
@ksssin #486- Debug at stop when task fail by
@ksssin #489- Drop to support Ruby 2.2 by
@hsbtin #492- Bump up setup-ruby by
@hsbtin #497- Update development dependencies by
@hsbtin #505
... (truncated)
Commits
d84f6efBump up 13.2.18b33b36Merge pull request #553 from ruby/dependabot/github_actions/actions/configure...99f6823Merge pull request #554 from ruby/suppress-array-internal54950e0Suppressed "<internal:array>:52:in 'Array#each'" from backtrace675498cBump up 13.2.03dc4277Bump actions/configure-pages from 4 to 5c68e010Merge pull request #549 from ruby/dependabot/github_actions/dependabot/fetch-...2cb46b6Merge pull request #551 from andrykonchin/ak/restore-truffleruby-on-cic342e96Add TruffleRuby on CId569f0fMerge pull request #550 from ruby/dependabot/github_actions/ruby/setup-ruby-1...- Additional commits viewable in compare view
Updates rack from 2.2.18 to 3.2.2
Changelog
Sourced from rack's changelog.
[2.2.19] - 2025-10-07
Security
- CVE-2025-61772 Multipart parser buffers unbounded per-part headers, enabling DoS (memory exhaustion)
- CVE-2025-61771 Multipart parser buffers large non‑file fields entirely in memory, enabling DoS (memory exhaustion)
- CVE-2025-61770 Unbounded multipart preamble buffering enables DoS (memory exhaustion)
Commits
4c4ea29Bump patch version.c370dcdLimit amount of retained data when parsing multipart requestsd869fedFix denial of service vulnerbilties in multipart parsing- See full diff in compare view
Updates rack from 2.2.18 to 2.2.19
Changelog
Sourced from rack's changelog.
[2.2.19] - 2025-10-07
Security
- CVE-2025-61772 Multipart parser buffers unbounded per-part headers, enabling DoS (memory exhaustion)
- CVE-2025-61771 Multipart parser buffers large non‑file fields entirely in memory, enabling DoS (memory exhaustion)
- CVE-2025-61770 Unbounded multipart preamble buffering enables DoS (memory exhaustion)
Commits
4c4ea29Bump patch version.c370dcdLimit amount of retained data when parsing multipart requestsd869fedFix denial of service vulnerbilties in multipart parsing- See full diff in compare view
Updates rack from 2.2.18 to 2.2.19
Changelog
Sourced from rack's changelog.
[2.2.19] - 2025-10-07
Security
- CVE-2025-61772 Multipart parser buffers unbounded per-part headers, enabling DoS (memory exhaustion)
- CVE-2025-61771 Multipart parser buffers large non‑file fields entirely in memory, enabling DoS (memory exhaustion)
- CVE-2025-61770 Unbounded multipart preamble buffering enables DoS (memory exhaustion)
Commits
4c4ea29Bump patch version.c370dcdLimit amount of retained data when parsing multipart requestsd869fedFix denial of service vulnerbilties in multipart parsing- See full diff in compare view
Updates rails from 7.2.2.2 to 8.0.3
Release notes
Sourced from rails's releases.
8.0.3
Active Support
ActiveSupport::FileUpdateCheckerdoes not depend onTime.nowto prevent unnecessary reloads with time travel test helpersJan Grodowski
Fix
ActiveSupport::BroadcastLoggerfrom executing a block argument for each logger (tagged, info, etc.).Jared Armstrong
Make
ActiveSupport::Logger#freeze-friendly.Joshua Young
Fix
ActiveSupport::HashWithIndifferentAccess#transform_keys!removing defaults.Hartley McGuire
Fix
ActiveSupport::HashWithIndifferentAccess#tranform_keys!to handle collisions.If the transformation would result in a key equal to another not yet transformed one, it would result in keys being lost.
Before:
>> {a: 1, b: 2}.with_indifferent_access.transform_keys!(&:succ) => {"c" => 1}After:
>> {a: 1, b: 2}.with_indifferent_access.transform_keys!(&:succ) => {"c" => 1, "d" => 2}Jason T Johnson, Jean Boussier
Fix
ActiveSupport::Cache::MemCacheStore#read_multito handle network errors.This method specifically wasn't handling network errors like other codepaths.
Alessandro Dal Grande
Fix configuring
RedisCacheStorewithraw: true.fatkodima
... (truncated)
Commits
529f933Preparing for 8.0.3 release6409b24Merge pull request #55719 from skipkayhil/hm-fix-label-for-namespace030f68cRemove lock for rdoc gem in Gemfile0160f42Sync CHANGELOGs6394bfbMerge pull request #55725 from byroot/js-include-type-module-sym0ff0d09Merge pull request #55724 from fatkodima/preserve-locale-eml-preview74038d7Merge pull request #55722 from kozy4324/fix-lease-sticky-flag-timing78fe965Merge pull request #55710 from Shopify/grodowski/file-update-checker-time-tra...4fc9618Merge pull request #55703 from byroot/hly-fix-query-cache-system-tests-2847072cFix TransitionTable#as_json compatibility with json 2.14.0- Additional commits viewable in compare view
Updates rack from 2.2.18 to 2.2.19
Changelog
Sourced from rack's changelog.
[2.2.19] - 2025-10-07
Security
- CVE-2025-61772 Multipart parser buffers unbounded per-part headers, enabling DoS (memory exhaustion)
- CVE-2025-61771 Multipart parser buffers large non‑file fields entirely in memory, enabling DoS (memory exhaustion)
- CVE-2025-61770 Unbounded multipart preamble buffering enables DoS (memory exhaustion)
Commits
4c4ea29Bump patch version.c370dcdLimit amount of retained data when parsing multipart requestsd869fedFix denial of service vulnerbilties in multipart parsing- See full diff in compare view
Updates actioncable from 7.2.2.2 to 8.0.3
Release notes
Sourced from actioncable's releases.
8.0.3
Active Support
ActiveSupport::FileUpdateCheckerdoes not depend onTime.nowto prevent unnecessary reloads with time travel test helpersJan Grodowski
Fix
ActiveSupport::BroadcastLoggerfrom executing a block argument for each logger (tagged, info, etc.).Jared Armstrong
Make
ActiveSupport::Logger#freeze-friendly.Joshua Young
Fix
ActiveSupport::HashWithIndifferentAccess#transform_keys!removing defaults.Hartley McGuire
Fix
ActiveSupport::HashWithIndifferentAccess#tranform_keys!to handle collisions.If the transformation would result in a key equal to another not yet transformed one, it would result in keys being lost.
Before:
>> {a: 1, b: 2}.with_indifferent_access.transform_keys!(&:succ) => {"c" => 1}After:
>> {a: 1, b: 2}.with_indifferent_access.transform_keys!(&:succ) => {"c" => 1, "d" => 2}Jason T Johnson, Jean Boussier
Fix
ActiveSupport::Cache::MemCacheStore#read_multito handle network errors.This method specifically wasn't handling network errors like other codepaths.
Alessandro Dal Grande
Fix configuring
RedisCacheStorewithraw: true.fatkodima
... (truncated)
Changelog
Sourced from actioncable's changelog.
Rails 8.0.3 (September 22, 2025)
Fixed compatibility with
redisgem5.4.1Jean Boussier
Fixed a possible race condition in
stream_from.OuYangJinTing
Rails 8.0.2.1 (August 13, 2025)
- No changes.
Rails 8.0.2 (March 12, 2025)
- No changes.
Rails 8.0.1 (December 13, 2024)
Ensure the Postgresql adapter always use a dedicated connection even during system tests.
Fix an issue with the Action Cable Postgresql adapter causing deadlock or various weird pg client error during system tests.
Jean Boussier
Rails 8.0.0.1 (December 10, 2024)
- No changes.
Rails 8.0.0 (November 07, 2024)
- No changes.
Rails 8.0.0.rc2 (October 30, 2024)
- No changes.
Rails 8.0.0.rc1 (October 19, 2024)
- No changes.
... (truncated)
Commits
529f933Preparing for 8.0.3 release0160f42Sync CHANGELOGs5eb4c3dMerge pull request #54031 from bai/bun-lockfile-txtb2ad417Merge security patches in 8-0-stableb0c813bPreparing for 8.0.2.1 release5f3b209Replace "mailing list" with "forum" [ci-skip]e0278f5Merge pull request #55359 from byroot/actioncable-redis-5.4.1-compatcb04cf5Appease rubocop11493e8Fix changelog formattingf5b8826Merge pull request #55201 from OuYangJinTing/fix/actioncable/channel- Additional commits viewable in compare view
Updates actionmailbox from 7.2.2.2 to 8.0.3
Release notes
Sourced from actionmailbox's releases.
8.0.3
Active Support
ActiveSupport::FileUpdateCheckerdoes not depend onTime.nowto prevent unnecessary reloads with time travel test helpersJan Grodowski
Fix
ActiveSupport::BroadcastLoggerfrom executing a block argument for each logger (tagged, info, etc.).Jared Armstrong
Make
ActiveSupport::Logger#freeze-friendly.Joshua Young
Fix
ActiveSupport::HashWithIndifferentAccess#transform_keys!removing defaults.Hartley McGuire
Fix
ActiveSupport::HashWithIndifferentAccess#tranform_keys!to handle collisions.If the transformation would result in a key equal to another not yet transformed one, it would result in keys being lost.
Before:
>> {a: 1, b: 2}.with_indifferent_access.transform_keys!(&:succ) => {"c" => 1}After:
>> {a: 1, b: 2}.with_indifferent_access.transform_keys!(&:succ) => {"c" => 1, "d" => 2}Jason T Johnson, Jean Boussier
Fix
ActiveSupport::Cache::MemCacheStore#read_multito handle network errors.This method specifically wasn't handling network errors like other codepaths.
Alessandro Dal Grande
Fix configuring
RedisCacheStorewithraw: true.fatkodima
... (truncated)
Changelog
Sourced from actionmailbox's changelog.
Rails 8.0.3 (September 22, 2025)
- No changes.
Rails 8.0.2.1 (August 13, 2025)
- No changes.
Rails 8.0.2 (March 12, 2025)
- No changes.
Rails 8.0.1 (December 13, 2024)
- No changes.
Rails 8.0.0.1 (December 10, 2024)
- No changes.
Rails 8.0.0 (November 07, 2024)
- No changes.
Rails 8.0.0.rc2 (October 30, 2024)
- No changes.
Rails 8.0.0.rc1 (October 19, 2024)
- No changes.
Rails 8.0.0.beta1 (September 26, 2024)
Please check 7-2-stable for previous changes.
Commits
529f933Preparing for 8.0.3 releaseb2ad417Merge security patches in 8-0-stableb0c813bPreparing for 8.0.2.1 release5308e75Merge pull request #53383 from Earlopain/rack-3.2-deprecation2ec3115Fix CHANGELOG3235827Preparing for 8.0.2 release6644442Merge pull request #54617 from byroot/move-strict-warningscf6ff17Preparing for 8.0.1 releasea993c27Preparing for 8.0.0.1 releasedd8f718Preparing for 8.0.0 release- Additional commits viewable in compare view
Updates actionmailer from 7.2.2.2 to 8.0.3
Release notes
Sourced from actionmailer's releases.
8.0.3
Active Support
ActiveSupport::FileUpdateCheckerdoes not depend onTime.nowto prevent unnecessary reloads with time travel test helpersJan Grodowski
Fix
ActiveSupport::BroadcastLoggerfrom executing a block argument for each logger (tagged, info, etc.).Jared Armstrong
Make
ActiveSupport::Logger#freeze-friendly.Joshua Young
Fix
ActiveSupport::HashWithIndifferentAccess#transform_keys!removing defaults.Hartley McGuire
Fix
ActiveSupport::HashWithIndifferentAccess#tranform_keys!to handle collisions.If the transformation would result in a key equal to another not yet transformed one, it would result in keys being lost.
Before:
>> {a: 1, b: 2}.with_indifferent_access.transform_keys!(&:succ) => {"c" => 1}After:
>> {a: 1, b: 2}.with_indifferent_access.transform_keys!(&:succ) => {"c" => 1, "d" => 2}Jason T Johnson, Jean Boussier
Fix
ActiveSupport::Cache::MemCacheStore#read_multito handle network errors.This method specifically wasn't handling network errors like other codepaths.
Alessandro Dal Grande
Fix configuring
RedisCacheStorewithraw: true.fatkodima
... (truncated)
Pull Request Statistics
1
8
+154
-96
Package Dependencies
Technical Details
| ID: | 9784364 |
| UUID: | 2894274828 |
| Node ID: | PR_kwDNQRvOrIMhDA |
| Host: | GitHub |
| Repository: | jruby/jruby-rack |
| Mergeable: | Yes |
| Merge State: | Clean |