Committed to Code

The GlassFish community is building free, open source, production-quality, enterprise software. The main deliverable is a production-quality Application Server that is also the Java EE 6 Reference Implementation.

There are 2 ongoing releases of the GlassFish AppServer. GlassFish v2 is in production and supports Java EE 5 with clustering and failover. GlassFish v3 adds a modular architecture with a very small kernel. The 3.1.2 release that supports Java EE 6 with clustering, is in production, and the 4.0 release, which will be the Java EE 7 reference implementation, is under development.

TheAquarium (http://blogs.sun.com/theaquarium) reports on activity in the community.

Code Analysis


Recent Highlights

Anon32

Large commit — Incremental fix for GLASSFISH-18521. Combine w...

More than 1000 lines of source code were added or removed in this commit.

In commit /p/glassfish/commits/175154908 by amyroh on 2012-04-24 (29 days ago)

Anon32

Large commit — fix issue http://java.net/jira/browse/GLASSFISH...

More than 1000 lines of source code were added or removed in this commit.

In commit /p/glassfish/commits/175038514 by swchan2 on 2012-04-23 (30 days ago)

Anon32

Large commit — removing modules resurrected with rev #53517.

More than 1000 lines of source code were added or removed in this commit.

In commit /p/glassfish/commits/172557976 by romain_grecourt on 2012-04-16 (about 1 month ago)

Anon32

Large commit — This is a big commit. This commit changes all ...

More than 1000 lines of source code were added or removed in this commit.

In commit /p/glassfish/commits/172513106 by janey on 2012-04-15 (about 1 month ago)

Anon32

Large commit — Issue 16167 (glassfish-naming module hard depen...

More than 1000 lines of source code were added or removed in this commit.

In commit /p/glassfish/commits/172416815 by cf126330 on 2012-04-13 (about 1 month ago)

See all highlights…


News

Java EE 7 Platform Early Draft Specification Now Available

The Java EE 7 Platform Expert Group has released an Early Draft of the specification. The Appendix EE.B describe all the changes in this version. The associated Web Profile Early Draft is released as well and the Appendix WP.A.1 describe the changes ... [More] from previous versions.

Following the JCP 2.8 transparency rules, the progress can be monitored at javaee-spec.java.net and feedback provided at users@javaee-spec.

The following individual components have also released their Early Drafts:

Expression Language 3.0 (JSR 341)
Java Message Service 2.0 (JSR 343)
Enterprise JavaBeans 3.2 (JSR 345)
Contexts and Dependency Injection 1.1 (JSR 346)
Bean Validation 1.1 (JSR 349)
JavaServer Faces 2.2 (JSR 344)
Java Persistence API 2.1 (JSR 338)
Java API for RESTful Services 2.0 (JSR 339) [Less]


Contribute to GlassFish in Five Different Ways

GlassFish has a lot to offer from Java EE 6 compliance, HA & Clustering, RESTful administration, IDE integration and many other features. However a recent blog
by Markus, a GlassFish Champion, said something different:

Ask not what ... [More] GlassFish can do for you, but ask what you can do for GlassFish!

Markus explained how you can easily contribute to GlassFish without being a programming genius. The preparatory steps are simple:

• First of all: Don't be afraid!

• Prepare yourself - Get up to speed!

And then specific suggestions with cross-referenced documents:

• Review, Suggest and Add Documentation!

• Help Others - be a community hero!

• Find and File Bugs on Releases!

• Test-drive Promoted Builds and Release Candidates!

• Work with Code! Get things done!

Are you ready to contribute to GlassFish ? Read more details in Markus's blog. [Less]


2012 @ full speed

First of all, on behalf of the GlassFish team here at Oracle, wishing you all readers the very best for 2012!

Phew, 2011 is done and it's time to look at the year to come and what we should all expect to achieve together.

First, and ... [More] probably above all, Java EE 7 is what will keep most of the team busy for 2012. While there's the obvious Cloud/PaaS theme, there will also be a lot in store developers with JMS 2.0, javax.cache, JAX-RS 2.0, JPA 2.1, but also CDI 1.1, Batch, Identity, State Management, JSON, Concurrency for JavaEE, and more.

Of course there can be no Java EE 7 without a GlassFish 4.0 release, its production-quality Open Source reference implementation. So expect the usual transparent development with regular promoted builds.

But before GlassFish 4.0 hits the streets, you'll be able to enjoy a 3.1.2 release, a highly compatible and improved version of the 3.1.x branch.

Hoping to see you here on TheAquarium as well as in person at one of the conferences around the world !

What else would you like to see in 2012? [Less]


2012 @ full speed

First of all, on behalf of the GlassFish team here at Oracle, wishing you all readers the very best for 2012!

Phew, 2011 is done and it's time to look at the year to come and what we should all expect to achieve together.

First, and ... [More] probably above all, Java EE 7 is what will keep most of the team busy for 2012. While there's the obvious Cloud/PaaS theme, there will also be a lot in store developers with JMS 2.0, javax.cache, JAX-RS 2.0, JPA 2.1, but also CDI 1.1, Batch, Identity, State Management, JSON, Concurrency for JavaEE, and more.

Of course there can be no Java EE 7 without a GlassFish 4.0 release, its production-quality Open Source reference implementation. So expect the usual transparent development with regular promoted builds.

But before GlassFish 4.0 hits the streets, you'll be able to enjoy a 3.1.2 release, a highly compatible and improved version of the 3.1.x branch.

Hoping to see you here on TheAquarium as well as in person at one of the conferences around the world !

What else would you like to see in 2012? [Less]


2011, a year of delivering on the roadmap

After 323 posts here on TheAquarium, 2011 is coming to an end. Let's look back at what we had hoped to achieve and how the GlassFish team (and others) delivered on the promises.

The most anticipated release after the Sun acquisition was ... [More] probably the delivery of a fully-clustered GlassFish 3.1 in February (see this technical article). Soon after this release, our stats indicated massive uptake, and the follow-up 3.1.1 release aligned with Java 7, another key milestone in the Java world in 2011.

2011 was also the year of Java EE 6 adoption with certifications from WebSphere 8, JBoss 6, Fujitsu Interstage, Apache Geronimo 3, Apache TomEE, and of course WebLogic 12c bringing the list of certified configurations to 12. It was also time to celebrate two years of Java EE 6 and GlassFish and to realize how long a way application servers had come.

Java EE 7-wise, the umbrella JSR was filed (JSR 342), with great progress on JMS 2.0, JAX-RS 2.0, javax.cache, and others, all with transparency. JavaOne was a good opportunity to recap the overall PaaS and platform rationalization direction.

We've stated the cloud and virtualization guiding principles for GlassFish evolution in September. The GlassFish 3.1.2 release is now well on its way and it is very much already possible to start playing with GlassFish 4.0 early bits (for instance to reproduce the JavaOne PaaS Keynote Demo). Finally we've also continued to deliver on portability of applications between GlassFish and WebLogic via even more sharing of components.

Other notable events include the migration of blogs and the project wiki as well as greatly improved Maven support (with Maven Central now hosting way more bits).

On the community side, we had another very successful community gathering and party at JavaOne and were very pleased to welcome an number of new faces in the engineering team. We also enjoyed a number of high-profile users such as espn, parleys, mollom, and more.

One final achievement that came in late in the year is the support of WebSocket in Grizzly. You can browse through a number of additional posts all tagged with frontpage.

Can we all do better in 2012? You bet!

You'll find other Java-related 2011 blogs on java.net as well as on the Java blog. [Less]


Read all GlassFish articles…

Edit RSS feeds.