JRuby 1.7.11 released

The JRuby community is pleased to announce the release of JRuby 1.7.11

Homepage: http://www.jruby.org/
Download: http://www.jruby.org/download

JRuby 1.7.11 is our eleventh 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:

  • 54 issues fixed for 1.7.11
  • Miscellaneous encoding fixes
  • Several fiber edge cases fixed
  • Fiber thread pool reinstated
  • More Ruby-friendly Java backtraces

Github Issues resolved for 1.7.11

#1519 - Catch/throw and exceptions do not propagate out of fibers
#1515 - Make JRuby\'s RubyTime argument checking be same as MRI
#1512 - Fixing encoding problem with string format.
#1511 - Encoding problem with string format
#1510 - Resurrect replacing '\' with '/' in JRubyFile for windows.
#1504 - Unreadable stacktraces when exceptions occur within Java 

code
#1501 - Time.utc can’t handle hour 24
#1499 - Warning in Win32api.rb - check fails in Ruby 2.0 mode
#1498 - do not install jruby-launcher on mvn -Pbootstrap for
windows
#1494 - Refactor RubyFileStat and RubyFileTest to use FileResources
#1489 - Error Installing Gems in jruby 1.7.11-SNAPSHOT
java.lang.NoClassDefFoundError: org/bouncycastle/asn1/DERBoolean
#1488 - fiber GH-1463 regressed
#1485 - NPE not being caught or is printing out for no reason
#1483 - Fix uniq/uniq! with block for array slices
#1481 - jruby-complete.jar broken on master
#1477 - Bugfix for issue #1248
#1475 - BUILDING.md: Added info about incremental compiling,
cleaning
after switching branches
#1474 - Strange encoding differences with UTF-8 strings
#1473 - Java NullPointerException raised inside Proc gets printed
out
even though it was rescued
#1470 - Building JRuby: some classes are not rebuilt properly by
“mvn
package”
#1468 - Fix jar globbing for real now.
#1463 - Raising an exception on a thread that is in a Fiber causes a
NullPointerException
#1454 - Removed the custom glob code and added “defacto”
expectations
#1453 - Dir.glob is broken for files inside jar
#1450 - Make warnings show the right line number
#1448 - Fix Gem.ruby singleton method on Windows
#1446 - Line number in runtime warnings is one greater than the
actual
line number
#1445 - [2.1] Return in a lambda always returns from the block, even
when &-ified
#1443 - Fibers don’t seem to reuse threads
#1442 - Fixed issue 1441. Forced check that value was of an
appropriate
type.
#1441 - Subtracting nil from a BigDecimal returns nil
#1440 - Enumerator#each_with_object should provide the yielder’s
return value to its block
#1439 - Restore hex and random_bytes to SecureRandom 1.8 - fixes
Travis
#1436 - Allow Travis on select branches
#1434 - uniq! returns nil when it is after a shifting operation.
#1424 - Incorrect line number reported in “already initialized
constant” warining
#1421 - Need ByteList release for 1.7.11.
#1417 - Ripper error “lex_p < tokp” caused by multi-byte character
#1416 - mvn -Pbootstrap fails to build JRuby Integration Tests?
#1414 - Cache DecimalFormatSymbols instances to reduce lock
contention
#1412 - Fix ffi buffer
#1410 - main.inspect returns wrong value.
#1406 - Further improvements to SecureRandom
#1403 - Hash cleaned when used as named parameters
(JRUBY_OPTS=–2.0)
#1402 - Opening a class body doesn’t reset the value of method
#1400 - Reduce locking in VariableTableManager#initObjectId
#1399 - Reduced the number of String allocations for the NONE
parameterList case.
#1392 - NullPointerException loading rouge gem
#1377 - Implement Addrinfo.getaddrinfo
#1361 - invalid bytes in ascii string result in
ArrayIndexOutOfBoundsException on chars
#1248 - Problems with paths containing space characters
#1181 - Thread leak or expected behavior with fibers
#1098 - Program that works under C Ruby fails under JRuby
#272 - Bad error message for block pass through with return
statement

aaasome … thank you all !