| Version | Change log |
| JRuby 10.0.4.0 Mar 4, 2026 |
All Issues/PRs resolved: 8697 Tracing :call doesn’t work if the traced code is running on a different thread 8876 import_methods doesn’t allow calling another refined method 9120 File.path doesn’t raise Encoding::CompatibilityError for ASCII-incompatible string 9195 Refactor keyword arguments logic 9198 Move syslog to bundled gems 9206 Fix exception message when calling import_methods without a Module 9208 Inconsistency with block parameter default value 9211 Fix block argument destructuring with optional parameters 9212 Fix method owner when using import_methods 9213 Make refine method of Module private 9214 Data.define single-attribute class rejects positional arguments 9215 Ignore empty kwrest in Data subtypes’ constructors 9217 Add an error for running jruby.sh from a broken JRUBY_HOME 9218 JavaFX AnimationTimer + Mutex.synchronize triggers “deadlock; lock already owned by another fiber belonging to the same thread” on JRuby 10.0.3.0 9222 String interpolation of BasicObject object raises NameError instead of NoMethodError 9224 ClassCastException handling kwargs in Struct 9225 Expand Data initialize empty kwargs fix to Struct 9226 Narrow deadlock check for sibling fibers locking mutex 9227 Version output may not accurately represent JIT mode 9228 Fix version output to reflect current runtime 9230 Use normal call type error for missing dynamic string to_s 9231 Thread safety of require and implications on stdlib string.normalize() 9232 Internalize and threadsafetify String#unicode_normalize 9237 Fix for import_methods does not allow calling another refined method 9240 Fix for File.path doesn’t raise Encoding::CompatibilityError for ASCII incompatible string 9241 Data#to_h and Data#deconstruct return values in wrong order when module overrides initialize in a subclassed Data class 9242 Spurious Struct#initialize keyword argument warning (and crash) with ... forwarding through super 9243 Data#==/Data#eql? and Struct#eql? return false when instances are |
| JRuby 10.0.3.0 Feb 3, 2026 |
All Issues/PRs: 8707 WARNING: A terminally deprecated method in sun.misc.Unsafe has been called 8727 Cannot install latest rubocop 8730 Launcher: Defensive fixes 8758 Require is not working for .class file if the class is inside a module since 9.3.0 8810 Possible fix for 8809 8923 NameError for autoloaded constant with private_constant 8934 JRuby under Java 22+ always thinks it's running under a TTY 8940 Verify to_s is string or fall back on anyToString 8947 New check for System.console tty on JDK 22+ 8955 Range#count always returns size for Integer bounds 8956 Handle argument or block passed to Range#count 8958 Concurrent requires can lead to StringIndexOutOfBoundsException 8960 Fix index -1 error while searching for feature path 8962 Upgrade polyglot and remove openssl lib hack 8967 Update stdlib to 3.4.5 and clean up old files 8975 Use RuboCop to clean up poms (10.x) 8976 Regression in keyword argument matching in JRuby v10.0.1.0 8978 Additional fixes for scheme-based globbing 8984 glob refactoring 8985 Fix language spec where error string changed 8987 InvokeDynamicSupport.findVirtual fails with IllegalAccessException: symbolic reference class is not accessible 8989 Explicitly request access before Lookup.find* 8994 autoload + private_constant do not play well together 8995 private_constant should just update existing autoload 8996 Avoid binding unreadable modules' classes 8998 Time#localtime incorrectly treats zero offset as UTC (regression in v10.0.2.0) 9006 Consider .class a source extension during search 9007 Handle warn(foo, uplevel: nil) 9009 Encoding a string with undefined chars fails with NoMethodError 9010 Fix "+00:00" and 0 being treated as UTC by Time#localtime and Time.at 9011 Update rexml gem to solve CVE-2025-58767 9016 [fix] regression calling static hash() method on Java proxy 9017 can not use Java class with static hash() method 9018 Parser does not convert newlines reading rn on Windows 9019 We need to remove r from heredoc strings 90 |
| JRuby 10.0.0.1 May 7, 2025 |
Security: jruby-openssl has been updated to 0.15.4, which re-enables hostname verification by default. This addresses CVE-2025-46551 and GHSA-72qj-48g4-5xgx. |
Total downloads
83
Last month's downloads
3
Last week's downloads
3
... Club is proud to present GNU Prolog for Windows (x64 bit), a masterstroke of programming developed by ... logic programming and Prolog language development. GNU Prolog for Windows (x64 bit) is a free compiler that supports ... ropes of Prolog programming. In conclusion, GNU Prolog for Windows (x64 bit) is a top-tier programming tool that ...
Discover the power of Julia Language, a cutting-edge programming language developed by The Julia Project, designed specifically for high-performance numerical and scientific computing. Julia seamlessly combines the speed of C with the usability of Python, making it an ideal choice for ...
... by the innovative Groovy Team, is a powerful, dynamic language that enhances Java development by introducing a more expressive and flexible syntax. Designed to simplify coding, Groovy seamlessly integrates with existing Java code, allowing developers to leverage their Java skills ...