You are viewing robilad

Coming up next month, I'll be first speaking on March 19th at the rheinjug in Düsseldorf on JDK 8, and then heading to Berlin the next day to join Paul Sandoz for a Java SE 8 party.

See you there!
I'll be speaking at the Java SE 8 & Java EE 7 Seminar in Utrecht on Thursday February 13, 2014.

See you there!
Test All The Builds
Early Access builds of JDK 7u60 have been updated with Build b03. A list of changes is available. As the focus of the JDK 7u60 release is plain old bug fixes, this build contains bug fixes across the JDK code base.

In addition, a new Early Access build of JDK 8: Build b124 is now available for testing. This build updates HotSpot in JDK 8 to HotSpot 25 build 66 and fixes various issues, two of which were reported by Apache Maven and Groovy developers - thanks! If you find issues during your own testing of this build, please report a bug.

An extensive list of changes since the previous build is linked off the download site. For developers making their own OpenJDK builds, and looking to compare their regression test results with others, JDK 8 b124 regression test results have been posted to the quality-discuss mailing list, as usual.

As a new addition, starting with 7u60 b02, you can now also find the regression test results for JDK 7u early access builds being posted to that list, including those for the latest build.

Happy testing!

Next Gig: FOSDEM

I'll be speaking on JDK 7 Updates in the Java developer room at FOSDEM.

See you there!

Tracking Your Issues In The JDK Bug System

Let’s say you want to find out about issues filed in the JDK Bug System that mention Apache Lucene. You just need to go to http://bugs.openjdk.java.net, and type Lucene into the search box:

jbs-search

And you’ll get a list of results:

jbs-results

That was very easy.

What if you wanted to be kept up to date when new issues mentioning Apache Lucene are added to the JDK Bug System, or when new comments are added to the issues in the system?

That’s where RSS feeds come in:

jbs-rss-feeds

OK, great. But what if you’ve filed an issue that has nothing to do with Apache Lucene at all - what is the URL of the RSS feed for comments for a particular issue?

Let’s say you filed issue 8xxxxxx, then the URL of the RSS feed for comments for that issue is

https://bugs.openjdk.java.net/sr/jira.issueviews:searchrequest-comments-rss/temp/SearchRequest.xml?jqlQuery=key%3D+JDK-8xxxxxx&tempMax=1000

Happy tracking!
New month, new talks. Many new talks, in fact - all of JavaOne 2013 presentations have been published online. In addition, the OTN team has been busy publishing interviews from Devoxx on the Oracle Java YouTube channel.

But first, let's start with a video from Kaushik Srenevasan from Twitter University on Profiling Java in Production diving into the home grown HotSpot tooling at Twitter using the Linux perf profiler.

At Devoxx, Nighthacker Stephen Chin interviewed Brian Goetz and Stuart Marks on Project Lambda. OTN's Tori Wieldt interviewed Brian as well. And if you just can't get enough of watching Brian talk about Lambdas and want to start playing with Lambdas yourself, Stephen, Stuart and Brian will be hosting a NightHacking Worldwide Event on Lambdas on January 16th.

Also as Devoxx, Tori interviewed Mark Reinhold on Java SE 8, Jigsaw and a lot more. And if you can't get enough of listening to Mark, his JavaOne 2013 presentations are now online as well:



Other OpenJDK related talks from JavaOne that are available now are:



There are many more presentations on the JavaOne 2013 sessions website.
Test All The Builds

Last week brought a first Early Access build of JDK 7u60: Build b01. A list of changes is available in the JDK Bug System. As the focus of the JDK 7u60 release is plain old bug fixes, this first build contains bug fixes across the JDK code base.

As part of the Early Access build community testing efforts, the Apache Lucene team has given this build a spin already with some encouraging results. If you find issues during your own testing of this build, please report a bug.

Moreover, if you are interested in participating in regular community testing of Early Access builds, you can join the quality-discuss mailing list at OpenJDK, and let the community know about your experiences.

In addition, a new Early Access build of JDK 8: Build b118 is now available for testing. This build updates HotSpot in JDK 8 to HotSpot 25 build 60 and updates the man pages.

An extensive list of changes since the previous build is linked off the download site. For developers making their own OpenJDK builds, and looking to compare their regression test results with others, JDK 8 b118 regression test results have been posted to the quality-discuss mailing list, as usual.

The next build, b119, has already been tagged.


Happy testing!

Thank You: 9000 @OpenJDK Followers

After reaching 8000 @OpenJDK followers back in June, it's time for another update: 9000!

Since it has historically taken a couple of months to for another thousand followers to appear, the number of followers may cross the 10k mark around FOSDEM. Which reminds me - the Call for Participation for the Free Java devroom at FOSDEM closes in a few days, so I really need to get my abstract submitted.

OpenJDK In The News: JavaOne 2013 Edition

This year's JavaOne featured a few new press releases from Oracle mentioning OpenJDK. Here are the relevant excerpts:

Freescale, Linaro and Square have recently joined the OpenJDK Community, which continues to thrive with contributions from Oracle, as well as other companies, researchers and individuals.

The OpenJDK Community infrastructure also continues to improve, increasing transparency and making collaboration more efficient. The OpenJDK Wiki was made available this past April and the new JDK Bug System was just launched last week.


Taken from the Oracle press release titled Oracle Outlines Java Platform Advancements and Highlights Java Momentum in JavaOne 2013 Strategy Keynote.

Oracle continues to work with the Java Community to advance the Java Platform, Standard Edition (Java SE). Developer builds are now available for the upcoming Java Development Kit (JDK) 8, which will include: Project Lambda, a new Date and Time API, Compact Profiles and the Nashorn JavaScript Engine. The OpenJDK Community continues to thrive with contributions from Oracle, as well as other companies, researchers and individuals.


The OpenJDK Community continues to host the development of both the Java SE 8 Specification and JDK 8 and continues to thrive with contributions from Oracle, as well as other companies, researchers and individuals.
  • Freescale recently joined the OpenJDK Community and will be collaborating with Oracle and others to help evolve the Java platform and optimize Java for Freescale i.MX ARM-based Applications Processors. Freescale has also joined the JCP and intends to work with Oracle and other JCP members on future Java specifications for small and large devices, especially resource constrained MCU based devices, for the Internet of Things.

  • Linaro has also joined the OpenJDK Community and is already contributing to porting and optimizing Java for 64-bit ARM processors.

  • Square has also joined the OpenJDK Community and is actively collaborating with Oracle and others in the community to enhance the Java programming language, JVM, and core libraries.

The OpenJDK Community infrastructure continues to improve, increasing transparency and making collaboration more efficient. The OpenJDK Wiki was made available this past April and the new JDK Bug System was just launched last week.


Taken from an Oracle press release titled Oracle Highlights Java SE Momentum at JavaOne San Francisco 2013.

That brings the total count up to 17 press releases from Oracle mentioning OpenJDK.