InfoQ

InfoQ

Notícias

Meus Favoritos

Faça oLogin ou Cadastre-se para ativar o recurso de favoritos por tempo ilimitado.

O conteúdo foi adicionado aos favoritos!

Houve um erro ao adicionar aos favoritos! Por favor, tente novamente.

JRuby 1.5 lançado: mais de 20 modificações

Postado por Pedro Mariano em 13 Mai 2010

Seções
Operações e Infraestrutura,
Processos e Práticas,
Desenvolvimento
Tópicos
JRuby ,
Release ,
Ruby ,
Maven ,
Linguagens Dinâmicas ,
Java ,
Controle de Versões ,
Operações ,
Linguagens ,
Builds ,
Tuning ,
Programação ,
Novidades ,
Desempenho e Escalabilidade

Depois de cerca de 5 meses de desenvolvimento, ontem foi lançado oficialmente o JRuby 1.5.0, com diversas mudanças, algumas delas já comentadas pela InfoQ Brasil. De acordo com a equipe do JRuby esse foi o release que demorou mais tempo, mas é o que teve mais correções, além de incluir diversas funcionalidades.

O JRuby é a implementação feita em Java do interpretador de programação Ruby, permitindo que você rode seus scripts Ruby na máquina virtual Java (JVM).

Para aqueles que desejam migrar da versão 1.4.0 para a versão 1.5.0 o upgrade está estável e não ocorrerá problemas de compatibilidade. Depois de cerca de 1250 commits desde a última versão, abaixo estão as principais mudanças na versão 1.5.0 do JRuby:

  • Novo framework de acesso nativo visando performance e melhor suporte a FFI
  • Launcher nativo para as plataformas *NIX
  • Suporte ao Ant e integração Rake-Ant
  • Grandes melhorias no suporte ao Windows
  • Melhorias de performance para chamadas Ruby-para-Java, melhorando correções, memória e velocidade
  • Melhorias nas API(JSR-223, BSF, RedBride, etc)
  • Software updates: biblioteca padrão do Ruby 1.8.7 atualizada, RubyGems 1.3.6, RSpec 1.3.0
  • ruby-debug instalado por padrão
  • Diversas correções para o Rails 3
  • Melhorias no startup
  • Consumo de memória reduzido usada pelas classes Java e carregamento das classes Java mais rápido
  • jar-in-jar suportado no classloader
  • A biblioteca "open4" agora funciona de forma correta
  • Limpeza dos artefatos do maven
  • Correções no Windows Installer para x64 e Windows 7 security

A lista completa de modificações pode ser encontrada aqui.