Java News from Tuesday, March 22, 2005

YourKit, LLC has released YourKit Java Profiler 4.0.1, a 295€ payware tool for detecting memory leaks and memory consumption bottlenecks. It features memory leak detection, an object heap browser, JUnit integration, IntelliJ IDEA, Borland JBuilder, and Eclipse 3.1 integration. It's not immediately clear what's new in 4.0.1, but coming rapidly on the heels of 4.0 a few weeks ago, I'd assume it's a bug fix release.

Gaudenz Alder has released JGraph 5.4.3, a free-as-in-speech (Mozilla Public License/LGPL) graph component for Swing that requires Java 1.4 or later. JGraph is accompanied by Graphpad, an open-source diagram editor for Swing that offers Automatic Layout, Printing, Zoom, and much more. It is available in English, German and French. This release fixes various bugs and improves performance.

Jim Menard has posted version 0.9.2 of DataVision, an open source "database reporting tool similar to Crystal Reports". DataVision is written in Java and supports multiple databases including PostgreSQL, MySQL, and Oracle. This release fixes bugs and improves the menus. DataVision is published under an Apache license.

The Gnu Project has released version 0.14 of GNU Classpath, an incomplete free implementation of the core Java class libraries. This release fills in numerous holes in support across the core libraries including ImageIO. NIO, and Swing. Since this is a clean room project, it doens't always line up exactly with any particular Java version, but it's roughly at the level of Java 1.4 witha few missing pieces. GNU Classpath is published under the GPL with library exception.

Enterprise Distributed Technologies has released edtFTPj 1.4.7, a free (LGPL) FTP library for Java. A $1999 payware version adds support for FTP over SSL. 1.4.7 adds support for the cdup command and deprecates all constrcutors except the noargs constructor in favor of setter methods.

Dan Creswell has released version 2.1.19 of the Blitz JavaSpaces Server Edition and version 1.0.7 of the pure Java edition. Blitz is an open source (BSD license) implementation of JavaSpaces that is Jini 2.0 enabled and implements smart indexing, tuneable persistence, and active/passive lease cleanup. This release adds per Entry-type constraints, FIFO ordered matching, and entry browsing in the dashboard.