<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/jruby-10-0-4-0-released-jruby-org-d6eeoi1kl" -->

---
title: JRuby 10.0.4.0 Released — JRuby.org | daily.dev
description: JRuby 10.0.4.0 has been released, targeting Ruby 3.4 compatibility. This patch release resolves 43 issues and pull requests, including fixes for keyword...
canonical: https://daily.dev/posts/jruby-10-0-4-0-released-jruby-org-d6eeoi1kl
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: JRuby 10.0.4.0 Released — JRuby.org | daily.dev
og:description: JRuby 10.0.4.0 has been released, targeting Ruby 3.4 compatibility. This patch release resolves 43 issues and pull requests, including fixes for keyword...
og:url: https://daily.dev/posts/jruby-10-0-4-0-released-jruby-org-d6eeoi1kl
og:image: https://api.daily.dev/og/posts/d6EEOI1kL.png
og:image:alt: JRuby 10.0.4.0 Released — JRuby.org
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# JRuby 10.0.4.0 Released — JRuby.org

**[RUBYLAND](https://daily.dev/sources/rubyla)** · 3 min read · 0 upvotes · 0 comments

## Summary

JRuby 10.0.4.0 has been released, targeting Ruby 3.4 compatibility. This patch release resolves 43 issues and pull requests, including fixes for keyword argument handling in Struct and Data classes, deadlock issues with fibers and mutexes, thread-safety improvements for unicode_normalize, TracePoint threading fixes, import_methods refinement bugs, and various standard library corrections. The syslog library moves to bundled gems, and unicode_normalize is now thread-safely loaded internally.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.jruby.org/2026/03/04/jruby-10-0-4-0.html>

## Similar posts on daily.dev

- [JRuby 10.0.3.0 Released — JRuby.org](https://daily.dev/posts/jruby-10-0-3-0-released-jruby-org-x46xarc24) · RUBYLAND · 0 upvotes · 0 comments
- [JRuby 10.0.5.0 Released — JRuby.org](https://daily.dev/posts/jruby-10-0-5-0-released-jruby-org-lgwabdlx7) · RUBYLAND · 0 upvotes · 0 comments
- [JRuby 10.0.6.0 Released — JRuby.org](https://daily.dev/posts/jruby-10-0-6-0-released-jruby-org-ud23lstzd) · RUBYLAND · 0 upvotes · 0 comments

---

Tags: [#java](https://daily.dev/tags/java), [#ruby](https://daily.dev/tags/ruby)

[View this post on daily.dev](https://daily.dev/posts/jruby-10-0-4-0-released-jruby-org-d6eeoi1kl)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"JRuby 10.0.4.0 Released — JRuby.org","url":"https://daily.dev/posts/jruby-10-0-4-0-released-jruby-org-d6eeoi1kl","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/jruby-10-0-4-0-released-jruby-org-d6eeoi1kl"},"datePublished":"2026-03-04T17:24:14.149Z","dateModified":"2026-03-04T17:24:33.707Z","description":"JRuby 10.0.4.0 has been released, targeting Ruby 3.4 compatibility. This patch release resolves 43 issues and pull requests, including fixes for keyword...","image":"https://media.daily.dev/image/upload/s--HRgLpUt6--/f_auto/v1722860399/public/Placeholder%2003","thumbnailUrl":"https://media.daily.dev/image/upload/s--HRgLpUt6--/f_auto/v1722860399/public/Placeholder%2003","isAccessibleForFree":true,"articleSection":"RUBYLAND","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"RUBYLAND","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/rubyla","url":"https://daily.dev/sources/rubyla"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/jruby-10-0-4-0-released-jruby-org-d6eeoi1kl","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"java,ruby","timeRequired":"PT3M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"RUBYLAND","item":"https://daily.dev/sources/rubyla"},{"@type":"ListItem","position":3,"name":"JRuby 10.0.4.0 Released — JRuby.org"}]}
```

