MicroProfile 4.0 is Now Available

原文はこちら。
The original article was written by Tetiana Fydorenchyk (VP of Marketing, Jelastic).
https://microprofile.io/2020/12/23/microprofile-4-0-is-now-available/

Enterprise JavaマイクロサービスでコラボレーションしているオープンソースコミュニティのMicroProfileが、MicroProfile 4.0のリリースを発表いたします。

MicroProfile 4.0
https://download.eclipse.org/microprofile/microprofile-4.0/microprofile-spec-4.0.html

MicroProfile 4.0は、Eclipse Foundationで最近結成されたMicroProfile Working Groupがリリースする最初のバージョンです。この重要なマイルストーンは、MicroProfileコミュニティとEclipse Foundationが革新的でオープンなテクノロジーとプロセスを業界に広めようとしているコミットメントを示しています。このリリースは新しいMicroProfile Specification Processに従っています。これは Eclipse Foundation Specification Processと互換性をもちながら、MicroProfile のリリースの流れに合わせてリリースプロセスにアジリティを加えて特殊化しています。

MicroProfile Working Group
https://microprofile.io/workinggroup/

このリリースでは、Jakarta EE Workiong Groupで仕様書に含められたように、CDI 2.0、JAX-RS 2.1、JSON-B 1.0、JSON-P 1.1をサポートするようコアのプログラミングモデルがアップデートされています。より具体的には、Jakarta EE 8がサポートするjavax.*名前空間をMicroProfile 4.0ではサポートします。

最終的に、MicroProfile 4.0プラットフォームに含まれる仕様は、大きくなる開発者ベースのニーズを満たすために、新しい機能を伴ってアップデートされています。で更新されました。メジャーリリースとして、MicroProfile 4.0では互換性のない変更が含まれています。

MicroProfile 4.0 component specification updates

Figure 1: MicroProfile Specifications

Figure 1はMicroProfile 4.0に含まれる仕様とスタンドアロンの仕様の概要を示しています。MicroProfile 4.0コンポーネント仕様のアップデートは以下の通りです。このアップデートはMicroProfile 4.0のスライドでもご覧いただけます。

仕様アップデート変更点
MicroProfile Config 2.0Jakarta EE 8の依存関係を利用するようアップデート
@ConfigPropertiesを使ったPOJOへのプロパティの一括抽出を追加
Property Expansionを追加
構成プロファイルの追加(開発、テスト、運用など)
後方互換性のない変更
リリースノート
MicroProfile Health 3.0Jakarta EE 8の依存関係を利用するようアップデート
アプリケーション起動時のデフォルトの準備状態を定義するためのmp.health.default.readiness.empty.responseプロパティ
Property Expansionを追加
構成プロファイルの追加(開発、テスト、運用など)
後方互換性のない変更
リリースノート
MicroProfile JWT Auth 1.2Claims 列挙型を使ったJsonWebTokenからclaimの抽出を便利にするメソッド
JWTトークンcookiesのサポート
リリースノート
MicroProfile Metrics 3.0Jakarta EE 8の依存関係を利用するようアップデート
タイマーが経過時間の合計をメトリック値として表示
新しいベース REST メトリック(REST.request.unmappedException.total
後方互換性のない変更
リリースノート
MicroProfile Rest Client 2.0Jakarta EE 8の依存関係を利用するようアップデート
Server Sent Eventsのサポート追加
HTTPプロキシサーバーの構成サポートを追加
リダイレクトリクエストに自動的に追従するためのサポートを追加
後方互換性のない変更
リリースノート
MicroProfile Fault Tolerance 3.0Jakarta EE 8の依存関係を利用するようアップデート
タグを使うようメトリックをアップデート
サーキットブレーカーとバルクヘッドのライフサイクルを指定
後方互換性のない変更
リリースノート
MicroProfile Open API 2.0Jakarta EE 8の依存関係を利用するようアップデート
@SchemaProperty@RequestBodySchema@APIResponseSchemaプロパティの追加
mp.openapi.schema MicroProfile Configプロパティプリフィクス(接頭辞)の追加
後方互換性のない変更
リリースノート
MicroProfile OpenTracing 2.0Jakarta EE 8の依存関係を利用するようアップデート
OpenTracing APIを0.33.0にアップデート
後方互換性のない変更
リリースノート

以下のような利点もあります。

MicroProfileコミュニティは活発に活動しており、常に新しいメンバーを探し求めています。このオープンソースコミュニティはメンバーを大切にしており、参加のハードルを可能な限り低く保つために最善を尽くしています。

MicroProfileコミュニティへ参加するには
https://github.com/eclipse/microprofile/blob/master/CONTRIBUTING.adoc

Resources

MicroProfile Webサイト
https://microprofile.io/
MicroProfile Starter
https://start.microprofile.io/
MicroProfileライブディスカッション(Google Calendar
MicroProfile Forum (Googleグループ

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google フォト

Google アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中