它结合了 Ruby 语言的简易性和作用强盛的 JVM

JRuby 9.2.9.0 公布了,JRuby 是面向 Ruby、基于 Java
虚构机(JVM)的一种解释程序,它结合了 Ruby 语言的简易性和功能强大的 JVM
执行机制,并与 Java 库全面集成。

JRuby 9.2.x 与 Ruby 2.5.x 包容,并与 C Ruby 保持同步。

此版本重要更新内容囊括:

Ruby Standard Library

  • Ruby 规范库已更新为 Ruby
    2.5.7 (#5917)
  • RubyGems 已更新至版本 2.7.10

Security Updates

  • 此版本删除了 rdoc 库使用的可用版本的 JQuery

Java Modules Support

  • 在这里发行版中,通过在品尝从该模块中的类反映从前检查开放性,能够更加好地帮衬Java 模块。这将压缩 Java 9+ 上模块警示的数目,并使配置 JVM
    尤其轻便,以向 JRuby 应用程序展开适当的模块和软件包。
    (#5841, 5832, #5843, #5855, #5860)

Java Launcher Improvements

  • 现行反革命得以将 JVM 选项增添到全局或应用程序本地 .jruby.java_opts
    文件中,并由 JRuby 运维器自动管理。注意:JRuby
    本机运转程序尚不扶助此意义,暗许情况下,该功能设置在 ENCOREVM
    中。开垦组织将不久公布对本机运营器的翻新。(#5824, #5826)
  • 当今得以将 –environment 传递给 JRuby
    运营器,以博取有关如何施行应用程序的贴切日志。(#5840)
  • JRuby 的成本情势(通过 –dev 标记)为 Java 9+ 和 OpenJ9 JVM
    增多了其余选项。在 OpenJ9 上,-Xquickstart 和 -Xshareclasses
    标记是透过 OPENJ9_JAVA_OPTIONS
    情况变量传递的。(#5831)

别的大批量翻新内容可以见到更新表明。

下载地址:

(文/开源中夏族民共和国State of Qatar