Win7 Download
bookmark Windows 7 Download add as favorite Windows 7 Download Windows 7 Download RSS register at Windows 7 Download

JRuby full changelog

JRuby full changelog

JRuby 9.2.11.1 released Mar 25, 2020 (New Release)
JRuby 9.2.x is compatible with Ruby 2.5.x and stays in sync with C Ruby. As always there is a mix of miscellaneous fixes so be sure to read the issue list below. All users are encouraged to upgrade.
As we are actively working on 9.3.0.0 we decided to put out a mini release which fixes a single issue.
sprintf substring string formatting with precision may expose characters (#6137)
If you format a string using a precision specifier (e.g. %.1s) AND you pass in a substring of a larger string, you may see some of the larger string’s characters in the formatted result. This is due to a bug in the handling of internal String data that causes the result to contain more characters than requested.
long_string = "aabbccddhelloddccbbaa"
start_index = 8
sub_str_length = 5
precision = 3
sub_string = long_string[start_index, sub_str_length]
puts sprintf("%.#{precision}s", sub_string)
# => helloddccbb
This bug could potentially expose sensitive content from the original String.
JRuby 9.2.11.0 released Mar 3, 2020 (New Release)
Java Integration:
Gems and gem paths packaged inside jar files will properly load now. This 9.2.10.0 regression was caused by a change in RubyGems 3 that exposed a bug in JRuby. (#6060, #6082, #6083, #6084)
Performance Improvements:
Fixed a major performance and memory bottleneck in backtrace generation, used by Kernel#caller and friends. This was a regression in 9.2.10.0. (#6089)
Github Issues resolved for 9.2.11.0:
6097 - CGI.escapeHTML restore the original encoding
6093 - CGI.escapeHTML crashes on invalid byte sequence where CRuby does not
6091 - Check arity earlier in JavaConstructor#new_instance
6090 - [9.2.10.0] bogus revision regression
6089 - Pontential performance issue
6084 - Use expand_path logic for Dir.glob base path
6083 - Basic smoke test with warbler no longer works with jruby-jars-9.2.10
6082 - Upgrade to 9.2.10.0 breaks project using asciidoctor-maven-plugin
6081 - Dependency convergence errors in 9.2.10.0
JRuby 9.2.10.0 released Feb 19, 2020 (New Release)
Update jruby-openssl to 0.10.4
#6074 - Update jnr dependencies
#6073 - Fix windows_stub_script to use jruby.exe
#6072 - Type Error: illegal access for final methods on ReferencePipeline (stream) in Java 11
#6071 - socket addrinfo fixes
#6070 - ipproto values are missing on Windows
#6069 - Generify and reuse accessible method search
#6067 - optimize roundUpToPowerOfTwo
#6057 - Bump mavengem-wagon version everywhere
#6054 - Refined send
#6044 - libjffi should be rebuilt on darwin (using newer xcode)
#6043 - Java 11 Compatibility
#6040 - make jruby-core-source jar has no absolute path from home dir
#6039 - NullPointerException from FStringEqual.hashCode
#6038 - profiler crashes with `java.lang.RuntimeException: BUG: refined marker called as method`
#6036 - Enumerator#take duplicates objects
#6035 - Prepare io/console for move to gem.
#6032 - [fix] restore $! on non-local return from rescue
#6031 - [fix] restore rescue nil performance
#6030 - Deprecation warning message : Gem::ConfigMap
JRuby 9.2.9.0 released Oct 31, 2019 (New Release)
Ruby Standard Library:
The Ruby Standard Library has been updated to Ruby 2.5.7. JRuby will now report this as our equivalent compatible Ruby version. (#5917)
RubyGems has been updated to version 2.7.10.
Security Updates:
This release removes an exploitable version of JQuery used by the rdoc library. See https://www.ruby-lang.org/en/news/2019/08/28/multiple-jquery-vulnerabilities-in-rdoc/
Java Modules Support:
Java modules are better supported in this release by checking for openness before attempting to reflect against classes from that module. This should reduce the number of module warnings on Java 9+ and make it easier to configure the JVM to open up appropriate modules and packages to JRuby applications. See also the .jruby.java_opts file above, which can help you manage module options. (#5841, 5832, #5843, #5855, #5860)
Java Launcher Improvements:
JVM options can now be added to global or app-local .jruby.java_opts files and automatically processed by the JRuby launcher.
JRuby 9.1.13.0 released Oct 25, 2017 (New Release)
Major features of JRuby 9000:

Ruby 2.x compatibility
A new optimizing runtime based on a traditional compiler design
New POSIX-friendly IO and Process
Fully ported encoding/transcoding logic from MRI
JRuby 1.7.4 released May 20, 2013 (New Release)
· Dozens of 1.9-mode compatibility fixes
· Many IO and encoding issues fixed
· Transcoding support for :xml entity encoding
· Proc and block dispatch perf improvements
· Fiber and Enumerator#next improvements and fixes
· Fixed a regression in windows java native launcher
· Experimental Ruby 2.0 support (most features and stdlib included)
· 90%+ complete Ripper support
· OpenSSL fixes and updated to newer Bouncy Castle library
· Updates and fixes to FFI subsystem (compat with C ext, AIX support, etc)
· Long running regexp can be interrupted by Thread#kill and raise
· 137 issues fixed for 1.7.4
JRuby 1.7.3 released Feb 25, 2013 (New Release)
· Security fix (no CVE) for DOS using entity expansion in REXML
· Security fix (CVE-2013-0269) for unsafe object creation using JSON
· Relicensed from CPL to EPL
· Fixed one regression in windows java native launcher
· A few encoding issues resolved
· 42 issues fixed for 1.7.3
JRuby 1.7.2 released Jan 8, 2013 (New Release)
Changes of note:
· Reworked openssl ext to allow updating from gem
· Improved performance of constants and global variables
· Improved performance of Java arrays accessed from Ruby
· Many miscellaneous 1.9 compatibility fixes
· 32 issues fixed for 1.7.2
JRuby 1.6.7.2 released May 10, 2012 (New Release)
· Update to Rubygems 1.8.24
JRuby 1.6.5 released Oct 31, 2011 (New Release)
· Many –1.9 encoding issues resolved
· .jrubyrc support for storing convenient execution options
· New cext.enabled property to turn off only C extentions but not native support
· C extension support now uses less memory
· Updated to Rubygems 1.8.9
· -rjruby/thread_dump adds a USR2 Ruby thread dumper
· Improved peformance interacting directly with Java Maps
· Improved fiber performance and support for JVM coroutines
· Improved zlib support
Issues Resolved:
· JRUBY-2457 Instantiation of Ruby subclass of Java class does incorrect constructor argument check
· JRUBY-5511 1.9: Failing character iteration specs for StringIO in 1.9 mode
· JRUBY-5669 RubySpec: String#strip failures (1.9 mode)
· JRUBY-5716 Enumerable should provide each_with_object
· JRUBY-5719 Trivial patch to bin/jruby to allow spaces in the path
· JRUBY-5722 Duplicate class definition issue in 1.9 mode
· JRUBY-5724 jrubyc generates classes with the wrong names
· JRUBY-5743 Build fails to run on OpenJDK build on OS X 10.6
· JRUBY-5768 apparent bug in mkmf logic
· JRUBY-5773 assignment in a method with default argument strip off other arguments.
· JRUBY-5807 1.9: String.rstrip brokes UTF-8 string.

JRuby for Windows 7 - free download notice

Windows 7 Download periodically updates software information of JRuby from the publisher.
« BACK
My Account
Help
Windows 7 Software Coupons
My Saved Stuff
You have not saved any software.
Click "Save" next to each software.

Would you like to receive announcements of new versions of your software by email or by RSS reader? Register for FREE!
Windows 7 Downloads Picks
Popular Tags
Popular Windows 7 Software
© 2020 Windows7Download.com - All logos, trademarks, art and other creative works are and remain copyright and property of their respective owners. Microsoft Windows is a registered trademarks of Microsoft Corporation. Microsoft Corporation in no way endorses or is affiliated with windows7download.com.