JRuby in the Cloud: Engine Yard Add JRuby Support
PLUS, updates for Google’s Core Libraries for Java.
JRuby in the Cloud!
JRuby and Trinidad are now generally available on the Engine
Yard Cloud PaaS!
“For the last two years, Engine Yard has been funding the
development of JRuby and we are excited to provide fully supported
JRuby for your application development. This is a major milestone
for the JRuby project,” reads the announcement at the Engine Yard.
Lead JRuby developer Charles Nutter has also posted about this new
support, calling it a “milestone for the wider Ruby world.”
“It’s obviously the first cloud to officially support JRuby, but
it’s also the first cloud with a concurrency-capable Ruby and the
first cloud supporting an alternative Ruby implementation. You get
the best cloud with the best support story and one of the best Ruby
implementations on one of the best VMs in the world. What’s not to
The Engine Yard Cloud offers automated load balancing,
persistent storage, web-based gem installs, system diagnostics and
data backup/restore. A free
trial is available from the Engine Yard website, which includes
the JRuby and Trinidad support.
Maintenance Release for Scala 2.8.x
A new maintenance release for Scala’s 2.8.x series has been
announced. Scala 2.8.2 final adds compatibility with the new
presentation compiler, which is now required for Scala IDE for
Eclipse users. There are also fixes for enumeration generating
runtime exceptions, and an issue with scalac allowing protected
member with weaker privileges to be overrode. A full list of the
bugs fixed, is available at the release announcement.
Build Spring-Powered Apps with Spring GemFire 1.1.0
The third milestone of Spring GemFire 1.1.0, has been
released. This milestone improves the region creation and adds
dedicated support for indecies. Spring GemFire aims to facilitate
building Spring-powered apps using GemFire as a distributed
IcedTea-Web Maintenance Releases Fix Web Start
Two new versions of IcedTea-Web have been announced, version 1.0.5 and version 1.1.3. These
maintenance releases include fixes for the Elluminate Web Start
application. Previously, IcedTea-Web was failing to work if the
Elluminate web start app jar had a Class-Path element in the
manifest, and Signed applets and Web Start apps did not work with
OpenJDK7 and upwards.
Updates for Google’s Core Libraries for
The Guava Google Core Libraries for Java, have reached
version 10.0. This release introduces two new
packages; the caching utilities package ‘common.cache’ and
common.eventbus, which allows publish-subscribe-style communication
between components, without requiring the components to explicitly
register with each other. It also features new classes, including
DiscreteDomain, Ranges, and BoundType.