ほぼ4年して、人気の Spring Framework がバージョン3から4にアップグレードする。
Spring Frameworkの共同設立者でプロジェクトリーダーのJuergen Hoeller氏が彼のブログ で早期アクセス用のダウンロードリンクは提供されていないが、最初のマイルストーンがかっとされたと、発表した。
バージョン4.0のテーマは、Java SE 8(OpenJDK 8 のビルド88+に基づく)とJava EE 7のサポートに加え、いくつかの新しいユーザビリティの機能であると思われる。
Juergen は、Java SE 8のサポートは進行中の開発であると、述べている(表向きのJava SE 8は進行中の開発であるため)。彼はまた、リリース候補版が9月頃に予定されているが、JDK 8開発者プレビュー版のリリースも同じ9月頃に予定されていると、言っている。( Open JDK のJDK 8 ランディングページを参照してください)。それは、SpringOne(9月 9-12日)で発表される予定である。
サポートされる予定のJava SE 8のフィーチャには以下のものがある。
JEE 7のフィーチャには以下のものが含まれる。
- JSR-343 JMS 2.0
- JSR-338 JPA 2.1
- JSR-349 Bean Validation 1.1
- JSR-236 Java EE 7 Enterprise Concurrencyをサポート
- JSR-356 Springの WebSocket エンドポイントモード
SpringSource はまた、ハイパーメディアREST制約であるHATEOASをフレームワークに並行して追加する予定である。HATEOASは、RESTafarianの信念によれば、REST定義の主役であると、考えられている。HATEOASサポートの追加により、SpringSourceはこのRESTfulフィーチャが主流となることを期待している。
Spring 3.0 は、2009年12月に最初にリリースされた。. Spring 3.1が2011年12月、Spring 3.2.2が 2013年3月にリリースされた。この発表に伴い、バグ修正とOpenJDK 8ランタイムのサポートを含むSpring Framework 3.2.3のリリースがあった。