Monday Mar 05, 2012

GlassFish 3.1.2 Updated Components (Final)

Now that GlassFish 3.1.2 has been released, it's time to check on the exact list of updated components (one of the important themes in pretty much every release).

• JSF/Mojarra 2.1.6
• Grizzly 1.9.46
• Metro 2.2
• Jersey 1.11
• Shoal 1.6.17
• EclipseLink 2.3.2
• Message Queue 4.5U2
• OSGi Core 4.3.0
• Update Center 2.3.5
• Hibernate Validator 4.2.0-FCS
• JavaDB
• Weld 1.1.4.Final


About half of the bugs squashed in this GlassFish 3.1.2 release were through the integration of those recent components.

Sunday Dec 18, 2011

Updated Components in GlassFish 3.1.2

One of the important goals of the upcoming GlassFish 3.1.2 release is to update the sub-components to their most recent versions.

This in itself squashes a number of bugs filed against GlassFish and brings individual new features to a fully integrated and supported product.

Here is the target list of components in this next GlassFish release :

Original Tesla Engine Photo from

• JSF/Mojarra 2.1.6
• Grizzly 1.9.42
• Metro 2.2
• Jersey 1.11
• Shoal 1.6.15
• EclipseLink 2.3.1
• Hibernate Validator 4.2.0-FCS
• Weld 1.1.4

Should there be any changes, this will be documented on the GlassFish Wiki (which now has all the redirects in place following the recent move).

Friday Nov 05, 2010

First Wave of Java.Net Migration

A few weeks into the acquisition, Ted Farrell announced plans to migrate Java.Net to Kenai infrastructure. For multiple reasons, it took us a bit to implement this, but last week we started with a first wave of GlassFish projects and a bit later Sonya provided Additional Details about the Migration.

Although the migration also involves some CMS changes the main focus right now is on the Forge Migration, from CollabNet Infrastructure to Kenai Infrastructure.

The projects involved in the first wave included Jersey, Metro, Grizzly, Atmosphere, JAX-WS, OpenMQ and several more. The intention was to do a quick migration but that has been delayed, with the current completion target date being Monday. Once the first wave completes, we will start migrating the rest of GlassFish and then other Java.Net projects.

Some additional details at:

Thursday Sep 09, 2010

Friday Tips #7: YourKit Profiler, Improvements in Metro, Scala and JSF, Chameleons...

Here are some tips that have been recently published on Java EE 6 & GlassFish:

Informational Sign

• YourKit Java Profiler (Overview) 9.0 Released with Support for GlassFish 3
• YourKit Java Profiler 9.5 Early Access Program
Security Token Service and Identity Delegation with Metro
JAX-WS RI web services deployment made simplified
New Asynchronous Servlet Transport in JAX-WS RI
wsimport -clientjar option to ease the client-side web service programming
Scala, JSF 2, and NetBeans
JSF 2.0 hello world example
Chameleon GlassFish (X-Powered-By: and Server:)
• StackOverflow - Q&As for GlassFish and Hudson
Recent label and matrix project improvement (for Hudson)

Let us know if you have seen or published a detailed tip like shown above and we'll be happy to share them.

Monday Jun 21, 2010

Metro 2.0.1 is here


Metro 2.0 was released together with GlassFish v3 and Java EE 6 last December (2009) and had a lot in store around JAX-WS, WSIT (WS-\* beyond the Java spec), and good old JAXB. As announced by Marek, it's now time for Metro 2.0.1.

Metro 2.0.1 includes JAX-WS (RI) 2.2.1 (update: see Jitu's announcement) and is already integrated into GlassFish 3.0.1 but will also work with other containers such as Tomcat. The best developer experience at this point is probably using NetBeans 6.9 but support in other IDEs are making good progress and there's of course the command-line.

Plans for GlassFish 3.1 are to integrate Metro 2.1 and offer session failover for WS-RM and SecureConversation sessions (see recent community update from earlier this month). Full details in the Metro 2.1 one-pager.

Sunday Nov 08, 2009

Extra GlassFish News - Nov 8th, 2009

Radio Receiver Icon

This is the first of our weekly news catch-up and covers Nov 1 to Nov 11, 2009. This week the news catch-up is partial; next week I'll create the entry through the week and will try to be more comprehensive.

This week we also cover old news on JRuby and OSGi.

GlassFish and Middleware News

Predicting our Systems Future

From the past: OSGi in GlassFish (triggered by this thread):

From the past: JRuby on GlassFish (triggered by this thread)

Monday Jun 22, 2009

Jazoon Preview - GlassFish, JavaEE 6, Hudson, Metro, JavaFX... and James

Not exactly the Antipodes but I think we can argue we have the whole world covered... While FISL is hosted in Porto Alegre, Jazoon will be held in Zurich.

Check out the Jazoon Home Page and Schedule and check Alexis' List of Talks related to GlassFish.

And, if you are on the other side, check GlassFish @FISL!

Thursday Apr 23, 2009

Recent web-tier activity: Metro 1.5, Grizzly 1.9.11/2.0, ...


The GlassFish web tier team is very active with releases and new features. Here's a quick set of links. JAX-WS spec and implementation lead Jitu announces the simultaneous releases of JAX-WS RI 2.1.7 and Metro 1.5 (Metro includes the JAX-WS implementation) and shares some of the new features and the list of bugs fixed.

In this blog post Jean-François Arcand announces the availability of Grizzly 2.0 Milestone 1 and its main goals and shares a quick walk down memory lane on how the project evolved since its early days. Project lead Oleksiys goes into more details about the content of the release including an interesting strategy API for handling requests. Note that Grizzly 1.9.11 is the release integrated into GlassFish v3 (offering it a set of extension points).

Speaking of Grizzly, Jakub has an entry on using just GrizzlyWebServer 1.9.10 to serve both static and dynamic RESTful content with Jersey. Finally, in addition to the quite mature Comet implementation in Grizzly/GlassFish, Jean-François' Atmosphere framework (now running on Weblogic!), HTML 5 WebSockets may well be on the list of things coming up next.

Sunday Mar 29, 2009

JBoss News - CXF and Sacha

Two news pieces related to JBoss that are relevant to GF readers.


JBoss has announced that it has chosen Apache CXF as its main web services stack. My tally is (please send me corrections):

Metro - GlassFish, WLS, Sun's JDK, IBM's JDK, TMaxsoft, a few other JavaEE licensees.
CXF - Geronimo 2 (shared with Axis2), MuleSource, JBoss
Axis2 - Geronimo 2 (shared with Axis2)
Axis - WAS (?)

And Sacha announces his departure from Red Hat. Enjoy the actively doing nothing part!

Saturday Mar 14, 2009

Towards REST and SOAP in Java EE 6 - JAX-RS 1.1 and JAX-WS 2.2


Progress on both sets of Web Services specifications for JavaEE 6...

On the RESTful side, Marc reports on a new specification draft. As usual, the JSR311 Website has full details including the Editors Draft and a Changelog. Marc points out there is still work pending in the integration with Servlet 3.0, EJB 3.1 and JSR 299.

On the SOAP side, Rama announces a new implementation of the latest JAX-WS 2.2 Draft.

Friday Feb 27, 2009

Towards Metro 2.0 - JAX-WS 2.2 Update

This week Harold gave the Metro Webinar, which is a good oppty to catch up with Metro news. There are two release families: GlassFish v2 and GF v3prelude uses the Metro 1.x releases while GlassFish v3 (post-prelude) will use Metro 2.0.


The latest 1.x release is Metro 1.4, out last Fall (see Jitu's Summary and GFv3 Prelude note). Jiandong recently published several notes explaining how to use it in STS (Security Token Service) scenarios: [1], [2], [3]; note that Jiandong reports a new 1.5 is being tested.

The Metro 2.x family is still evolving; its first delivery will be in GFv3 and will implement JAX-WS 2.2 (see Rama's post), which includes support for WS-Addressing - Metadata using Policy project. Metro 2.0 can also used on Java SE, see Fabian's note. Full details on Metro 2.0 in its OnePagers; also see the Roadmap, with the usual warning about dates!

Wednesday Feb 25, 2009

Today's Webinar - Metro, the GlassFish Web Services Stack


In today's (Thursday) webinar Harold will present on Metro, the GlassFish Web Services Stack. Metro is used in GlassFish, OpenSSO, OpenESB and a numer of JavaEE AppServers; one of its advantages is its strong interoperability with Microsofts's WCF in .Net.

Presentation at 11am US Pacific, at TheAquarium Channel. Full details (and recordings) at the Show Page.

PS. A bit later in the day, at 1pm US Pacific, I will host an Overview of GlassFish Portfolio Announcements, in Spanish.

Saturday Feb 14, 2009

Metro and Jersey - At Microsoft and O'Reilly


Metro, the Web Services stack, is one of the main components in GlassFish. One of its key benefits is excellent WebServices interoperability with the Microsoft stack, leveraging our relationship with MS. A consequence is showings in informal publications from Microsoft, like mszCool's Plans for 2009 and Identity Interoperability as well as in formal Federated Identity and Healthcare in the MS's The Architecture Journal.

On a related note, O'Reilly has published Java Web Services: Up and Running - A quick, practical, and thorough introduction where Martin Kalin covers SOAP and RESTful Web Services in Java using Metro and Jersey.

For WebServices discussions, check out our Forum, and the mailing lists USERS@Metro and USERS@Jersey. Although we consider Jersey a piece of Metro - we love SOAP and REST equally :-) and the two parts are intended to mesh together - we are maintaining two mailing lists as the audiences tend to be disjoint.

Friday Nov 28, 2008

New Podcast episode posted - Metro update

GlassFish Podcast

After a fairly long period without new GlassFish Podcast episodes, here's an interview with Harold Carr, the architect of the unified GlassFish Metro Web Services stack. This 20-minute discussion covers a brief introduction, uses-cases for using secure, reliable and potentially transactional Web Services, tooling, and more.

The Metro stack is available to use in both GlassFish v2 and GlassFish v3 Prelude. In the case of the later "Prelude", the only difference is the need to add Metro support from the update center (web admin tool, updatetool UI, or pkg command-line). Also, as explained in this comparing GlassFish v2 and v3 Prelude table, you'll see that interop with Microsoft .Net 3.5 requires Metro 1.4, which is available from the update center.

You can find more content on Metro in the Java Web Services tutorial, and, of course, on the Metro project web site. Further entries on TheAquarium are tagged with the Metro tag.

Thursday Oct 16, 2008

Advantech - Systems Integration with OpenESB, GlassFish, OpenSSO and OpenMQ


Our latest Adoption Story is about Advantech. This israeli company does software and systems integration in Java, SAP, Oracle and Microsoft environments. Alexis interviewed Dror Yaffe, the Chief Architect of the Java division, who explains their use of GlassFish server, OpenMQ, OpenSSO, OpenESB, MySQL and more.

Read Alexis' Adoption Story and, for full details, go to our usual Questionnaire.