Thomas E Enebo
2013-12-06 17:32:52 UTC
The JRuby community is pleased to announce the release of JRuby 1.7.9
Homepage: http://www.jruby.org/
Download: http://www.jruby.org/download
JRuby 1.7.9 is our ninth 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. The community participation lately has been great. Keep
reporting issues and sending pull requests.
Changes of note:
- 36 issues fixed
- Windows File.size fixed
- Windows now will properly display to console windows codepage
- Fixed regression which broke Compass (or anything which depended on FSSM)
- A few more encoding issues fixed
- Lots of Enumerable method improvements
We would like to single out Daniel Marcotte with a special shout-out this
release. Daniel recently has been digging into our block dispatch code
(especially in regards to Enumerable) which is far from a trivial part of
our codebase and we are loving it.
Github Issues resolved for 1.7.9
#1300 - Fix #1222, StringIO.gets w/ utf8
#1295 - Don't set java.net.preferIPv4Stack in shell scripts #1286
#1293 - Adding spec for JRUBY-5946
#1292 - subList toIndex should be exclusive, not inclusive. (fromIndex is
inclusive.)
#1291 - Sidekiq - Minitest error: NoMethodError: unmocked method :==,
expected one of []
#1282 - Blockless Struct#select should return an enumerator
#1275 - Quote a JSON key so it's valid JSON.
#1274 - RubyArray.subList should treat toIndex as exclusive, not
inclusive.
#1272 - File.size (org.jruby.RubyFile.size() ) impacts underlying file
handle
#1271 - Fix arrays with overridden each
#1267 - Removes Logger customizations in JavaUtilLoggingLogger
#1265 - StackOverflowError overriding Array.each since 1.7.5
#1264 - Fix Enumerable#chunk arg handling
#1263 - Fix Enumerable#take_while arg handling
#1262 - Fix Enumerable#slice_before arg handling
#1257 - mvn clean package wipes out installed jruby launcher
#1255 - StringIO Encoding Issue
#1254 - String#encode raises different errors on 1.7.8 than on 1.7.4 (and
both a different from MRI)
#1251 - "Stub gems" missing/wrong in JRuby 1.7.8
#1246 - Fixing String#concat(symbol) should raise TypeError
#1245 - Undefined method exception when using `compass watch' in jruby
1.7.8.
#1242 - UTF-8 string interpolation in US-ASCII string sometimes returns
wrong US-ASCII string
#1239 - Compiled method bodies do not scope defn/defs correctly
#1238 - JRuby 1.7.8 fails to initialize OpenSSL::PKey::RSA.new with
encrypted key
#1236 - Erroneous files in JRuby 1.7.8 "bin/" directory.
#1234 - Fix any_spec
#1231 - Fix count_spec (1.7.x)
#1229 - duplicate class definition when reifying classes
#1222 - CSV parse fails when string with mutibyte character terminates
with CR-LF
#1221 - openssl: add handling for base 0 to new and to_s
#1209 - Pathname#dup is broken in 1.7.5.
#1204 - Regression: Encoding error saving YAML with Norwegian characters
#1198 - String encoding
#1032 - Build error using Java 8 on OS X
#901 - Enumerable arg handling issues for `#chunk`, `#slice_before`, and
`#take_while`
#770 - file size error on windows
Homepage: http://www.jruby.org/
Download: http://www.jruby.org/download
JRuby 1.7.9 is our ninth 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. The community participation lately has been great. Keep
reporting issues and sending pull requests.
Changes of note:
- 36 issues fixed
- Windows File.size fixed
- Windows now will properly display to console windows codepage
- Fixed regression which broke Compass (or anything which depended on FSSM)
- A few more encoding issues fixed
- Lots of Enumerable method improvements
We would like to single out Daniel Marcotte with a special shout-out this
release. Daniel recently has been digging into our block dispatch code
(especially in regards to Enumerable) which is far from a trivial part of
our codebase and we are loving it.
Github Issues resolved for 1.7.9
#1300 - Fix #1222, StringIO.gets w/ utf8
#1295 - Don't set java.net.preferIPv4Stack in shell scripts #1286
#1293 - Adding spec for JRUBY-5946
#1292 - subList toIndex should be exclusive, not inclusive. (fromIndex is
inclusive.)
#1291 - Sidekiq - Minitest error: NoMethodError: unmocked method :==,
expected one of []
#1282 - Blockless Struct#select should return an enumerator
#1275 - Quote a JSON key so it's valid JSON.
#1274 - RubyArray.subList should treat toIndex as exclusive, not
inclusive.
#1272 - File.size (org.jruby.RubyFile.size() ) impacts underlying file
handle
#1271 - Fix arrays with overridden each
#1267 - Removes Logger customizations in JavaUtilLoggingLogger
#1265 - StackOverflowError overriding Array.each since 1.7.5
#1264 - Fix Enumerable#chunk arg handling
#1263 - Fix Enumerable#take_while arg handling
#1262 - Fix Enumerable#slice_before arg handling
#1257 - mvn clean package wipes out installed jruby launcher
#1255 - StringIO Encoding Issue
#1254 - String#encode raises different errors on 1.7.8 than on 1.7.4 (and
both a different from MRI)
#1251 - "Stub gems" missing/wrong in JRuby 1.7.8
#1246 - Fixing String#concat(symbol) should raise TypeError
#1245 - Undefined method exception when using `compass watch' in jruby
1.7.8.
#1242 - UTF-8 string interpolation in US-ASCII string sometimes returns
wrong US-ASCII string
#1239 - Compiled method bodies do not scope defn/defs correctly
#1238 - JRuby 1.7.8 fails to initialize OpenSSL::PKey::RSA.new with
encrypted key
#1236 - Erroneous files in JRuby 1.7.8 "bin/" directory.
#1234 - Fix any_spec
#1231 - Fix count_spec (1.7.x)
#1229 - duplicate class definition when reifying classes
#1222 - CSV parse fails when string with mutibyte character terminates
with CR-LF
#1221 - openssl: add handling for base 0 to new and to_s
#1209 - Pathname#dup is broken in 1.7.5.
#1204 - Regression: Encoding error saving YAML with Norwegian characters
#1198 - String encoding
#1032 - Build error using Java 8 on OS X
#901 - Enumerable arg handling issues for `#chunk`, `#slice_before`, and
`#take_while`
#770 - file size error on windows
--
blog: http://blog.enebo.com twitter: tom_enebo
mail: tom.enebo-***@public.gmane.org
blog: http://blog.enebo.com twitter: tom_enebo
mail: tom.enebo-***@public.gmane.org