JDK 7 build 66 which is the final build for Milestone 4 has been released!
The last milestone (M3) was released during the JavaOne time frame and since then, the teams have been making progress by fixing bugs and forward porting changes from the other JDK trains to JDK7.
The forward port work was from the JDK 6u10 through 6u14 trains. For now JDK 7 is finally in sync with the JDK 6u14 updates. Some of the features in the forward port included: The new Java Plug-In, Java Kernel,
Quickstarter, Patch-in-place, Deployment Toolkit and related installer features. A write up of some of those features is found here. The entire set of planned features can be found in the JDK 7 features list.
The source for the mentioned features mostly went into the closed JDK 7 mercurial repositories but the binaries do comprise all that work. Some of the features slated for M4 actually went into M3, such as the Swing Nimbus
look-and-feel, everything else planned for M4 went in as supposed to.
The list of bug fixes that made it into this milestone is outlined in each of the build summaries and includes:
http://download.java.net/jdk7/changes/jdk7-b60.html, jdk7-b61.html, jdk7-b62.html, through jdk7-b66.html.
The source for this Milestone can be pull from the JDK 7 repositories at: http://hg.openjdk.java.net/jdk7/jdk7 by using the jdk7-b66 tags, as I described in previous posts.
Onto Milestone 5, which will be released sometime in the beginning of September 09.