技术开发 频道

JRuby 1.5正式发布

  【IT168 资讯】2010年05月12日,JRuby团队非常高兴的宣布1.5.0版的发布。正式发布本又提供了很多更新。

  JRuby 1.5.0 版本的主页和下载地址分别是:

  主页:http://www.jruby.org/

  下载:http://www.jruby.org/download

  这次发布是JRuby历史上开发周期最长的一次,总共经历了近5个月的时间,但是这也是对JRuby做出修正最多的一次。除了修正老版本存在的问题以外,还增加了非常多的新特性。为了保证兼容性问题,每个修正都经过精心的考虑和设计,以保证带来的变化和影响更小。这对于已经具备JRuby 1.4.0经验的用户来说,更容易升级到1.5.0版本,并且从中体验到新版本所带来的好处。对于新用户来说,通过使用新的版本,将体验到JRuby带个你的畅快的感觉,并将大幅度降低研发的风险。

  1.5.0版本的主要亮点包括:

  ◆为了提升性能和FFI支持,重新设计了本机访问框架

  ◆本机访问*NIX平台

  ◆支持并集成Ant工具

  ◆更好的支持Windows

  ◆对Ruby调用Java进行了多方面的改进,包括正确性、内存使用以及速度等

  ◆嵌入并改进了用户输入API(JSR-223、BSF、RedBridge等)

  ◆软件升级:Ruby 1.8.7标准库更新、RubyGems 1.3.6、RSpec 1.3.0

  ◆默认安装ruby-debug

  ◆对Rails 3进行了很多修正

  ◆对启动进行了很多改进

  ◆改进了Object#object_id/__id__性能

  ◆减少了Java类元数据的内存占用,提升了Java类加载速度

  ◆在类加载上,支持包含在jar文件里面的jar文件

  ◆open4库能够正常使用了

  ◆运行期编译产生的脚本或方法保存在jruby.jit.codeCache=dir所指定的sha1-hashed .class文件中

  ◆新的逻辑接口实现,产生真正的类

  ◆通过jruby.ji.objectProxyCache关闭OPC额外的功能

  ◆JRuby::Synchronized模型可以让一个类与其子类在所有调用情况下都100%同步

  ◆对核心类以及JIT进行了多项改善

  ◆IRB过程提供更多的对象空间

  ◆清除maven残留

  ◆修正了Windows x64和Windows 7下的安装问题

  ◆在JRuby 1.4基础上增加了1250个提示信息

  在这次升级中,JRuby团队非常感谢社区的贡献。特别是David Calavera、Stephen Bannasch、Daniel Luz、Ian Dees、Koichiro Ohba、Hongli Lai、Hiroshi Nakamura、Colin Jones、Takeru Sasaki、Roger Pack、Matjaz Gregoric、 Joseph LaFata、Frederic Jean、Alex Coles、Lars Westergren所做出的贡献。

0
相关文章