Skip to content

build(deps): bump the most-gems group with 10 updates#1194

Open
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/bundler/most-gems-d933fcf651
Open

build(deps): bump the most-gems group with 10 updates#1194
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/bundler/most-gems-d933fcf651

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 19, 2026

Bumps the most-gems group with 10 updates:

Package From To
httpx 1.7.7 1.7.8
aws-sdk-lambda 1.178.0 1.179.0
aws-sdk-sqs 1.112.0 1.113.0
aws-sdk-cloudwatch 1.135.0 1.136.0
aws-sdk-s3 1.221.0 1.222.0
aws-partitions 1.1246.0 1.1250.0
aws-sdk-core 3.246.0 3.247.0
aws-sdk-kms 1.124.0 1.125.0
io-event 1.15.1 1.16.0
zeitwerk 2.7.5 2.8.0

Updates httpx from 1.7.7 to 1.7.8

Commits
  • 862beb6 bump version to 1.7.8
  • 091b210 retries: do not calculate jitter when there's no retry_after interval
  • See full diff in compare view

Updates aws-sdk-lambda from 1.178.0 to 1.179.0

Changelog

Sourced from aws-sdk-lambda's changelog.

1.179.0 (2026-05-13)

  • Feature - Code Generated Changes, see ./build_tools or aws-sdk-core's CHANGELOG.md for details.
Commits

Updates aws-sdk-sqs from 1.112.0 to 1.113.0

Changelog

Sourced from aws-sdk-sqs's changelog.

1.113.0 (2026-05-13)

  • Feature - Code Generated Changes, see ./build_tools or aws-sdk-core's CHANGELOG.md for details.
Commits

Updates aws-sdk-cloudwatch from 1.135.0 to 1.136.0

Changelog

Sourced from aws-sdk-cloudwatch's changelog.

1.136.0 (2026-05-13)

  • Feature - Code Generated Changes, see ./build_tools or aws-sdk-core's CHANGELOG.md for details.
Commits

Updates aws-sdk-s3 from 1.221.0 to 1.222.0

Changelog

Sourced from aws-sdk-s3's changelog.

1.222.0 (2026-05-13)

  • Feature - Code Generated Changes, see ./build_tools or aws-sdk-core's CHANGELOG.md for details.
Commits

Updates aws-partitions from 1.1246.0 to 1.1250.0

Changelog

Sourced from aws-partitions's changelog.

1.1250.0 (2026-05-18)

  • Feature - Updated the partitions source data that determines the AWS service regions and endpoints.

1.1249.0 (2026-05-15)

  • Feature - Updated the partitions source data that determines the AWS service regions and endpoints.

1.1248.0 (2026-05-14)

  • Feature - Updated the partitions source data that determines the AWS service regions and endpoints.

1.1247.0 (2026-05-13)

  • Feature - Updated the partitions source data that determines the AWS service regions and endpoints.
Commits

Updates aws-sdk-core from 3.246.0 to 3.247.0

Changelog

Sourced from aws-sdk-core's changelog.

3.247.0 (2026-05-13)

  • Feature - Add YJIT & ZJIT tracking to user agent.
  • Issue - Fix error messaging in SSO OIDC.
Commits

Updates aws-sdk-kms from 1.124.0 to 1.125.0

Changelog

Sourced from aws-sdk-kms's changelog.

1.125.0 (2026-05-13)

  • Feature - Code Generated Changes, see ./build_tools or aws-sdk-core's CHANGELOG.md for details.
Commits

Updates io-event from 1.15.1 to 1.16.0

Release notes

Sourced from io-event's releases.

v1.16.0

  • Use eventfd for URing cross-thread wakeup, and enable IORING_SETUP_SINGLE_ISSUER, IORING_SETUP_DEFER_TASKRUN, and IORING_SETUP_TASKRUN_FLAG. The waking thread now signals via eventfd rather than submitting a NOP SQE, which unlocks the single-issuer optimisation, defers task work to the application thread, and lets select() skip the io_uring_get_events() syscall when no task work is pending.
  • Add support for the io_close fiber-scheduler hook (Ruby 4.0+). The URing selector performs the close asynchronously via the ring; the Debug::Selector and TestScheduler wrappers forward to the underlying selector when supported.
  • Improve WorkerPool GC compaction support and add proper write barriers, fixing potential use-after-free under compacting GC.
  • Keep blocked scheduler fibers alive during GC by registering them as roots in TestScheduler#block, preventing premature collection and the resulting use-after-free crash on resume.
  • Use Ruby's xmalloc / xcalloc / xrealloc2 / xfree for all internal selector allocations (the per-fiber ready-queue entries in IO_Event_Selector_ready_push, and both the backing array and per-element allocations in IO_Event_Array). Previously a raw malloc paired with a debug-build-only assert(...) would silently dereference NULL and crash in release builds under memory pressure; the Ruby allocators trigger a GC sweep on pressure and raise NoMemoryError / RangeError on real failure, so the -1 return-code paths through IO_Event_Array_initialize / _resize / _lookup and their callers in epoll.c / kqueue.c / uring.c are removed in favour of straight exception propagation.
  • Correctly handle short io_uring_submit() results in the URing selector. io_uring_submit() returns the number of SQEs actually accepted by the kernel and can be short (SQE prep errors, ENOMEM, transient EAGAIN); the old accounting reset pending = 0 on any success and silently lost track of unsubmitted SQEs.
  • Enable IORING_SETUP_SUBMIT_ALL (kernel 5.18+) on the URing selector so the kernel keeps processing the rest of an SQE batch past individual errors, reducing the frequency of short submits in practice.
Changelog

Sourced from io-event's changelog.

v1.16.0

  • Use eventfd for URing cross-thread wakeup, and enable IORING_SETUP_SINGLE_ISSUER, IORING_SETUP_DEFER_TASKRUN, and IORING_SETUP_TASKRUN_FLAG. The waking thread now signals via eventfd rather than submitting a NOP SQE, which unlocks the single-issuer optimisation, defers task work to the application thread, and lets select() skip the io_uring_get_events() syscall when no task work is pending.
  • Add support for the io_close fiber-scheduler hook (Ruby 4.0+). The URing selector performs the close asynchronously via the ring; the Debug::Selector and TestScheduler wrappers forward to the underlying selector when supported.
  • Improve WorkerPool GC compaction support and add proper write barriers, fixing potential use-after-free under compacting GC.
  • Keep blocked scheduler fibers alive during GC by registering them as roots in TestScheduler#block, preventing premature collection and the resulting use-after-free crash on resume.
  • Use Ruby's xmalloc / xcalloc / xrealloc2 / xfree for all internal selector allocations (the per-fiber ready-queue entries in IO_Event_Selector_ready_push, and both the backing array and per-element allocations in IO_Event_Array). Previously a raw malloc paired with a debug-build-only assert(...) would silently dereference NULL and crash in release builds under memory pressure; the Ruby allocators trigger a GC sweep on pressure and raise NoMemoryError / RangeError on real failure, so the -1 return-code paths through IO_Event_Array_initialize / _resize / _lookup and their callers in epoll.c / kqueue.c / uring.c are removed in favour of straight exception propagation.
  • Correctly handle short io_uring_submit() results in the URing selector. io_uring_submit() returns the number of SQEs actually accepted by the kernel and can be short (SQE prep errors, ENOMEM, transient EAGAIN); the old accounting reset pending = 0 on any success and silently lost track of unsubmitted SQEs.
  • Enable IORING_SETUP_SUBMIT_ALL (kernel 5.18+) on the URing selector so the kernel keeps processing the rest of an SQE batch past individual errors, reducing the frequency of short submits in practice.
Commits
  • d59a55a Bump minor version.
  • 309643d Modernize code.
  • 3b6c2a8 Use Ruby's x* allocators uniformly for internal selector allocations.
  • a0c57a1 Try setting up io_uring with IORING_SETUP_SUBMIT_ALL
  • 955ceca Handle short io_uring submissions
  • e1303a4 Backfill release notes for v1.15.1 and add Unreleased section.
  • 6c39050 Skip the io_uring_get_events syscall when no task work is pending.
  • 1b5f0d4 Use eventfd for wakeup and enable io_uring performance flags.
  • 7eb061e Add proper support for io_close hook. (#171)
  • 8d6d5cf Improve GC compaction support and write barriers in WorkerPool. (#172)
  • Additional commits viewable in compare view

Updates zeitwerk from 2.7.5 to 2.8.0

Changelog

Sourced from zeitwerk's changelog.

2.8.0 (18 May 2026)

  • Adds support for namespace files, nsfiles for short.

    If a loader has an nsfile configured (nil by default):

    loader.nsfile = 'ns.rb' # must be set before setup

    explicit namespaces can be defined by such special file inside their directories:

    my_component/ns.rb     # MyComponent
    my_component/widget.rb # MyComponent::Widget
    

    This may be handy for self-contained units for which a my_component.rb file in the parent directory would feel unnatural.

    If an nsfile is set, you can still define explicit namespaces as always. Both styles can coexist in the project. However, it is an error condition to try to define the same namespace using both conventions.

    For further details, please check the documentation for nsfiles.

  • When a file is shadowed because the constant path it maps to already exists, the location of said constant is included in the log message.

Commits

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 commands and options

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 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

Bumps the most-gems group with 10 updates:

| Package | From | To |
| --- | --- | --- |
| [httpx](https://gitlab.com/os85/httpx) | `1.7.7` | `1.7.8` |
| [aws-sdk-lambda](https://github.com/aws/aws-sdk-ruby) | `1.178.0` | `1.179.0` |
| [aws-sdk-sqs](https://github.com/aws/aws-sdk-ruby) | `1.112.0` | `1.113.0` |
| [aws-sdk-cloudwatch](https://github.com/aws/aws-sdk-ruby) | `1.135.0` | `1.136.0` |
| [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) | `1.221.0` | `1.222.0` |
| [aws-partitions](https://github.com/aws/aws-sdk-ruby) | `1.1246.0` | `1.1250.0` |
| [aws-sdk-core](https://github.com/aws/aws-sdk-ruby) | `3.246.0` | `3.247.0` |
| [aws-sdk-kms](https://github.com/aws/aws-sdk-ruby) | `1.124.0` | `1.125.0` |
| [io-event](https://github.com/socketry/io-event) | `1.15.1` | `1.16.0` |
| [zeitwerk](https://github.com/fxn/zeitwerk) | `2.7.5` | `2.8.0` |


Updates `httpx` from 1.7.7 to 1.7.8
- [Commits](https://gitlab.com/os85/httpx/compare/v1.7.7...v1.7.8)

Updates `aws-sdk-lambda` from 1.178.0 to 1.179.0
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-lambda/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

Updates `aws-sdk-sqs` from 1.112.0 to 1.113.0
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-sqs/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

Updates `aws-sdk-cloudwatch` from 1.135.0 to 1.136.0
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-cloudwatch/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

Updates `aws-sdk-s3` from 1.221.0 to 1.222.0
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

Updates `aws-partitions` from 1.1246.0 to 1.1250.0
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-partitions/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

Updates `aws-sdk-core` from 3.246.0 to 3.247.0
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-core/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

Updates `aws-sdk-kms` from 1.124.0 to 1.125.0
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-kms/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

Updates `io-event` from 1.15.1 to 1.16.0
- [Release notes](https://github.com/socketry/io-event/releases)
- [Changelog](https://github.com/socketry/io-event/blob/main/releases.md)
- [Commits](socketry/io-event@v1.15.1...v1.16.0)

Updates `zeitwerk` from 2.7.5 to 2.8.0
- [Changelog](https://github.com/fxn/zeitwerk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/fxn/zeitwerk/commits)

---
updated-dependencies:
- dependency-name: httpx
  dependency-version: 1.7.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: most-gems
- dependency-name: aws-sdk-lambda
  dependency-version: 1.179.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: most-gems
- dependency-name: aws-sdk-sqs
  dependency-version: 1.113.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: most-gems
- dependency-name: aws-sdk-cloudwatch
  dependency-version: 1.136.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: most-gems
- dependency-name: aws-sdk-s3
  dependency-version: 1.222.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: most-gems
- dependency-name: aws-partitions
  dependency-version: 1.1250.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: most-gems
- dependency-name: aws-sdk-core
  dependency-version: 3.247.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: most-gems
- dependency-name: aws-sdk-kms
  dependency-version: 1.125.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: most-gems
- dependency-name: io-event
  dependency-version: 1.16.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: most-gems
- dependency-name: zeitwerk
  dependency-version: 2.8.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: most-gems
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code labels May 19, 2026
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code labels May 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants