вівторок, 23 жовтня 2012 р.

Реліз JRuby 1.7.0


Спільноті JRuby рада оголосити про випуск JRuby 1.7.0, починаючи з якої заявлена офіційна підтримка Ruby 1.9.x.

Після півтора років розробки вийшов мажорний реліз відкритої багатоплатформної реалізації інтерпретатора мови програмування Ruby, написаної цілком на Java.

В JRuby 1.7  проведений величезний обсяг робіт, десятки учасників, і покращення у кожній підсистемі. І тепер за замовчуванням JRuby працює у режимі сумісності Ruby 1.9.3. Втім, не означає, що реалізація не буде більше вдосконалюватися. Це означає лише, що в майбутньому будуть вирішуватися проблеми з якими зіткнуться користувачі. На даний момент, розробники планують випускати нові версії 1.7.x кожні 2-3 тижні.

1.7 є першим стабільним JRuby з підтримкою нової можливості JVM - invokedynamic. Ви можете включити використання invokedynamic для Java 7, але вона по замовчуванню відключена, через проблему в JVM. На Java 8 , вона включений за умовчанням: http://wiki.jruby.org/PerformanceTuning.

Що нового:
  • Режим сумісності з 1.9.3 тепер використовується по замовчуванню(1.8 необхідний для підтримки 1.8.7)
  • Стандартна бібліотека оновлена до 1.9.3p286
  • Багато виправлень сумісності з 1.9.x
  • Підтримка invokedynamic
  • Численні покращення продуктивності
  • Припинена підтримка Java 5(тепер обов'язкова Java 6+).
  • Вирішені всі відомі проблеми з кодуваннями у 1.9
  • Покращення і виправлення для Java інтеграції
  • Краща підтримка для Solaris, ARM Linux.
  • Оновлення до Rubygems 1.8.24
  • Оновлення до Rake 0.9.2.2

Немає коментарів: