Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jul 1, 2025

Bumps the ruby-deps group with 16 updates:

Package From To
middleman 4.6.0 4.6.1
aws-sdk-s3 1.188.0 1.191.0
async 2.24.0 2.25.0
aws-eventstream 1.3.2 1.4.0
aws-partitions 1.1109.0 1.1123.0
aws-sdk-core 3.224.1 3.226.1
aws-sdk-kms 1.101.0 1.106.0
aws-sigv4 1.11.0 1.12.1
bigdecimal 3.2.1 3.2.2
console 1.30.2 1.31.0
io-event 1.10.1 1.11.0
middleman-cli 4.6.0 4.6.1
middleman-core 4.6.0 4.6.1
mime-types-data 3.2025.0527 3.2025.0624
sass-embedded 1.89.1 1.89.2
thor 1.2.2 1.3.2

Updates middleman from 4.6.0 to 4.6.1

Changelog

Sourced from middleman's changelog.

4.6.1

  • Allow upgrade to thor 1.3 (#2811)
  • Fix regression when visiting sitemap and config page (#2820)
Commits

Updates aws-sdk-s3 from 1.188.0 to 1.191.0

Changelog

Sourced from aws-sdk-s3's changelog.

1.191.0 (2025-06-25)

  • Feature - Adds support for additional server-side encryption mode and storage class values for accessing Amazon FSx data from Amazon S3 using S3 Access Points

1.190.0 (2025-06-18)

  • Feature - Added support for renaming objects within the same bucket using the new RenameObject API.

1.189.1 (2025-06-10)

  • Issue - Only load required cgi modules for Ruby 3.5.

1.189.0 (2025-06-02)

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

Updates async from 2.24.0 to 2.25.0

Changelog

Sourced from async's changelog.

v2.25.0

  • Added support for io_select hook in the fiber scheduler, allowing non-blocking IO.select operations. This enables better integration with code that uses IO.select for multiplexing IO operations.

Use IO::Event::WorkerPool for Blocking Operations

The Async::WorkerPool implementation has been removed in favor of using IO::Event::WorkerPool directly. This change simplifies the codebase by delegating worker pool functionality to the io-event gem, which provides a more efficient and well-tested implementation.

To enable the worker pool, you can set the ASYNC_SCHEDULER_WORKER_POOL environment variable to true. This will allow the scheduler to use a worker pool for blocking operations, which can help improve performance in applications that perform a lot of CPU-bound operations (e.g. rb_nogvl).

Better handling of IO#close using fiber_interrupt

IO#close interrupts fibers that are waiting on the IO using the new fiber_interrupt hook introduced in Ruby 3.5/4.0. This means that if you close an IO while a fiber is waiting on it, the fiber will be interrupted and will raise an IOError. This is a change from previous versions of Ruby, where closing an IO would not interrupt fibers waiting on it, and would instead interrupt the entire event loop (essentially a bug).

r, w = IO.pipe
Async do
child = Async do
r.gets
end
r.close # This will interrupt the child fiber.
child.wait # This will raise an `IOError` because the IO was closed.

end

Commits

Updates aws-eventstream from 1.3.2 to 1.4.0

Changelog

Sourced from aws-eventstream's changelog.

1.4.0 (2025-06-02)

  • Feature - AWS SDK for Ruby no longer supports Ruby runtime versions 2.5 and 2.6.
Commits

Updates aws-partitions from 1.1109.0 to 1.1123.0

Changelog

Sourced from aws-partitions's changelog.

1.1123.0 (2025-06-30)

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

1.1122.0 (2025-06-27)

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

1.1121.0 (2025-06-26)

  • Feature - Added support for enumerating regions for Aws::KeyspacesStreams.

1.1120.0 (2025-06-23)

  • Feature - Added support for enumerating regions for Aws::WorkspacesInstances.

1.1119.0 (2025-06-20)

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

1.1118.0 (2025-06-18)

  • Feature - Added support for enumerating regions for Aws::AIOps.

1.1117.0 (2025-06-17)

  • Feature - Added support for enumerating regions for Aws::MPA.

1.1116.0 (2025-06-11)

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

1.1115.0 (2025-06-10)

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

1.1114.0 (2025-06-09)

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

... (truncated)

Commits

Updates aws-sdk-core from 3.224.1 to 3.226.1

Changelog

Sourced from aws-sdk-core's changelog.

3.226.1 (2025-06-24)

  • Issue - Fixed spelling in the Aws::Errors::SignalEventError error message.

3.226.0 (2025-06-17)

  • Feature - Updated Aws::STS::Client with the latest API changes.

  • Feature - The AWS Security Token Service APIs AssumeRoleWithSAML and AssumeRoleWithWebIdentity can now be invoked without pre-configured AWS credentials in the SDK configuration.

3.225.2 (2025-06-10)

  • Issue - Only load required cgi modules for Ruby 3.5.

3.225.1 (2025-06-05)

  • Issue - Fix RPCv2 parser to handle flattened list and flattened map members correctly for AwsQueryCompatible services.

3.225.0 (2025-06-02)

  • Feature - AWS SDK for Ruby no longer supports Ruby runtime versions 2.5 and 2.6.
Commits

Updates aws-sdk-kms from 1.101.0 to 1.106.0

Changelog

Sourced from aws-sdk-kms's changelog.

1.106.0 (2025-06-26)

  • Feature - This release updates AWS CLI examples for KMS APIs.

1.105.0 (2025-06-12)

  • Feature - AWS KMS announces the support of ML-DSA key pairs that creates post-quantum safe digital signatures.

1.104.0 (2025-06-06)

  • Feature - Remove unpopulated KeyMaterialId from Encrypt Response

1.103.0 (2025-06-05)

  • Feature - AWS KMS announces the support for on-demand rotation of symmetric-encryption KMS keys with imported key material (EXTERNAL origin).

1.102.0 (2025-06-02)

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

Updates aws-sigv4 from 1.11.0 to 1.12.1

Changelog

Sourced from aws-sigv4's changelog.

1.12.1 (2025-06-10)

  • Issue - Only load required cgi modules for Ruby 3.5.

1.12.0 (2025-06-02)

  • Feature - AWS SDK for Ruby no longer supports Ruby runtime versions 2.5 and 2.6.
Commits

Updates bigdecimal from 3.2.1 to 3.2.2

Release notes

Sourced from bigdecimal's releases.

v3.2.2

What's Changed

Full Changelog: ruby/bigdecimal@v3.2.1...v3.2.2

Changelog

Sourced from bigdecimal's changelog.

3.2.2

  • Make precision calculation in bigdecimal.div(value, 0) gc-compaction safe. GH-340

    @​tompng

Commits

Updates console from 1.30.2 to 1.31.0

Updates io-event from 1.10.1 to 1.11.0

Changelog

Sourced from io-event's changelog.

v1.11.0

Introduce IO::Event::WorkerPool for off-loading blocking operations.

The {ruby IO::Event::WorkerPool} provides a mechanism for executing blocking operations on separate OS threads while properly integrating with Ruby's fiber scheduler and GVL (Global VM Lock) management. This enables true parallelism for CPU-intensive or blocking operations that would otherwise block the event loop.

# Fiber scheduler integration via blocking_operation_wait hook
class MyScheduler
	def initialize
		@worker_pool = IO::Event::WorkerPool.new
	end
def blocking_operation_wait(operation)
@​worker_pool.call(operation)
end
end
Usage with automatic offloading
Fiber.set_scheduler(MyScheduler.new)
Automatically offload rb_nogvl(..., RB_NOGVL_OFFLOAD_SAFE) to a background thread:
result = some_blocking_operation()

The implementation uses one or more background threads and a list of pending blocking operations. Those operations either execute through to completion or may be cancelled, which executes the "unblock function" provided to rb_nogvl.

v1.10.2

  • Improved consistency of handling closed IO when invoking #select.

v1.10.0

  • IO::Event::Profiler is moved to dedicated gem: fiber-profiler.
  • Perform runtime checks for native selectors to ensure they are supported in the current environment. While compile-time checks determine availability, restrictions like seccomp and SELinux may still prevent them from working.

v1.9.0

  • Improved IO::Event::Profiler for detecting stalls.

v1.8.0

  • Detecting fibers that are stalling the event loop.

v1.7.5

  • Fix process_wait race condition on EPoll that could cause a hang.
Commits

Updates middleman-cli from 4.6.0 to 4.6.1

Updates middleman-core from 4.6.0 to 4.6.1

Updates mime-types-data from 3.2025.0527 to 3.2025.0624

Changelog

Sourced from mime-types-data's changelog.

3.2025.0624 / 2025-06-24

  • Updated registry entries from the IANA [media registry][registry] and [provisional media registry][provisional], the [Apache httpd media registry][httpd], and the [Apache Tika media registry][tika] as of the release date.

3.2025.0617 / 2025-06-17

  • Updated registry entries from the IANA [media registry][registry] and [provisional media registry][provisional], the [Apache httpd media registry][httpd], and the [Apache Tika media registry][tika] as of the release date.

3.2025.0610 / 2025-06-10

  • Updated registry entries from the IANA [media registry][registry] and [provisional media registry][provisional], the [Apache httpd media registry][httpd], and the [Apache Tika media registry][tika] as of the release date.

3.2025.0603 / 2025-06-03

  • Updated registry entries from the IANA [media registry][registry] and [provisional media registry][provisional], the [Apache httpd media registry][httpd], and the [Apache Tika media registry][tika] as of the release date.
Commits
  • 591459f Update mime-types-data 3.2025.0624 / 2025-06-24
  • 805562c chore(deps): Bump astral-sh/setup-uv from 6.1.0 to 6.3.0
  • 6f95352 Update mime-types-data 3.2025.0617 / 2025-06-17
  • 12b46dc chore(deps): Bump ruby/setup-ruby from 1.244.0 to 1.245.0
  • be855a5 chore(deps): Bump step-security/harden-runner from 2.12.0 to 2.12.1
  • afc9801 chore(deps): Bump github/codeql-action from 3.28.19 to 3.29.0
  • 171a5ba Update mime-types-data 3.2025.0610 / 2025-06-10
  • c3537c8 chore(deps): Bump github/codeql-action from 3.28.18 to 3.28.19
  • d8d5aa8 Update mime-types-data 3.2025.0603 / 2025-06-03
  • 2b31006 chore(deps): Bump ossf/scorecard-action from 2.4.1 to 2.4.2
  • See full diff in compare view

Updates sass-embedded from 1.89.1 to 1.89.2

Commits

Updates thor from 1.2.2 to 1.3.2

Release notes

Sourced from thor's releases.

1.3.2

What's Changed

New Contributors

Full Changelog: rails/thor@v1.3.1...v1.3.2

1.3.1

What's Changed

New Contributors

Full Changelog: rails/thor@v1.3.0...v1.3.1

v1.3.0

What's Changed

New Contributors

... (truncated)

Commits
  • 33b9682 Fix release script
  • de55517 Prepare for 1.3.2
  • d342a4f Add release workflow
  • f2e243d Merge pull request #878 from takmar/fix/find-class-and-command-name
  • 3821657 Fix find_class_and_command_by_namespace to correctly identify hyphenated and ...
  • 871d132 Add command_exists? method to Thor and Thor::Group classes
  • 8f897d5 Merge pull request #880 from duffuniverse/fix-typos-in-readme
  • 42fb1db Add a missed comma to readme
  • 34f6dbe Fix a few typos in README
  • a43d92f Prepare for 1.3.1
  • 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 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

Bumps the ruby-deps group with 16 updates:

| Package | From | To |
| --- | --- | --- |
| [middleman](https://github.com/middleman/middleman) | `4.6.0` | `4.6.1` |
| [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) | `1.188.0` | `1.191.0` |
| [async](https://github.com/socketry/async) | `2.24.0` | `2.25.0` |
| [aws-eventstream](https://github.com/aws/aws-sdk-ruby) | `1.3.2` | `1.4.0` |
| [aws-partitions](https://github.com/aws/aws-sdk-ruby) | `1.1109.0` | `1.1123.0` |
| [aws-sdk-core](https://github.com/aws/aws-sdk-ruby) | `3.224.1` | `3.226.1` |
| [aws-sdk-kms](https://github.com/aws/aws-sdk-ruby) | `1.101.0` | `1.106.0` |
| [aws-sigv4](https://github.com/aws/aws-sdk-ruby) | `1.11.0` | `1.12.1` |
| [bigdecimal](https://github.com/ruby/bigdecimal) | `3.2.1` | `3.2.2` |
| [console](https://socketry.github.io/console) | `1.30.2` | `1.31.0` |
| [io-event](https://github.com/socketry/io-event) | `1.10.1` | `1.11.0` |
| [middleman-cli](http://middlemanapp.com) | `4.6.0` | `4.6.1` |
| [middleman-core](https://middlemanapp.com) | `4.6.0` | `4.6.1` |
| [mime-types-data](https://github.com/mime-types/mime-types-data) | `3.2025.0527` | `3.2025.0624` |
| [sass-embedded](https://github.com/sass-contrib/sass-embedded-host-ruby) | `1.89.1` | `1.89.2` |
| [thor](https://github.com/rails/thor) | `1.2.2` | `1.3.2` |


Updates `middleman` from 4.6.0 to 4.6.1
- [Changelog](https://github.com/middleman/middleman/blob/main/CHANGELOG.md)
- [Commits](middleman/middleman@v4.6.0...v4.6.1)

Updates `aws-sdk-s3` from 1.188.0 to 1.191.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 `async` from 2.24.0 to 2.25.0
- [Release notes](https://github.com/socketry/async/releases)
- [Changelog](https://github.com/socketry/async/blob/main/releases.md)
- [Commits](socketry/async@v2.24.0...v2.25.0)

Updates `aws-eventstream` from 1.3.2 to 1.4.0
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-eventstream/CHANGELOG.md)
- [Commits](aws/aws-sdk-ruby@1.3.2...1.4.0)

Updates `aws-partitions` from 1.1109.0 to 1.1123.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.224.1 to 3.226.1
- [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.101.0 to 1.106.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 `aws-sigv4` from 1.11.0 to 1.12.1
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sigv4/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

Updates `bigdecimal` from 3.2.1 to 3.2.2
- [Release notes](https://github.com/ruby/bigdecimal/releases)
- [Changelog](https://github.com/ruby/bigdecimal/blob/master/CHANGES.md)
- [Commits](ruby/bigdecimal@v3.2.1...v3.2.2)

Updates `console` from 1.30.2 to 1.31.0

Updates `io-event` from 1.10.1 to 1.11.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.10.1...v1.11.0)

Updates `middleman-cli` from 4.6.0 to 4.6.1

Updates `middleman-core` from 4.6.0 to 4.6.1

Updates `mime-types-data` from 3.2025.0527 to 3.2025.0624
- [Changelog](https://github.com/mime-types/mime-types-data/blob/main/CHANGELOG.md)
- [Commits](mime-types/mime-types-data@v3.2025.0527...v3.2025.0624)

Updates `sass-embedded` from 1.89.1 to 1.89.2
- [Commits](sass-contrib/sass-embedded-host-ruby@v1.89.1...v1.89.2)

Updates `thor` from 1.2.2 to 1.3.2
- [Release notes](https://github.com/rails/thor/releases)
- [Commits](rails/thor@v1.2.2...v1.3.2)

---
updated-dependencies:
- dependency-name: middleman
  dependency-version: 4.6.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ruby-deps
- dependency-name: aws-sdk-s3
  dependency-version: 1.191.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ruby-deps
- dependency-name: async
  dependency-version: 2.25.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: ruby-deps
- dependency-name: aws-eventstream
  dependency-version: 1.4.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: ruby-deps
- dependency-name: aws-partitions
  dependency-version: 1.1123.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: ruby-deps
- dependency-name: aws-sdk-core
  dependency-version: 3.226.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: ruby-deps
- dependency-name: aws-sdk-kms
  dependency-version: 1.106.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: ruby-deps
- dependency-name: aws-sigv4
  dependency-version: 1.12.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: ruby-deps
- dependency-name: bigdecimal
  dependency-version: 3.2.2
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: ruby-deps
- dependency-name: console
  dependency-version: 1.31.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: ruby-deps
- dependency-name: io-event
  dependency-version: 1.11.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: ruby-deps
- dependency-name: middleman-cli
  dependency-version: 4.6.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: ruby-deps
- dependency-name: middleman-core
  dependency-version: 4.6.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: ruby-deps
- dependency-name: mime-types-data
  dependency-version: 3.2025.0624
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: ruby-deps
- dependency-name: sass-embedded
  dependency-version: 1.89.2
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: ruby-deps
- dependency-name: thor
  dependency-version: 1.3.2
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: ruby-deps
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code labels Jul 1, 2025
@chadlwilson chadlwilson merged commit ec66586 into master Jul 1, 2025
1 check passed
@dependabot dependabot bot deleted the dependabot/bundler/ruby-deps-885e50463b branch July 1, 2025 09:49
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.

2 participants