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

JRuby 9.4.5.0 正式发布

JRuby 9.4.5.0 正式发布

JRuby 社区很高兴地宣布 JRuby 9.4.5.0 正式发布。

主页: https://www.jruby.org/
下载: https://www.jruby.org/download
JRuby 9.4.x 以兼容 Ruby 3.1 为目标。

感谢我们的贡献者,是你们让 JRuby 继续前进!@ahorek, @jcharaoui, @kares

Ruby 兼容性
现在支持基于 Ruby 3.3 实现的实验性 Fiber::Scheduler 和 IO::Buffer API。向 JRuby 传递 -Xexperimental.fiber.scheduler 即可启用。#7944
有关 Fiber::Scheduler 的信息,请参见 https://docs.ruby-lang.org/en/3.2/Fiber/Scheduler.html。
有关 IO::Buffer 的信息,请参见 https://docs.ruby-lang.org/en/3.2/IO/Buffer.html。
20 9.4.5.0 已解决的 Github 问题
#6346 在 Windows 上收到 RST 时 TCPSocket 会挂起
#7944 支持光纤调度程序接口
#7961 Socket.each 在接收到 RST 后循环,CPU 占用率达 100%
#7967 在 IO 后端传播读取错误
#7968 RbConfig::CONFIG[“SOEXT”] 在 JRuby 上丢失。
#7969 添加 RbConfig::CONFIG[“SOEXT”]
#7970 在 native.verbose 属性后面隐藏 FilenoUtil 警告
#7971 Bootstrap 清理
#7972 更新 strscan 至 3.0.7
#7975 修复 Debian 上 TestProcessSpawn 的 ENOENT 问题
#7976 .delete_if 块允许从数组 twich 中删除同一个对象
#7978 减少加载{框架,隐式}闭合函数(Load{Frame,Implicit}ClosureInstr
#7979 使用 jruby 9.4.4.0 时进程卡在 100% cpu 上
#7979 当使用 jruby 9.4.4.0 时进程卡在 100% cpu 上。
#7982 在 jruby-9.4.4.0 上使用 ActiveSupport::Testing::TestHelpers (7.1.1) 时出错
#7983 当联编目录包含特殊字符时联编、测试失败
#7984 删除不必要的 kwargs 脚本
#7985 确保 gem 路径是 regex 安全的
#7990 [修复] 从 Ruby 调用 Java super 的无限循环
#7993 保留 ivars 的插入顺序

转自 JRuby 9.4.5.0 Released — JRuby.org