The JRuby community is pleased to announce the release of JRuby 1.7.17 Homepage: http://www.jruby.org/ Download: http://www.jruby.org/download
JRuby 1.7.17 is our twentieth update release since JRuby 1.7.0. The primary goal of 1.7 point releases is to fill out any missing compatibility issues with Ruby 1.9.3. Highlights: - 56 issues fixed for 1.7.17 - native crypt() - wrong encoding of “hen string interpolation is involved - popen2+ now works properly with env hash - improvements to align MRI and JRuby FFI - updated stdlib to 1.9.3p392 (+ rexml security fixes) Github Issues resolved for 1.7.17 #2271 - refactor FileResource.inputStream to be easier to use #2264 - Illegal hex characters in escape (%) pattern #2258 - Encoding issue with backticks #2249 - Improve error message when adding file to X509Store fails #2231 - Was the --indy cli option removed? (1.7.16.1) #2223 - test Kernel.system on windows #2219 - JRuby Complete 1.7.16.1 does not move asm to other package #2173 - on jboss wildfly when starting a rack application: stat unsupported or native support failed to load #2169 - Upgrade jcraft/jzlib dependency #2123 - Fix for issue 2050 : BigDecimal and nil multiplication #2120 - require 'win32/registry' fails #2115 - Limit searches for service libraries to once per baseName, rather than once per suffix. #2088 - Allow partial but not actual esoteric interpolation sequences to be regexp values #2079 - Error running rspec (LoadError: load error: jopenssl/load -- java.lang.NoClassDefFoundError: org/bouncycastle/asn1/DERBoolean) #2078 - Very large retained heap size for org.jruby.RubyRegexp$RegexpCache in JRuby Rails App #2077 - jruby can't be used w/ jdk 9 #2075 - Provide better error message when using :: in java_import (fixes #2074) #2074 - java_import does not accept :: for static nested classes #2072 - Old tzdata in JRuby #2068 - Made Exception#set_backtrace compliant with Ruby documentation #2064 - improve handling of non ascii character after backslash #2060 - Instance_eval tramples over block's binding's ivars #2057 - Rubygems broken due to psych problem for 1.7.16 in 1.8 mode #2055 - extensions found on classpath do not load #2042 - Gem class missing in jruby-complete 1.7.16 when running from network folder (Windows only) #2040 - jruby -S irb broken on solaris in 1.7.16 with JDK 7 #2032 - JRuby 1.7.16's complete.jar has a path regression from 1.7.15 #2017 - load path with jars not working anymore with 1.7.16 #2016 - java.library.path on Fedora #2011 - Fix for issue 1695 : BigDecimal and Rational multiplication #2008 - Implemented multi args 'system' method on Windows fix #1074 #2006 - Coding Conventions guide uses wrong link for sun java coding standards #2004 - jruby-complete-1.7.16.jar includes /Users directory #2003 - fix enums to return nil on unknown symbol #2002 - tweak include order #1999 - Land master File.readlink fix (084eef9c25860cccdd65b625a877e7e230414175) #1983 - java -jar jruby-complete.jar -S irb doesn't work anymore #1962 - Array() does not coerce according to MRI 1.9 logic #1954 - FFI::Library#enum_value difference between MRI and JRuby #1934 - Deprecate overloaded `setProfile`, prefer `setProfilingMode` #1919 - Call Exception#set_bactrace when raising exception #1875 - __FILE__ is wrong when using PathType.CLASSPATH so require_relative can't work #1870 - Module#ancestors now includes singletons themselves #1869 - ScriptingContainer.parse(PathType.CLASSPATH, "some.rb").run() fails #1791 - scriptingcontainer native memory leak? #1768 - OpenSSL cipher list mismatch #1758 - Binding bug #1752 - warning: Tempfile#unlink or delete called on open file; ignoring #1695 - BigDecimal and Rational multiplication rounds the rational number #1681 - Optimize SipHash using sun.misc.Unsafe #1549 - openssl issue with rails and installed default gems #1547 - Passing environment hash to Open3#popen3 causes IOError #1290 - JRuby 1.7.8 (1.9) Open3 `capture3` bug #1074 - Kernel#system with two parameter on Windows fails #1035 - String#crypt behaving differently that in MRI #957 - Time marshaling is incorrect -- blog: http://blog.enebo.com twitter: tom_enebo mail: tom.en...@gmail.com