皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

JRuby 9.4.9.0发布

JRuby 9.4.9.0发布

JRuby 社区很高兴地宣布 JRuby 9.4.9.0 的发布。

JRuby 9.4.x 的目标是 Ruby 3.1 兼容性。

感谢我们这个版本的贡献者,你们帮助 JRuby 向前发展!@kares@jpcamara @jsvd

Ruby 兼容性

  • 关键字参数的各种修复。#8344, #8344, #8382, #8389
  • 已修复互斥锁,以便在获取锁后立即检查线程中断(Thread#kill、Thread#raise)。#8403, #8404

标准库

  • 该库现在是默认 Gem,可以独立于 JRuby 进行升级。排名 #8385fiddle

开发人员体验

  • 通过使用该标志调用 Maven,可以更快地重建 JRuby 的核心 jar 文件。#8326-Dcore
  • 支持 Coordinated Restore at Checkpoint (OpenJDK Project CRaC),它允许对正在运行的 JRuby 进程进行快照,并在以后快速恢复它。排名 #8367

Java 集成

  • JRuby 9.4.8.0 中引入的用于从 Java 导入的类的“惰性”常量功能,由于虚假警告而被恢复。我们将在未来的版本中重新审视它。#8349, #8368, #8399, #8400, #8401
  • 添加了函数以允许为整个 JRuby 运行时刷新线程本地和光纤本地存储。排名 #8369

安全

  • REXML 已更新到 3.3.9 以获取最新的修复并解决 ReDOS 漏洞 CVE-2024-49761。只有使用 REXML 解析未清理的 XML 的用户才会受到影响。排名 #8396

 

转自 News — JRuby.org