diff --git a/posts/2023-09-19-23.0.0.9.adoc b/posts/2023-09-19-23.0.0.9.adoc index b81566b2f..c1ab95de0 100644 --- a/posts/2023-09-19-23.0.0.9.adoc +++ b/posts/2023-09-19-23.0.0.9.adoc @@ -10,6 +10,9 @@ seo-description: Use Spring Boot 3.0 capabilities in your Liberty applications. blog_description: Use Spring Boot 3.0 capabilities in your Liberty applications. Authenticate OpenID Connect clients with Private Key, and use different LTPA/JWT cookies for different applications. open-graph-image: https://openliberty.io/img/twitter_card.jpg open-graph-image-alt: Open Liberty Logo +blog-available-in-languages: +- lang: ja + path: /ja/blog/2023/09/19/23.0.0.9.html --- = Spring Boot 3.0 support and new security capabilities in Open Liberty 23.0.0.9 Laura Cowen diff --git a/posts/2023-10-17-23.0.0.10.adoc b/posts/2023-10-17-23.0.0.10.adoc index a8214d399..78f38970c 100644 --- a/posts/2023-10-17-23.0.0.10.adoc +++ b/posts/2023-10-17-23.0.0.10.adoc @@ -10,6 +10,9 @@ seo-description: Java 21 support, the first long-term support release since Java blog_description: Java 21 support, the first long-term support release since Java 17 two years ago. Try it now. open-graph-image: https://openliberty.io/img/twitter_card.jpg open-graph-image-alt: Open Liberty Logo +blog-available-in-languages: +- lang: ja + path: /ja/blog/2023/10/17/23.0.0.10.html --- = Support for Java 21 in Open Liberty 23.0.0.10 Laura Cowen @@ -71,21 +74,21 @@ FROM icr.io/appcafe/open-liberty Or take a look at our link:{url-prefix}/start/[Downloads page]. -If you're using link:https://plugins.jetbrains.com/plugin/14856-liberty-tools[IntelliJ IDEA], link:https://marketplace.visualstudio.com/items?itemName=Open-Liberty.liberty-dev-vscode-ext[Visual Studio Code], or link:https://marketplace.eclipse.org/content/liberty-tools[Eclipse IDE], try our open source link:https://openliberty.io/docs/latest/develop-liberty-tools.html[Liberty developer tools] for efficient development, testing, debugging, and application management, all within your IDE. +If you're using link:https://plugins.jetbrains.com/plugin/14856-liberty-tools[IntelliJ IDEA], link:https://marketplace.visualstudio.com/items?itemName=Open-Liberty.liberty-dev-vscode-ext[Visual Studio Code], or link:https://marketplace.eclipse.org/content/liberty-tools[Eclipse IDE], try our open source link:https://openliberty.io/docs/latest/develop-liberty-tools.html[Liberty developer tools] for efficient development, testing, debugging, and application management, all within your IDE. [link=https://stackoverflow.com/tags/open-liberty] image::img/blog/blog_btn_stack.svg[Ask a question on Stack Overflow, align="center"] -// // // // DO NOT MODIFY THIS COMMENT BLOCK // // // // +// // // // DO NOT MODIFY THIS COMMENT BLOCK // // // // // Blog issue: https://github.com/OpenLiberty/open-liberty/issues/26423 // Contact/Reviewer: gjwatts -// // // // // // // // +// // // // // // // // [#java21] == Support for Java 21 // The following excerpt for issue https://github.com/OpenLiberty/open-liberty/issues/26192 was found in 2023-09-26-23.0.0.10-beta.adoc. // ------ ------ // Contact/Reviewer: gjwatts -// // // // // // // // +// // // // // // // // Try out the new changes in Java 21 now and test your applications, microservices, and runtime environments. @@ -126,13 +129,13 @@ For more information on Java 21, see: * link:https://docs.oracle.com/en/java/javase/21/docs/api/index.html[API Javadoc page] * link:https://docs.oracle.com/en/java/javase/21/migrate/getting-started.html[migration guide] -// DO NOT MODIFY THIS LINE. +// DO NOT MODIFY THIS LINE. -// // // // DO NOT MODIFY THIS COMMENT BLOCK // // // // +// // // // DO NOT MODIFY THIS COMMENT BLOCK // // // // // Blog issue: https://github.com/OpenLiberty/open-liberty/issues/26535 // Contact/Reviewer: jjiwooLim -// // // // // // // // +// // // // // // // // [#feature] == featureUtility now verifies feature signatures by default @@ -154,7 +157,7 @@ For more information, see: * link:/docs/latest/reference/command/featureUtility-installServerFeatures.html[featureUtility installServerFeature command docs] * link:/docs/latest/reference/command/featureUtility-commands.html[featureUtility commands] -// DO NOT MODIFY THIS LINE. +// DO NOT MODIFY THIS LINE. == Get Open Liberty 23.0.0.10 now diff --git a/posts/ja/2023-09-19-23.0.0.9.adoc b/posts/ja/2023-09-19-23.0.0.9.adoc new file mode 100644 index 000000000..8efecad46 --- /dev/null +++ b/posts/ja/2023-09-19-23.0.0.9.adoc @@ -0,0 +1,216 @@ +--- +layout: post +title: "Open Liberty 23.0.0.9におけるSpring Boot 3.0のサポートと新しいセキュリティ機能" +# Do NOT change the categories section +categories: blog +author_picture: https://avatars3.githubusercontent.com/lauracowen +author_github: https://github.com/lauracowen +seo-title: Open Liberty 23.0.0.9におけるSpring Boot 3.0のサポートと新しいセキュリティ機能 - OpenLiberty.io +seo-description: LibertyアプリケーションでSpring Boot 3.0の機能を使用します。プライベートキーでOpenID Connectクライアントを認証し、アプリケーションごとにLTPA/JWT Cookieを使い分けます。 +blog_description: LibertyアプリケーションでSpring Boot 3.0の機能を使用します。プライベートキーでOpenID Connectクライアントを認証し、アプリケーションごとにLTPA/JWT Cookieを使い分けます。 +open-graph-image: https://openliberty.io/img/twitter_card.jpg +open-graph-image-alt: Open Liberty Logo +additional_authors: +- name: 浅田 かおり (翻訳) + github: https://github.com/kaori-asa + image: https://avatars0.githubusercontent.com/kaori-asa +blog-available-in-languages: +- lang: en + path: /blog/2023/09/19/23.0.0.9.html +--- += Open Liberty 23.0.0.9におけるSpring Boot 3.0のサポートと新しいセキュリティ機能 +Laura Cowen +:imagesdir: / +:url-prefix: +:url-about: / +//Blank line here is necessary before starting the body of the post. + +新しいSpring Boot Support 3.0機能により、LibertyアプリケーションでSpring Boot 3.xの機能を使用できます。 また、クライアントシークレットを使うよりも安全なプライベートキー方式でOpenID Connectクライアントを認証できるようになり、LTPAやJWT Cookieを使う場合は、アプリケーションごとにコンテキストルートに応じて異なるCookieを使えるようになりました。 + +そして、happy birthday! Open Libertyは6歳になりました。link:{url-prefix}/blog/2022/09/21/history-maker-projects.html[Maker Projectにおける私たちの歴史]をご参照ください。 + +In link:{url-about}[Open Liberty] 23.0.0.9: + +* <> +* <> +* <> + +link:https://github.com/OpenLiberty/open-liberty/issues?q=label%3Arelease%3A23009+label%3A%22release+bug%22[23.0.0.9]で修正されたバグリストをご参照ください。 + +link:{url-prefix}/blog/?search=release&search!=beta[過去のOpen Liberty GAリリースのブログ記事]もご参照ください。 + + +[#run] +== 23.0.0.9を使用してアプリを実行する + +link:{url-prefix}/guides/maven-intro.html[Maven]を使うときは下記の設定をお使いください。 + +[source,xml] +---- + + io.openliberty.tools + liberty-maven-plugin + 3.8.2 + +---- + +link:{url-prefix}/guides/gradle-intro.html[Gradle]の場合はこちらです。 + +[source,gradle] +---- +buildscript { + repositories { + mavenCentral() + } + dependencies { + classpath 'io.openliberty.tools:liberty-gradle-plugin:3.6.2' + } +} +apply plugin: 'liberty' +---- + +link:{url-prefix}/docs/latest/container-images.html[コンテナ・イメージ]の場合はこちらです。 + +[source] +---- +FROM icr.io/appcafe/open-liberty +---- + +またはlink:{url-prefix}/start/[ダウンロード・ページ]をご参照ください。 + + +[link=https://stackoverflow.com/tags/open-liberty] +image::img/blog/blog_btn_stack_ja.svg[Stack Overflowで質問する, align="center"] + +// // // // DO NOT MODIFY THIS COMMENT BLOCK // // // // +// Blog issue: https://github.com/OpenLiberty/open-liberty/issues/25973 +// Contact/Reviewer: hlhoots +// // // // // // // // +[#sb3] +== Spring Boot 3.0 サポート + +Liberty Spring Boot Support 3.0フィーチャーは、Liberty上でSpring Boot 3.0アプリケーションを実行するための、より完全なサポートを提供します。また、コンテナでアプリケーションを作成する際に、link:{url-prefix}/docs/latest/deploy-spring-boot.html#thin[ thin the application ]の機能を提供します。 + +Libertyの以前のリリースでは、Spring Boot 1.5とSpring Boot 2.0のアプリケーションを提供していました。 また、LibertyはWARファイルとしてパッケージ化されたSpring Bootアプリケーションもサポートしていました。link:https://openliberty.io/blog/2023/06/15/running-spring-boot-3.html[ 最新のブログ記事 ]で紹介されています。 Open Liberty 23.0.0.9では、`springBoot-3.0`フィーチャーを有効にすることで、Spring Boot 3.xアプリケーションをデプロイすることができます。 + +Liberty上でSpring Boot 3.xアプリケーションを実行するには、Java 17以上で実行する必要があります。 さらに、アプリケーションがlink:{url-prefix}/docs/latest/reference/feature/servlet.html[Jakarta Servlet]機能を使う場合は、Jakarta Servet 6.0でなければなりません。以下の例のように、`server.xml` ファイルにこれらのフィーチャーを設定します。 + +[source,xml] +---- + + springBoot-3.0 + servlet-6.0 + +---- + +以前のバージョンのSpring Boot Supportフィーチャーと同様に、Spring BootアプリケーションのJARファイルを `/dropins/spring/` ディレクトリに置くことができます。 あるいは、`server.xml` ファイルに link:{url-prefix}/docs/latest/reference/config/springBootApplication.html[Spring Bootの設定エレメント] を指定します。例えば: + +[source,xml] +---- + +---- + +詳細については、link:{url-prefix}/docs/latest/deploy-spring-boot.html[Spring Bootアプリケーションの設定とデプロイ]を参照してください。 + +以前のバージョンのSpring Bootサポートフィーチャーを使用していて、Spring Boot 3を使用するようにアプリケーションを移行する場合は、以下の要件に注意してください。 + +* link:{url-prefix}/docs/latest/reference/feature/webProfile-10.0.html[Jakarta EE 10フィーチャー]を使用する必要があります。 + +* セキュリティ設定にはアプリケーション内での修正が必要です。 + - link:https://spring.io/blog/2022/02/21/spring-security-without-the-websecurityconfigureradapter[WebSecurityConfigurerAdapterを使わないSpring Security] + + - link:https://docs.spring.io/spring-security/reference/servlet/authorization/authorize-http-requests.html[HttpServletRequestsの認可] + +* 新しいlink:{url-prefix}/docs/latest/reference/command/server-create.html#_options[server template] (`springBoot3`)の利用が可能です。 + +// DO NOT MODIFY THIS LINE. + +// // // // DO NOT MODIFY THIS COMMENT BLOCK // // // // +// Blog issue: https://github.com/OpenLiberty/open-liberty/issues/25749 +// Contact/Reviewer: ayoho +// // // // // // // // +[#jwt] +== OIDCクライアントにおける秘密鍵JWT認証のサポート + +Liberty の OpenID Connect クライアントは、OpenID Connect トークンのエンドポイントで `private_key_jwt` クライアント認証メソッドをサポートするようになりました。 + +OpenID Connectクライアントは、プロバイダのトークンエンドポイントを呼び出す際に、OpenID Connectプロバイダに認証データを提供する必要があります。 +クライアントはいくつかの異なる方法で認証することができるが、それらの方法のほとんどはクライアントの秘密を必要とします。 +`private_key_jwt` 認証メソッドを使用すると、クライアントはクライアントシークレットの代わりに非対称キーを使用して署名付き JSON Web Tokens (JWT) を作成し、認証を行うことができます。 +この認証方式を使用する OpenID Connect クライアントは、クライアントシークレットを持つ必要がなくなりました。 + +クライアントアプリケーションでは、`tokenEndpointAuthMethod` 属性の `private_key_jwt` オプションと、クライアントの `server.xml` ファイルの `openidConnectClient` 要素または `oidcLogin` 要素の `tokenEndpointAuthSigningAlgorithm` 属性と `keyAliasName` 属性を使用して、この機能を有効にします。 + +例えば、OpenID Connect Clientフィーチャーを使用する場合、以下の設定を含めます。 + +[source,xml] +---- + + openidConnectClient-1.0 + + ... + +---- + +ソーシャルメディア・ログイン機能を使用する場合は、以下の設定を含めます。 + +[source,xml] +---- + + socialLogin-1.0 + +... + +---- + +`tokenEndpointAuthSigningAlgorithm` 属性は、クライアント認証に使われる JWT に署名するアルゴリズムを指定します。`keyAliasName` 属性は JWT に署名するために使用する鍵を指し、秘密鍵に対応する公開鍵の別名でなければなりません。秘密鍵は、OIDCクライアント構成で `sslRef` によって参照されるSSL構成によって指定されるキーストアになければなりません。公開鍵は以下のいずれかの場所にある必要があります。 + +* `trustStoreRef` 属性で指定されたトラストストア +* `sslRef` によって参照されるSSL設定によって指定されるトラストストア +* `sslRef` で参照されるSSL設定によって指定されるキーストア + +設定オプションの詳細については、ドキュメントをご参照ください。 + +* link:{url-prefix}/docs/latest/reference/config/openidConnectClient.html[openidConnectClient element] +* link:{url-prefix}/docs/latest/reference/config/oidcLogin.html[oidcLogin element] + +JWT認証の詳細については、以下を参照してください。 + +* link:https://openid.net/specs/openid-connect-core-1_0.html#ClientAuthentication[OpenID Connectコア仕様] +* link:https://datatracker.ietf.org/doc/html/rfc7523[RFC 7523] + + +// DO NOT MODIFY THIS LINE. + + + +// // // // DO NOT MODIFY THIS COMMENT BLOCK // // // // +// Blog issue: https://github.com/OpenLiberty/open-liberty/issues/26110 +// Contact/Reviewer: arkarkala +// // // // // // // // +[#cookie] +== 用途に応じてLTPA/JWT Cookieを使い分ける + +以前のリリースでは、LTPAとJWTのCookieは常にCookieパスが`/`に設定されていたので、ドメイン上のどのパスに対して行われたリクエストもCookieを含んでいました。LTPAまたはJWTクッキーのパスをアプリケーションコンテキストルートに設定できるようになりました。この設定によって、アプリケーションごとに異なる LTPA と JWT トークンを使うことができます。 + +` webAppSecurity` エレメントの `useContextRootForSSOCookiePath` 属性を有効にします。例えば、`server.xml` に以下の行を追加します。 + +[source,xml] +---- + +---- + + +Open LibertyのLTPAの詳細については、ドキュメントをご参照ください。 + +* link:{url-prefix}/docs/latest/single-sign-on.html#_ltpa[Single sign-on (SSO)] +* link:{url-prefix}/docs/latest/reference/feature/appSecurity-5.0.html[アプリケーション・セキュリティ (Jakarta Security)フィーチャー] + + +// DO NOT MODIFY THIS LINE. + + + +== 今すぐOpen Liberty 23.0.0.9を入手する + +<>からも入手可能です。 diff --git a/posts/ja/2023-10-17-23.0.0.10.adoc b/posts/ja/2023-10-17-23.0.0.10.adoc new file mode 100755 index 000000000..62a1742e7 --- /dev/null +++ b/posts/ja/2023-10-17-23.0.0.10.adoc @@ -0,0 +1,167 @@ +--- +layout: post +title: "Open Liberty 23.0.0.10でJava 21をサポート" +# Do NOT change the categories section +categories: blog +author_picture: https://avatars3.githubusercontent.com/lauracowen +author_github: https://github.com/lauracowen +seo-title: Open Liberty 23.0.0.10でJava 21をサポート - OpenLiberty.io +seo-description: 2年前のJava 17以来の長期サポートリリースとなるJava 21をサポート。今すぐお試しください。 +blog_description: 2年前のJava 17以来の長期サポートリリースとなるJava 21をサポート。今すぐお試しください。 +open-graph-image: https://openliberty.io/img/twitter_card.jpg +open-graph-image-alt: Open Liberty Logo +additional_authors: +- name: 浅田 かおり (翻訳) + github: https://github.com/kaori-asa + image: https://avatars0.githubusercontent.com/kaori-asa +blog-available-in-languages: +- lang: en + path: /blog/2023/10/17/23.0.0.10.html +--- += Open Liberty 23.0.0.10でJava 21をサポート +Laura Cowen +:imagesdir: / +:url-prefix: +:url-about: / +//Blank line here is necessary before starting the body of the post. + +Java 21がついに登場しました! Java 21は、Java 17がリリースされてから初めての長期サポート(LTS)リリースです!新機能や変更点がいくつか提供されるので、ぜひチェックしてください。特に、仮想スレッドが導入されました。 + +Open Liberty の今回のリリースでは、`featureUtility`コマンドもアップデートされました。このコマンドは、Libertyに新しい機能をインストールするときに、デフォルトでフィーチャーの署名を検証するようになりました。 + +In link:{url-about}[Open Liberty] 23.0.0.10: + +* <> +* <> + +link:https://github.com/OpenLiberty/open-liberty/issues?q=label%3Arelease%3A230010+label%3A%22release+bug%22[23.0.0.10]で修正されたバグリストをご参照ください。 + +link:{url-prefix}/blog/?search=release&search!=beta[過去のOpen Liberty GAリリースのブログ記事]もご参照ください。 + + +[#run] + +== 23.0.0.10を使用してアプリを実行する + +If you're using link:{url-prefix}/guides/maven-intro.html[[Maven]を使うときは下記の設定をお使いください。 + +[source,xml] +---- + + io.openliberty.tools + liberty-maven-plugin + 3.8.2 + +---- + +Or for link:{url-prefix}/guides/gradle-intro.html[Gradle]の場合は、`build.gradle`ファイルに以下をインクルードします。 + +[source,gradle] +---- +buildscript { + repositories { + mavenCentral() + } + dependencies { + classpath 'io.openliberty.tools:liberty-gradle-plugin:3.6.2' + } +} +apply plugin: 'liberty' +---- + +link:{url-prefix}/docs/latest/container-images.html[コンテナ・イメージ]の場合はこちらです。 + +[source] +---- +FROM icr.io/appcafe/open-liberty +---- + +またはlink:{url-prefix}/start/[ダウンロード・ページ]をご参照ください。 + +link:https://plugins.jetbrains.com/plugin/14856-liberty-tools[IntelliJ IDEA], link:https://marketplace.visualstudio.com/items?itemName=Open-Liberty.liberty-dev-vscode-ext[Visual Studio Code]またはlink:https://marketplace.eclipse.org/content/liberty-tools[Eclipse IDE]をお使いの場合は、IDE内で効率的な開発、テスト、デバッグ、アプリケーション管理を行うためのオープンソースlink:https://openliberty.io/docs/latest/develop-liberty-tools.html[Liberty開発者ツール]をお試しください。 + +[link=https://stackoverflow.com/tags/open-liberty] +image::img/blog/blog_btn_stack_ja.svg[Stack Overflowで質問する, align="center"] + +// // // // DO NOT MODIFY THIS COMMENT BLOCK // // // // +// Blog issue: https://github.com/OpenLiberty/open-liberty/issues/26423 +// Contact/Reviewer: gjwatts +// // // // // // // // +[#java21] +== Java 21のサポート +// The following excerpt for issue https://github.com/OpenLiberty/open-liberty/issues/26192 was found in 2023-09-26-23.0.0.10-beta.adoc. +// ------ ------ +// Contact/Reviewer: gjwatts +// // // // // // // // + + +今すぐJava 21の新しい変更を試して、アプリケーション、マイクロサービス、ランタイム環境をテストしましょう。 +To run Open Liberty with Java 21: + +1. link:https://openliberty.io/start/#runtime_releases[Open Liberty 23.0.0.10]以降をダウンロードしてインストール。 +2. link:https://adoptium.net/temurin/releases/?version=21[adoptium.net]からJava 21の最新リリースをダウンロード。 +3. Open Libertyランタイムのlink:/docs/latest/reference/config/server-configuration-overview.html#server-env[server.env file]を編集して、JAVA_HOME`をJava 21のインストール場所に指定 +4. テストを開始する! + +以下は、Java 18とJava 21の変更点のハイライトです。 + +* 400: link:https://openjdk.java.net/jeps/400[デフォルトのUTF-8] +* 408: link:https://openjdk.java.net/jeps/408[シンプルWeb Server] +* 413: link:https://openjdk.java.net/jeps/413[Java API Documentationのコード・スニペット] +* 416: link:https://openjdk.java.net/jeps/416[メソッド・ハンドルによるコア・リフレクションの再実装] +* 418: link:https://openjdk.java.net/jeps/418[インターネットアドレス解決SPI] +* 421: link:https://openjdk.java.net/jeps/421[削除のためのファイナライズを非推奨] +* 422: link:https://openjdk.org/jeps/422[Linux/RISC-Vポート] +* 431: link:https://openjdk.org/jeps/431[シーケンス・コレクション] +* 439: link:https://openjdk.org/jeps/439[世代別ZGC] +* 440: link:https://openjdk.org/jeps/440[レコード・パターン] +* 441: link:https://openjdk.org/jeps/441[スイッチのパターン・マッチング] +* 449: link:https://openjdk.org/jeps/449[Windows 32 ビット x86 ポートを非推奨] +* 451: link:https://openjdk.org/jeps/451[エージェントの動的ロードを許可しない準備] +* 452: link:https://openjdk.org/jeps/452[鍵のカプセル化メカニズムAPI] + +しかし、おそらく最も期待されているのは、Java 21における仮想スレッドの導入です。 + +* 444: link:https://openjdk.org/jeps/444[仮想スレッド] + +仮想スレッドは、I/O操作の待ち時間のように、ほとんどの時間をブロックされて過ごす実行タスクにより高いスループットを提供するために設計されました。仮想スレッドのインパクトは期待に沿うでしょうか? 最高のJavaランタイムであるOpen Liberty上で動作するアプリケーションで試してみてください! + +Java21の詳細については、こちらを参照してください。 + +* link:https://jdk.java.net/21/release-notes[Java 21リリースノート] +* link:https://docs.oracle.com/en/java/javase/21/docs/api/index.html[API Javadocページ] +* link:https://docs.oracle.com/en/java/javase/21/migrate/getting-started.html[マイグレーション・ガイド] + +// DO NOT MODIFY THIS LINE. + + +// // // // DO NOT MODIFY THIS COMMENT BLOCK // // // // +// Blog issue: https://github.com/OpenLiberty/open-liberty/issues/26535 +// Contact/Reviewer: jjiwooLim +// // // // // // // // +[#feature] +== featureUtilityはデフォルトでフィーチャー署名を検証 + +`featureUtility` コマンドが、Libertyランタイムに機能をインストールする前にフィーチャーの署名を検証するようになりました。これは、そのフィーチャーがLiberty開発チームによるものなのか、サードパーティのユーザー機能なのかを識別します。 + +以前の `featureUtility` ツールはチェックサムを検証するだけでした。チェックサムは完全性(ファイルが改ざんされていないことを示す)には不可欠ですが、チェックサムを検証してもダウンロードされたファイルの信頼性は保証されません。 + +Maven Centralリポジトリからダウンロードされたフィーチャーの信頼性と完全性の両方をチェックするために、フィーチャーの署名を検証するプロセスに追加のステップを実装しました。 + +`featureUtility` コマンドを実行する場合 + +* デフォルトの動作は `--verify=enforce` になり、指定された Liberty のフィーチャーをすべて検証するようになりました。 +* 代わりに古い動作を残すには、`--verify=skip` パラメータを使って検証プロセスをスキップすることができます。 +* あるいは、環境変数や `featureUtility.properties` ファイルで検証オプションを設定することも可能です。 + +詳細は下記をご参照ください。 + +* link:/docs/latest/reference/command/featureUtility-installFeature.html#_options[featureUtility installFeature command docs] +* link:/docs/latest/reference/command/featureUtility-installServerFeatures.html[featureUtility installServerFeature command docs] +* link:/docs/latest/reference/command/featureUtility-commands.html[featureUtility commands] + +// DO NOT MODIFY THIS LINE. + +== 今すぐOpen Liberty 23.0.0.10を入手する + +<>からも入手可能です。