... HUGE release in terms of (compatibility and some performance) fixes
... invokedynamic disabled by default on Java 7 (otherwise -Xcompile.invokedynamics=false)
- sometimes wrong Thread#backtrace
- Thread#backtrace not thread-safe
- Thread#kill deadlock
- issues with require in separate threads
- threading performance regression in 1.9 mode
Celluloid JRuby 1.7.4 has a cross-Fiber resume bug
- improved
object_id
concurrency affects Rails (likely ActiveRecord) - less multi-threaded lock contention due (internal) caching affects Rails
- fibers do not reuse threads only if using
Fiber
TODO review
... has new OpenSSL
... invokedynamic disabled by default on Java 8 (otherwise -Xcompile.invokedynamics=false)
... quick follow-up on 1.7.14 due mangled jruby-jars release
- heap memory filling up with soft refs (regexp cache) affects Rails
compiled from official change-logs https://github.com/jruby/jruby.github.com/tree/master/www/_posts