※ 本記事は、Randy Staffordによる”Announcing Oracle Coherence Release 14.1.2“を翻訳したものです。

2024年12月23日


Oracle Coherence製品チームは、Oracle Coherenceリリース14.1.2の提供開始を発表します。このOracle Coherenceリリースは、Oracle Fusion Middleware製品ポートフォリオ全体のメジャー・リリースの一部であり、完全な8年間のサポート存続期間(Oracle Fusion Middleware Lifetime Support Policyに従って、5年間のPremier Support、後に続く3年間のExtended Support)があります。Oracle Coherenceの最終リリースは、2020年に14.1.1でした。

Timeline of major releases

Oracle Coherence 14.1.2は、Java 17およびJava 21で実行され、Jakarta EE 8仕様と互換性があります。リリースの要素は次のとおりです:

Oracle Coherenceは、世界初の主要なインメモリー・データ・グリッド(IMDG)です。2001年後半に市場に参入し、IMDGテクノロジ・スペースを構築し、2007年にOracleに買収されました。データ管理およびグリッド・コンピューティング用のクラスタ化されたソフトウェアで、ミッションクリティカルなエンタープライズ・アプリケーションを拡張するために使用されます。豊富さ、イノベーション、堅牢性の面で市場をリードする機能を提供します。Oracle Coherenceの実績あるユース・ケースは次のとおりです:

  • オムニチャネル・スケールでの高速データ・アクセスおよびバックエンドのオフロード;
  • 分析と実行のためのグリッド・コンピューティング・プラットフォーム;
  • イベント処理とイベントドリブン・アーキテクチャ;
  • マイクロサービス・アプリケーション用の記録システム; そして
  • AIにおけるベクトル・ストレージと検索拡張生成。

Coherenceは、Oracleの戦略的テクノロジであり、テクノロジ、アプリケーション、グローバル・インダストリ・ユニットおよびOracle Cloud Infrastructure (OCI)サービス全体で、他の50のOracle製品に統合されています。これは、Oracleのエンタープライズ・クラウド・ネイティブJava製品ポートフォリオの一部であり、WebLogic Server (WLS)、WLS for OCIHelidonおよびOracle HTTP Serverも含まれます。

リリース14.1.2には、リリース14.1.1 (番号 14.1.1.2006)の「Feature Pack」パッチに導入されたすべての新機能が含まれています。その新しい機能は、以前のブログ投稿でFeature Packパッチを発表しました。また、リリース14.1.2には、Feature Packパッチ以降に開発された新機能が含まれています:

  • Java 21の互換性;
  • 分散トレースでのOpenTelemetryのサポート;
  • WLSセキュア本番モードとの連携;
  • Coherenceの問合せ機能でソートされたビュー; そして
  • 例 – ガイドおよびチュートリアル – GitHubに移動。

新機能、非推奨の機能および既知の問題の包括的なリストについては、14.1.2リリース・ノートを参照してください。

Oracle Fusion Middleware Statement of Directionに従って、Oracle Coherenceの次のメジャー・リリースは15.1.1となり、2025年に提供開始されるようにスケジュールされています。リリース15.1.1では、Oracle CoherenceはJakarta EE 9.1仕様と互換性があります。

Oracle Coherence製品チームは、新しいOracle Coherenceベースのプロジェクトがリリース14.1.2から開始され、既存のOracle Coherenceベースのアプリケーションがリリース14.1.2にアップグレードされ、14.1.1以降に開発された大量の新機能が活用され、8年間のサポートの存続期間全体からメリットが得られることをお薦めします。14.1.1リリースのエラー修正は、14.1.2の一般提供後2年間継続されます。いつものように、新しいリリースのAPIレベルでの下位互換性の維持に努めています。必要なのは、リリース14.1.2およびサポートされているJavaバージョンの1つを使用して、既存のOracle Coherenceベースのアプリケーションをコンパイルおよびテストすることです。