Older Harmony News

RU | EN

5.0 M3 stable build has been released
The build is targeted primarily to improving overall stability and performance. This build contains the following enhancements: an innovative fast byte code verifier, lazy resolution in all JIT modes on IA32 platforms, support for Java6.0 classes in DRLVM.

Other areas that were improved include:

  • Bytecode mapping in JIT - exception stack traces became more comprehensive
  • Threading support was partially re-factored towards improvement of reliability and maintainability
  • JIT-based JVMTI debug mode speed up by a factor of 3
  • Stability of Swing and AWT code on Windows
The build is available for download. Please send your feedback to the Harmony mailing list. (2007-10-09)
Harmony 5.0 M2 Available
We are pleased to announce the second stable build "5.0 M2". In this build overall stability was improved, switch to GCv5 was made, a lot of JIT optimizations were implemented, memory consumption was significantly improved, API completeness came to 99.06% (without endorsed specs) and many bugs were fixed. Apache Harmony encourage users to download and try the runtime or development kit, and report their experiences to the Harmony mailing list. (2007-06-30)
Windows x86-64 (64-bit) Snapshots Available
We now are offering Harmony binaries for the x86-64 architecture under Windows. For more information, please see our downloads page. (2007-05-14)
First Milestone Available Now
Apache Harmony are pleased to announce the the first stable build "5.0 M1". The code, which was previously made available as "snapshot r533500", underwent additional testing after a period of stabalization in the ongoing development of a full release. Apache Harmony 5.0 M1 represents our best build so far, and we encourage users to download and try the runtime or development kit, and report their experiences to the Harmony mailing list. (2007-04-30)
Harmony Classlib Enabled Version of JRockit VM Available for Project Use
BEA announced the availability of an evaluation version of JRockit, their world-class JVM, that works with the Apache Harmony class library. Distibuted by BEA under a binary, evaluation-only license, this not only demonstrates the portablity of the Apache Harmony class library, it also adds a valuable tool to help us as we continue building our independent implementation of Java SE. (2007-01-30)
JDK Snapshot Available
Apache Harmony now has a JDK snapshot available, that includes javac, keytool, and others. While not complete, it's our first step towards the standard JDK distribution format expected by developers. For more information, please see our downloads page. (2006-12-27)
Linux x86-64 (64-bit) Snapshots Available
We now are including support for the x86-64 architecture under Linux. For more information, please see our downloads page. (2006-12-14)
Apache Harmony: Top-Level Project of the Apache Software Foundation
Apache Harmony is now a top-level project of the Apache Software Foundation. On October 25th, the Board of Directors voted to make Apache Harmony a top-level project, and on October 29th the Apache Incubator PMC voted to graduate Harmony from the Apache Incubator, having satisfied the Incubator's requirements for community governance and IP oversight. We're in the process of transitioning our resources and infrastructure over, so please be patient while we do our move. (2006-10-29)
New JRE and HDK Snapshots Posted
Our latest snapshots have lots of new fixes and features. The VM has a new GC, almost complete JVMTI, and now can co-exist with the IBM VME in the Harmony JRE structure. Our classlibrary continues to grow with new classes, notably CORBA, thanks to Apache Yoko. Also, the classlibrary includes many new fixes and updates. Choose the JRE to test your favorite applications, and give us feedback on how we are doing, or use the HDK to enable faster development of the Harmony classlibrary. (2006-09-28)
Can Apache Harmony Help Sun Open Java?
We're happy to help (2006-08-16)
New Snapshot Posted
Lots of fixes and additions in the latest snapshot. (2006-08-16)
DRLVM Documentation Update
Check our new documentation on DRLVM including guides for building, using, debugging, GC architecture and execution manager architecture. (2006-08-05)
New HDK and JRE Snapshots Available
New snapshots of the HDK and JRE are now available with lots of bugfixes. (2006-08-04)
HDK and JRE Snapshots Available
Harmony now offers a snapshot of it's JRE and HDK builds. The JRE snapshot is our in-progress Java Runtime Environment, including both the virtual machine and classlibrary. Note that this isn't stable, complete or compatible software. However, you can use this to run your favorite Java applications and help the project find and fix bugs, and help direct our efforts to complete the most popular parts of the classlibrary first. The HDK snapshot is a developers build, complete with classlibrary jars and native libraries, header files, and build scripts. (2006-07-22)
New class library snapshot build available
A new stable snapshot of the class libraries code is available for download from the Harmony downloads page. These are made available for people to evaluate and experiment with the code. This snapshot contains the recently integrated Swing, AWT, and Java2D code. As always, please report bugs (and successes!) to the Harmony developers mailing list. (2006-06-30)
AWT, Java2D and Swing Code Contribution
On May 30th, 2006 the Apache Harmony project received a substantial contribution of class library code into the project. The code for AWT, Java2D, and Swing implementation has been contributed by Alexey Petrenko on behalf of Intel corp. The full announcement can be found on the Harmony developers mailing list. Thanks to Alexey and his colleagues in the Intel Middleware Products Division! (2006-05-31)
New class library snapshot build available
A new stable snapshot of the class libraries code is available for download from the Harmony downloads page. There are source and binary downloads available for people to evaluate and experiment with the code. As always, please report bugs (and successes!) to the Harmony developers mailing list. (2006-05-12)
DRL Virtual Machine Contribution
On May 3rd, 2006 the Apache Harmony project received a substantial contribution of virtual machine (VM) code into the project, containing a JIT, core VM, GC, bytecode verifier, etc. This was contributed by Andrey Chernyshev on behalf of Intel Corp. The full announcement can be found on the Harmony developers mailing list. (2006-05-03)
Java Security Code Contribution
On December 30th, 2005 the Apache Harmony project accepted additional class library code into the project. The code had been contributed by Mikhail Loenko on behalf of Intel corp. The new class library code includes security, cryptography, javax.net and unit tests. Thanks to Mikhail and his collegues in the Intel Managed Runtime Division! (2006-01-16)
VM Interface and Core Classes Contribution
IBM has offered the Apache Harmony project a set of core Java classes and an implementation of a VM/class library interface. Tim Ellison wrote:
"I'm delighted to be able to make a code contribution to the Harmony project on behalf of IBM. The code comprises a concrete implementation of the interface between virtual machine and class library that we have been discussing recently, together with a set of core Java classes."
This contribution is sufficient to run Ant and the Eclipse Java compiler, to provide a basic self-hosting environment. IBM also made a version of their J9 VM available for use by the project in evaluating this contribution. Thanks Tim and IBM :) (2005-11-08)
"Bootstrap JVM" Contributed to Apache Harmony
Daniel Lydickto the Harmony project of a basic Java Virtual Machine entitled the "Apache Harmony Bootstrap JVM." Dan offered the VM with the following goals in mind:
  • Basic platform for learning about VMs
  • Boostrap and runtime framework for our eventual 'production' VM
  • Help spur architectural discussion about core component designs
Thanks Dan! (2005-09-30)
Source for JCVM Contributed to Apache Harmony
Archie Cobbs has offered for contribution to the Apache Harmony project a copy of the JCVM codebase. Come and help us build on this interesting VM. Thanks Archie! (2005-09-25)
Project accepted by Apache Incubator
The Apache Harmony project was accepted formally accepted for inubation by the Apache Incubator PMC. (2005-05-18)

Back to top