Java News from Thursday, April 26, 2007

If you're planning to come to my talk this coming Monday for the New York Java Study Groups on "Java 7 and Beyond" please RSVP to and plan on arriving by 6:30. Everyone is welcome, but space is limited.

Charles Oliver Nutter, Thomas Enebo, and Ola Bini have released JRuby 0.9.9, a "1.8.5 compatible Ruby interpreter written in 100% pure Java." It also supports the Bean Scripting Framework. "This release has largely been a stabilization release where we have spent more focus on Ruby compatibility."

JRuby is distributed under three licenses CPL, GPL, LGPL. That's just way too confusing. There's zero-need to dual license under both the LGPL and GPL since the LGPL explicitly allows code to be forked into a pure GPL product.

The Apache Project has released Jackrabbit 1.3, an open source implementation of the Content Repository for Java Technology API (JCR) specified in Java Specification Request 170.

Apache Jackrabbit is a fully conforming implementation of the Content Repository for Java Technology API (JCR). A content repository is a hierarchical content store with support for structured and unstructured content, full text search, versioning, transactions, observation, and more. Typical applications that use content repositories include content management, document management, and records management systems.

Apache Jackrabbit 1.3 is an incremental feature release. The most notable changes in this release are support for query result highlighting, performance improvements thanks to a new bundle persistence manager, and a new classloader component for loading Java classes from a content repository. Many smaller improvements and bug fixes are also included.