[ANN] JRuby 9.2.6.0 Released

Thomas E Enebo <[email protected]>
Newsgroups gmane.comp.lang.ruby.general
Message-ID <CAL5zZVkGk_p9ciyqE=sNqvub7-m+9cVQE6s+V6pDMu1w6sfD+A@mail.gmail.com>
The JRuby community is pleased to announce the release of JRuby 9.2.6.0

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

JRuby 9.2.x is our new major version of JRuby. It is expected to be
compatible with Ruby 2.5.x and stay in sync with C Ruby. JRuby 9.2.0.0 is
our first release for 2.5 support.

If you do find issues then report them on using our issue tracker at
http://bugs.jruby.org. We also encourage users to join our IRC channel
(#jruby on Freenode) and mailing lists. You may also follow @jruby on
Twitter for updates.

Highlights:

  -  52 issues fixed for 9.2.6.0

Github Issues resolved for 9.2.6.0

    #5597 - "Useless" warnings have file as "null"
    #5596 - proc with no arguments does not pick up current block
    #5595 - IRB with tracer flag is not working
    #5591 - Eliminate all magic builtin libraries
    #5589 - Time, DateTime: fix isTzRelative book keeping
    #5587 - Time: minimal fix for Rails Time.change() problem
    #5586 - Time: fix TZ offset
    #5583 - Time: fix localtime(), getlocal(), parse() for TZ offset
    #5581 - [fix] interpret today TZ-relative but use GJ chrono
    #5580 - fix float formating regression (half-even rounding)
    #5572 - adding RbConfig TOPDIR (and related)
    #5564 - Fix time precision with fractional seconds as Rational
    #5562 - uninitialized constant RbConfig::TOPDIR
    #5558 - Time precision problem
    #5556 - float format-ing regression in 9.2
    #5554 - [fix] Thread#status should reflect exited exception
    #5548 - Define a proper annotation parameter for DynamicMethod.Version
    #5538 - Multi-rescue should not eagerly evaluate its elements
    #5533 - File modification time not properly set
    #5531 - Validate ivar and const symbols from Java before adding to
table.
    #5529 - Update to psych 3.1.
    #5528 - Handle symbol dumping properly
    #5527 - Fixes #5517 (returns in unexpected place)
    #5526 - Use atomics to reduce contention within failover invaldator.
    #5525 - High lock contention invalidating "failover global" invalidator
    #5524 - backport fd leak in resolv
    #5523 - Regression with Marshal.load(a Hash)
    #5522 - test, review & avoid (regressed) mutex behavior
    #5520 - Mutex gets 'broken' sporadically (since 9.2.1)
    #5517 - NPE due to unhandled non-local return
    #5516 - Fix sub-millisecond datetime difference handling
    #5515 - Add log.singletons and .verbose to track singleton class
creation.
    #5514 - Executors are not shut down during tearDown
    #5513 - String#scan raises java.lang.ArrayIndexOutOfBoundsException
with multi-byte characters
    #5512 - Eliminate transient objects for looking up symbol by bytelist
    #5506 - review thread sync and clear references
    #5505 - Update stdlib to Ruby 2.5.3.
    #5504 - Also fix up return values when frame is present, for backref.
    #5503 - Problem when method returns Regexp capture group using special
variable $1
    #5500 - Use Java 9 stack walking to reduce the cost of #caller and
friends
    #5499 - Fix known binary compat issues with new Java 9 overloads.
    #5493 - Difference of DateTimes with fractional milliseconds calculated
incorrectly
    #5479 - Update ERB stdlib from MRI 2.5.0 to at least 2.5.1
    #5462 - add java 10, 11 opcodes
    #5451 - improve cross compile compatibility
    #5450 - java.lang.NoSuchMethodError: java.nio.ByteBuffer.clear()
    #5418 - Date.today does not appear to take the local TZ into account
    #5383 - Create new pgroup when spawning process in chdir
    #5312 - test_status_and_stop_p exposes a race in Thread status
    #5169 - Reflective methods should not create symbols for nonexistent
elements
    #4784 - DateTime to_time does not preserve UTC-ness
    #4157 - Kernel.sprintf("%f",...) rounds to even on MRI but JRuby rounds
away from zero


-- 
blog: http://blog.enebo.com       twitter: tom_enebo
mail: [email protected]


Unsubscribe: <mailto:[email protected]?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.