GlassFish
アプリケーションのバージョニング対応。サーバ上に同じアプリケーションの複数のバージョン(例えば開発版、リリース候補版、製品版など)を同時に配備しておき、その中から1つのバージョンを選んで稼働させることができる。配備できるアプリケーション数とバージョン数は事実上無制限である。
ドメイン管理サーバの高可用性
HTML5 WebSocket対応
管理・監視機能の強化。DTraceによるモニタリングが正式サポートされる。
WebLogicとの互換性の提供(WebLogicのデプロイメント記述子をサポートする)。
2011年7月28日にはバージョン3.1.1がリリースされた。主な変更点はJDK7対応、AIXサポートの追加およびバグフィックスである。2012年2月にリリースされたバージョン3.1.2ではバグフィックスに加え、開発中止となったバージョン3.2の一部機能(DCOMプロビジョニングによるクラスタ構成など)が追加されている。 バージョン3.1.x系列の最新版は2012年7月15日にリリースされた3.1.2.2である。
GlassFish v3のカーネルと主要部分はNucleusと呼ばれている。構成は以下の通り。
Config Framework - 設定情報ファイル (domain.xml) とそれを管理するフレームワーク
CLI Framework - コマンドライン・インタフェース
Grizzly - リクエスト・ディスパッチャ(後述)
Monitoring Framework - 監視フレームワーク
Security Service - SSL等のサポート
REST Backend - REST管理チャネル