After a decade under Pablo Cantero’s stewardship, Shoryuken has a new maintainer – me. I’m grateful for his graceful handoff of this Ruby SQS library, and I’m picking up where he left off: v7.0.0.rc1 is out now, with the stable release close behind.
This release modernizes the codebase substantially. It brings several improvements including:
Rails 8.1+ features:
enqueue_all now uses SQS batch API.CurrentAttributes automatically flow from enqueue to execution.Dependency reduction:
concurrent-ruby entirely, replacing it with pure Ruby thread-safe primitives.HashUtils.deep_symbolize_keys and StringUtils.constantize replace extensions on Hash and String.Infrastructure:
Stay on Shoryuken 6.x if you’re on older Ruby/Rails.
With v7.0.0 nearly done, my next priority is the Web UI. The community has asked for a Sidekiq-style dashboard since 2017. I built Karafka’s Web UI from scratch, so I know what’s needed: real-time queue monitoring, worker visibility, dead letter queue management, historical trends.
After that: performance optimizations, better local development experience, monitoring integrations (Prometheus, StatsD, distributed tracing).
gem 'shoryuken', '7.0.0.rc1' Test it in staging and report issues. The sooner we find edge cases, the better the stable release.
The previous Slack workspace was lost, so we’re rebuilding the community. Join the new Slack to share how you’re using Shoryuken in production, what pain points you’ve hit, and what features you need. Your feedback shapes what gets built next.
Shoryuken has 23+ million downloads and serves as the primary SQS option for Ruby teams who don’t want Redis dependencies. I’m committed to keeping it healthy for years to come.
The post Shoryuken Has a New Maintainer, and v7.0.0 Is Almost There appeared first on Closer to Code.
MAAS 3.7 has been officially released and it includes a bunch of cool new features.…
Update: This article originally concluded that Eisel-Lemire wasn't worth it for Ruby. I was wrong.…
Recently, the team at MinIO moved the open source project into maintenance mode and will…
Recently, the team at MinIO moved the open source project into maintenance mode and will…
FOSDEM is one of the biggest and most exciting open source events of the year,…
Since ROS Noetic reached end of life in May 2025, the Ubuntu Robotics team has…