Skip to content

chore(deps): bump the ruby group with 7 updates - #1212

Merged
mergify[bot] merged 1 commit into
mainfrom
dependabot/bundler/ruby-499c1769fc
Jul 27, 2026
Merged

chore(deps): bump the ruby group with 7 updates#1212
mergify[bot] merged 1 commit into
mainfrom
dependabot/bundler/ruby-499c1769fc

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 27, 2026

Copy link
Copy Markdown
Contributor

Bumps the ruby group with 7 updates:

Package From To
async 2.42.0 2.43.0
async-http 0.95.1 0.98.1
io-event 1.19.2 1.19.3
io-stream 0.13.2 0.14.0
protocol-http 0.63.0 0.64.0
protocol-http2 0.26.1 0.26.2
puppeteer-ruby 0.52.1 0.53.0

Updates async from 2.42.0 to 2.43.0

Release notes

Sourced from async's releases.

v2.43.0

  • Propagate cancellation causes through task trees so child tasks observe the original cancellation cause.
Changelog

Sourced from async's changelog.

v2.43.0

  • Propagate cancellation causes through task trees so child tasks observe the original cancellation cause.
Commits

Updates async-http from 0.95.1 to 0.98.1

Release notes

Sourced from async-http's releases.

v0.98.1

  • Probe idle HTTP/1 connections before reuse, avoiding requests on connections already closed by the peer.

v0.98.0

  • Rewind request bodies before retrying requests.

v0.97.0

  • Exposed all supported protocol names from the plaintext HTTP protocol negotiator.

v0.96.0

  • Made metrics and traces optional runtime dependencies. Applications that use the providers should depend on the corresponding gem and require the provider explicitly.
Changelog

Sourced from async-http's changelog.

v0.98.1

  • Probe idle HTTP/1 connections before reuse, avoiding requests on connections already closed by the peer.

v0.98.0

  • Rewind request bodies before retrying requests.

v0.97.0

  • Exposed all supported protocol names from the plaintext HTTP protocol negotiator.

v0.96.0

  • Made metrics and traces optional runtime dependencies. Applications that use the providers should depend on the corresponding gem and require the provider explicitly.
Commits

Updates io-event from 1.19.2 to 1.19.3

Release notes

Sourced from io-event's releases.

v1.19.3

  • Prevent URing, EPoll, and KQueue from entering a native wait when a signal exception becomes pending during the GVL transition. On Ruby versions without RB_NOGVL_PENDING_INTR_FAIL, the fallback now refreshes pending-interrupt state immediately before releasing the GVL while preserving the caller's exception-delivery timing.
Changelog

Sourced from io-event's changelog.

v1.19.3

  • Prevent URing, EPoll, and KQueue from entering a native wait when a signal exception becomes pending during the GVL transition. On Ruby versions without RB_NOGVL_PENDING_INTR_FAIL, the fallback now refreshes pending-interrupt state immediately before releasing the GVL while preserving the caller's exception-delivery timing.
Commits

Updates io-stream from 0.13.2 to 0.14.0

Release notes

Sourced from io-stream's releases.

v0.14.0

  • Add IO::Stream::Readable#peek_partial to peek through layered transports without blocking or consuming application data.
Changelog

Sourced from io-stream's changelog.

v0.14.0

  • Add IO::Stream::Readable#peek_partial to peek through layered transports without blocking or consuming application data.

v0.13.1

  • Set minimum Ruby verison to 3.3.6 to avoid hanging close issue in older Ruby versions.

v0.13.0

  • IO::Stream::Duplex(io) is equivalent to IO::Stream(io).

v0.12.0

  • Introduce IO::Stream::Duplex as a low-level duplex transport for composing separate input and output endpoints.
  • Add IO::Stream::Duplex(input, output) as a convenient constructor that returns a buffered stream wrapping a duplex transport.
  • Add a timeout compatibility shim for StringIO so duplex streams composed from in-memory endpoints can participate in the timeout interface consistently.
  • Remove old OpenSSL method shims.

v0.11.0

  • Introduce class IO::Stream::ConnectionResetError < Errno::ECONNRESET to standardize connection reset error handling across different IO types.
    • OpenSSL::SSL::SSLSocket raises OpenSSL::SSL::SSLError on connection reset, while other IO types raise Errno::ECONNRESET. SSLError is now rescued and re-raised as IO::Stream::ConnectionResetError for consistency.

v0.10.0

  • Rename done? to finished? for clarity and consistency.

v0.9.1

  • Fix EOF behavior to match Ruby IO semantics: read() returns empty string "" at EOF while read(size) returns nil at EOF.

v0.9.0

  • Add support for buffer parameter in read, read_exactly, and read_partial methods to allow reading into a provided buffer.

v0.8.0

  • On Ruby v3.3+, use IO#write directly instead of IO#write_nonblock, for better performance.
  • Introduce support for Readable#discard_until method to discard data until a specific pattern is found.

v0.7.0

  • Split stream functionality into separate Readable and Writable modules for better modularity and composition.
  • Remove unused timeout shim functionality.
  • 100% documentation coverage.

v0.6.1

  • Fix compatibility with Ruby v3.3.0 - v3.3.6 where broken @io.close could hang.

... (truncated)

Commits

Updates protocol-http from 0.63.0 to 0.64.0

Release notes

Sourced from protocol-http's releases.

v0.64.0

  • Add Protocol::HTTP::Request#rewind! and #retry! for preparing requests to be sent again.
Changelog

Sourced from protocol-http's changelog.

v0.64.0

  • Add Protocol::HTTP::Request#rewind! and #retry! for preparing requests to be sent again.
Commits

Updates protocol-http2 from 0.26.1 to 0.26.2

Release notes

Sourced from protocol-http2's releases.

v0.26.2

  • Ignore the reserved high bit when decoding GOAWAY last stream IDs.
Changelog

Sourced from protocol-http2's changelog.

v0.26.2

  • Ignore the reserved high bit when decoding GOAWAY last stream IDs.
Commits

Updates puppeteer-ruby from 0.52.1 to 0.53.0

Commits
  • 5fe5ce9 0.53.0
  • 58f19e8 Merge pull request #404 from YusukeIwaki/feat/issue-403-porting-v25
  • 5fb0c37 Align target close error handling with upstream
  • 379c8fb Install ffmpeg in CI
  • 97a23bb Complete Puppeteer v25.3.0 port parity
  • aeb4899 Mark page crash spec pending in CI
  • 4cb11ef Remove detached crash fallback
  • c99a2ec Mention maintainer in upstream review notifications
  • 6e71e9d Stop navigation waits after renderer crashes
  • 862b569 Handle renderer crashes reported as detachments
  • Additional commits viewable in compare view

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 ruby group with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [async](https://github.com/socketry/async) | `2.42.0` | `2.43.0` |
| [async-http](https://github.com/socketry/async-http) | `0.95.1` | `0.98.1` |
| [io-event](https://github.com/socketry/io-event) | `1.19.2` | `1.19.3` |
| [io-stream](https://github.com/socketry/io-stream) | `0.13.2` | `0.14.0` |
| [protocol-http](https://github.com/socketry/protocol-http) | `0.63.0` | `0.64.0` |
| [protocol-http2](https://github.com/socketry/protocol-http2) | `0.26.1` | `0.26.2` |
| [puppeteer-ruby](https://github.com/YusukeIwaki/puppeteer-ruby) | `0.52.1` | `0.53.0` |


Updates `async` from 2.42.0 to 2.43.0
- [Release notes](https://github.com/socketry/async/releases)
- [Changelog](https://github.com/socketry/async/blob/main/releases.md)
- [Commits](socketry/async@v2.42.0...v2.43.0)

Updates `async-http` from 0.95.1 to 0.98.1
- [Release notes](https://github.com/socketry/async-http/releases)
- [Changelog](https://github.com/socketry/async-http/blob/main/releases.md)
- [Commits](socketry/async-http@v0.95.1...v0.98.1)

Updates `io-event` from 1.19.2 to 1.19.3
- [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.19.2...v1.19.3)

Updates `io-stream` from 0.13.2 to 0.14.0
- [Release notes](https://github.com/socketry/io-stream/releases)
- [Changelog](https://github.com/socketry/io-stream/blob/main/releases.md)
- [Commits](socketry/io-stream@v0.13.2...v0.14.0)

Updates `protocol-http` from 0.63.0 to 0.64.0
- [Release notes](https://github.com/socketry/protocol-http/releases)
- [Changelog](https://github.com/socketry/protocol-http/blob/main/releases.md)
- [Commits](socketry/protocol-http@v0.63.0...v0.64.0)

Updates `protocol-http2` from 0.26.1 to 0.26.2
- [Release notes](https://github.com/socketry/protocol-http2/releases)
- [Changelog](https://github.com/socketry/protocol-http2/blob/main/releases.md)
- [Commits](socketry/protocol-http2@v0.26.1...v0.26.2)

Updates `puppeteer-ruby` from 0.52.1 to 0.53.0
- [Commits](YusukeIwaki/puppeteer-ruby@0.52.1...0.53.0)

---
updated-dependencies:
- dependency-name: async
  dependency-version: 2.43.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: ruby
- dependency-name: async-http
  dependency-version: 0.98.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: ruby
- dependency-name: io-event
  dependency-version: 1.19.3
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: ruby
- dependency-name: io-stream
  dependency-version: 0.14.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: ruby
- dependency-name: protocol-http
  dependency-version: 0.64.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: ruby
- dependency-name: protocol-http2
  dependency-version: 0.26.2
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: ruby
- dependency-name: puppeteer-ruby
  dependency-version: 0.53.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: ruby
...

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 Jul 27, 2026
@mergify mergify Bot added the queued label Jul 27, 2026
@mergify

mergify Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Merge Queue Status

This pull request spent 1 minute 29 seconds in the queue, including 1 minute 6 seconds running CI.

Required conditions to merge

@mergify
mergify Bot merged commit b552364 into main Jul 27, 2026
6 checks passed
@mergify
mergify Bot deleted the dependabot/bundler/ruby-499c1769fc branch July 27, 2026 07:20
@mergify mergify Bot removed the queued label Jul 27, 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