The JRuby Project

The JRuby Project

@jrubyproject.bsky.social

Welcome to JRuby!

70 followers3 following34 posts

We're have released jruby-rack 2.0.0, updating our servlet/rack bridge to the Jakarta Servlet API! We partnered with JRuby contributor Chad Wilson (github.com/chadlwilson) and the Kill Bill (killbill.io) Open Source billing and payments platform to make this happen. github.com/jruby/jruby-...

github.comRelease 2.0.0 · jruby/jruby-rackWhat's Changed Major breaking changes: Support Jakarta Servlet API 5.0 → 6.1 (Jakarta EE 9 → 11) (@chadlwilson & @bhagyashriSawkar) This release involves migration to the jakarta.servlet.* namesp...

Our friends over at @fastruby.io have posted a nice compatibility matrix for JRuby versions, covering Ruby and Rails compatibility. Check it out to learn how the versions line up or if you haven't already discovered how JRuby can help you run Ruby and Rails better! www.fastruby.io/blog/jruby/r...

fastruby.ioJRuby & Rails Compatibility Table - FastRuby.io | Rails Upgrade ServiceA complete table showing the compatibility between JRuby and Rails across each version, including the Ruby language level and the Java version that each JRuby line requires.

Today we were informed of a low-severity vulnerability in the bcrypt-ruby gem. We worked with the maintainers to arrange a fix. Upgrading is recommended. CVE-2026-33306: Integer Overflow Causes Zero Key-Strengthening Iterations at Cost=31 on JRuby github.com/bcrypt-ruby/...

github.comInteger Overflow Causes Zero Key-Strengthening Iterations at Cost=31 on JRuby### Impact An integer overflow in the Java BCrypt implementation for JRuby can cause zero iterations in the strengthening loop. Impacted applications must be setting the cost to 31 to see this ...

The JRuby Project reposted

New post: Warbled Sidekiq: Zero-install Executable for JVM In my previous post, I showed how to use Warbler to package a simple tool as an executable jar. This post will demonstrate how to “warble” a larger project: the Sidekiq background job server! buff.ly/ZEasNiu

blog.headius.comWarbled Sidekiq: Zero-install Executable for JVMIn my previous post, I showed how to use Warbler to package a simple image-processing tool as an executable jar. This post will demonstrate how to “warble” a larger project: the Sidekiq background…

The JRuby Project reposted

New post: "Packaging Ruby Apps with Warbler: Executable JAR Files" Warbler is the JRuby ecosystem’s tool for packaging up Ruby apps with all dependencies in a single deployable file. We’ve just released an update, so let’s use Warbler to create all-in-one packaged Ruby apps! buff.ly/ZdXcCop

blog.headius.comPackaging Ruby Apps with Warbler: Executable JAR FilesWarbler is the JRuby ecosystem’s tool for packaging up Ruby apps with all dependencies in a single deployable file. We’ve just released an update, so let’s explore how to use Warbler to create…

Warbler 2.1.0 has been released! Warbler allows you to package JRuby applications (with obfuscation of code) as a single binary, either a .jar file you can run directly or a .war file you can deploy to any Java application server. Blog post coming! rubygems.org/gems/warbler...

rubygems.orgwarbler | RubyGems.org | your community gem hostWarbler is a gem to make a Java jar or war file out of any Ruby, Rails, or Rack application. Warbler provides a minimal, flexible, Ruby-like way to bundle up all of your application files for…

The JRuby Project reposted

We have released jruby-maven-plugins 3.0.6, which updates JRuby to 9.4.13.0 along with several other improvements. But more exciting: Warbler is BACK! We've updated it for latest JRuby and dependencies and it's running green in CI. Time for feature requests! github.com/jruby/warble...

github.comUpdating and releasing with modern libs · Issue #558 · jruby/warblerIt's been too long since this library had an update and release. This issue will track the tasks necessary. I cloned and ran tests locally with JRuby 10, and a number of areas need improvement: Lot...

The JRuby Project reposted

The JRuby Project reposted

We have released jruby-launcher 2.0! This version eliminates the old C++ code in favor of two options: * On Unix systems, the launcher will exec the already-present jruby.sh script. * On Windows, we have a new Rust-based exe coming soon. Let us know if you have any issues:

buff.lyGitHub - jruby/jruby-launcher: JRuby's native launcher executableJRuby's native launcher executable. Contribute to jruby/jruby-launcher development by creating an account on GitHub.

JRuby 10 HEAD builds are now live in GitHub Actions setup-ruby and for any local Ruby installers that depend on jruby-dev-builder's jruby-head packages! Fingers crossed it doesn't cause too many problems, but let us know right away if something goes awry!

The JRuby Project reposted

Calling all Rubyists! We are looking for help verifying third-party libraries on JRuby 10! I've opened an issue to track that process, and provided links to snapshot JRuby builds you can use to verify your own code. Please help us verify JRuby 10!

buff.lyCheck third-party libraries against JRuby 10 · Issue #8675 · jruby/jrubyWe are about to switch master and jruby-head to JRuby 10, but want to try to make sure that third-party libraries testing against jruby-head do not suddenly fail. To that end, we would like to repr...

It's almost time! JRuby 10 is approaching release, and toward that end we will be switching JRuby master from the 9.4 line to the 10.0 line this week. The "jruby-head" build from GHA "setup-ruby" action will remain 9.4 for now, but it's time for you to start testing with JRuby 10!

We have released jar-dependencies 0.5.2, now that JRuby 9.4.10.0 can safely handle upgrading it independent of JRuby itself. This finally fixes issues sourcing jar dependencies from Maven in containerized environments (previously partially fixed by updating ruby-maven-libs).

We recently released an for the jar-dependencies gem, used to fetch jar dependencies from Maven Central. Unfortunately due to a bug (fixed in JRuby 9.4.10.0) we are considering pulling it temporarily. If anyone's got jar-dependencies 0.5.0 in their Gemfile.lock, we need to know!

You are up to date.