Java News from Friday, April 27, 2007

The GNU Project has released version 0.95 of GNU Classpath, an incomplete free implementation of the core Java class libraries. "This release switches fully towards the 1.5 generics work that we previously released separately as classpath-generics. All this work is now fully integrated in the main release and various runtimes (gcj, cacao, jamvm, ikvm, etc) have been extended to take advantage of the new generics, annotations and enumeration support in the core library. From now on we intend to no longer release both a non-generics and a generics version. But if there is demand we might consider resurrecting the non-generics 1.4 branch with selected bug-fixes (depending on having a branch maintainer). Work is on the way to also add the new 1.6 additions, a start for selected packages has been made in this release." GNU Classpath is published under the GPL with library exception.

ej-technologies GmbH has released version 5.0 of JProfiler, a $698 payware profiler based on the Java virtual machine profiling interface (JVMPI that can report on CPU usage, memory size, threads, and "VM telemetry" (whatever that is). New features in this release include:

Upgrades from previous versions are $179.

Kohsuke Kawaguchi has released Mock JavaMail. According to Kawaguchi, "Testing JavaMail applications is more difficult than necessary, because it involves in a lot of set up outside the test program. Doing this correctly in a portable way so that anyone in your team can run the test is almost impossible. Mock JavaMail comes to rescue. This project takes advantage of pluggability in JavaMail, so that you can send/receive e-mails against the temporary in-memory 'mailbox'."

Nathan Funk has released JEP 2.4.1. a free-as-in-speech (GPL) Java library for parsing and evaluating mathematical expressions. Version 2.4.1 adds the rounding functions.

Version 3.4.2 of EJBCA, an open source, Java 2 Enterprise Edition (J2EE) Certificate Authority, has been released. EJBCA can be used standalone or integrated into other J2EE application. It supports multiple levels of certificate authorities, individual enrollment and batch production of certificates, PKCS12 and PEM export, configurable certificate contents. revocation and certificate revocation lists, and more. This release fixes bugs.. EJBCA is published under the LGPL.