-
Notifications
You must be signed in to change notification settings - Fork 72
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #4119 from OpenLiberty/staging
Publish link fixes
- Loading branch information
Showing
4 changed files
with
180 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,173 @@ | ||
--- | ||
layout: post | ||
title: 24.0.0.10でのJava SE 23サポート と 新しいバージョンレスMicroProfileフィーチャーのサポート | ||
# Do NOT change the categories section | ||
categories: blog | ||
author_picture: https://avatars3.githubusercontent.com/dmuelle | ||
author_github: https://github.com/dmuelle | ||
seo-title: Java SE 23 のサポートと、24.0.0.10 での新規バージョンレス MicroProfile フィーチャー - OpenLiberty.io | ||
seo-description: このリリースでは、Java SE 23 のサポートが追加されています。これは新しいフィーチャーと拡張フィーチャーを含みます。またスタンドアロンの MicroProfile フィーチャーにおいてバージョンレス サポートも含まれています。 | ||
blog_description: このリリースでは、Java SE 23 のサポートが追加されています。これは新しいフィーチャーと拡張フィーチャーを含みます。またスタンドアロンの MicroProfile フィーチャーにおいてバージョンレス サポートも含まれています。 | ||
open-graph-image: https://openliberty.io/img/twitter_card.jpg | ||
open-graph-image-alt: Open Liberty Logo | ||
additional_authors: | ||
- name: 高宮 裕子 (翻訳) | ||
github: https://github.com/una-tapa | ||
image: https://avatars0.githubusercontent.com/una-tapa | ||
blog-available-in-languages: | ||
- lang: en | ||
path: /blog/2024/10/08/24.0.0.10.html | ||
--- | ||
|
||
= 24.0.0.10でのJava SE 23サポート と 新しいバージョンレスMicroProfileフィーチャーのサポート | ||
David Mueller <https://github.com/dmuelle> | ||
|
||
:imagesdir: / | ||
:url-prefix: | ||
:url-about: / | ||
|
||
|
||
このリリースでは、Java SE 23 のサポートが追加されています。これは新しいフィーチャーと拡張フィーチャーを含みます。またスタンドアロンの MicroProfile フィーチャーにおいてバージョンレス サポートも含まれています。 | ||
|
||
|
||
link:{url-about}[Open Liberty] 24.0.0.10では、 | ||
|
||
* <<#java, Open Liberty での Java 23 のサポート>> | ||
|
||
* <<#mp, バージョンレスのスタンドアロン MicroProfile フィーチャー>> | ||
|
||
|
||
link:https://github.com/OpenLiberty/open-liberty/issues?q=label%3Arelease%3A240010+label%3A%22release+bug%22[24.0.0.10] で修正されたバグの一覧をご覧ください。 | ||
|
||
link:{url-prefix}/blog/?search=release&search!=beta[以前の Open Liberty GA リリースブログ投稿] をチェックしてください。 | ||
|
||
|
||
|
||
|
||
[#run] | ||
== 24.0.0.10 を使用してアプリを開発および実行する | ||
|
||
link:{url-prefix}/guides/maven-intro.html[Maven]を使用している場合は、`pom.xml` ファイルに以下を含めます。 | ||
|
||
[source,xml] | ||
---- | ||
<plugin> | ||
<groupId>io.openliberty.tools</groupId> | ||
<artifactId>liberty-maven-plugin</artifactId> | ||
<version>3.10.3</version> | ||
</plugin> | ||
---- | ||
|
||
または、link:{url-prefix}/guides/gradle-intro.html[Gradle] の場合は、`build.gradle` ファイルに次の内容を含めます。 | ||
|
||
[source,gradle] | ||
---- | ||
buildscript { | ||
repositories { | ||
mavenCentral() | ||
} | ||
dependencies { | ||
classpath 'io.openliberty.tools:liberty-gradle-plugin:3.8.3' | ||
} | ||
} | ||
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]を使用している場合は、オープンソースの link:https://openliberty.io/docs/latest/develop-liberty-tools.html[Liberty 開発者ツール] を活用して、IDE 内から効果的な開発、テスト、デバッグ、アプリケーション管理を行うこともできます。 | ||
|
||
[link=https://stackoverflow.com/tags/open-liberty] | ||
image::img/blog/blog_btn_stack_ja.svg[Ask a question on Stack Overflow, align="center"] | ||
|
||
|
||
|
||
// // // // DO NOT MODIFY THIS COMMENT BLOCK <GHA-BLOG-TOPIC> // // // // | ||
// Blog issue: https://github.com/OpenLiberty/open-liberty/issues/29720 | ||
// Contact/Reviewer: gjwatts | ||
// // // // // // // // | ||
[#java] | ||
== Open Liberty での Java 23 のサポート | ||
|
||
Java 23 は、2024 年 9 月 17 日にリリースされた Java の最新リリースです。以前のバージョンの Java に比べて新フィーチャーと拡張フィーチャーが含まれています。ただし、Java 23 は長期サポート (LTS) リリースではないため、次のバージョンの Java がサポートされるとサポートは終了します。いくつかの新フィーチャーと変更点が提供されております。ぜひご確認ください。 | ||
|
||
Here are the link:https://openjdk.org/projects/jdk/23/[JEP changes in Java 23]: | ||
|
||
* 455: link:https://openjdk.org/jeps/455[プリミティブ型のパターン、instanceof, and switch (プレビュー)] | ||
* 466: link:https://openjdk.org/jeps/466[Class-File API (第2プレビュー)] | ||
* 467: link:https://openjdk.org/jeps/467[Javadoc を Markdown 形式で記述できるようになりました] | ||
* 469: link:https://openjdk.org/jeps/469[Vector API (第8インキュベーター)] | ||
* 471: link:https://openjdk.org/jeps/471[sun.misc.Unsafe のメモリアクセスメソッドが非推奨になりました] | ||
* 473: link:https://openjdk.org/jeps/473[Stream Gatherers (第2プレビュー)] | ||
* 474: link:https://openjdk.org/jeps/474[ZGC においてデフォルトモードが世代別 GC になりました] | ||
* 476: link:https://openjdk.org/jeps/476[モジュール・インポート宣言 (プレビュー)] | ||
* 477: link:https://openjdk.org/jeps/477[暗黙的に宣言されたクラスとインスタンスのメイン・メソッド(第3プレビュー)] | ||
* 480: link:https://openjdk.org/jeps/480[構造化された並行性 (第3プレビュー)] | ||
* 481: link:https://openjdk.org/jeps/481[スコープ値(第3プレビュー)] | ||
* 482: link:https://openjdk.org/jeps/482[柔軟なコンストラクタ本体(第2プレビュー)] | ||
|
||
|
||
Open Liberty の Java 23 の新しい変更を使えば、アプリケーションやマイクロサービス、そしてランタイム環境の構築に、今まで以上に効率的に時間を使うことができます。 | ||
|
||
Open Liberty で Java 23 の使用を開始するには: | ||
|
||
. link:https://developer.ibm.com/languages/java/semeru-runtimes/downloads/?version=23[Java 23の最新のリリース]をダウンロードする | ||
. Open Libertyの link:{url-prefix}/downloads/#runtime_releases[24.0.0.10] バージョンをダウンロードする | ||
. Libertyの link:{url-prefix}/docs/latest/reference/config/server-configuration-overview.html#server-env[server.envファイル] を編集し、 `JAVA_HOME` にJava 23 のインストール・ディレクトリを指定する。 | ||
. 今すぐテストを始めましょう! | ||
|
||
詳しくは link:{url-prefix}/docs[Open Libertyのドキュメンテーションのページ]を参照ください。 | ||
|
||
Java 23 の詳細については、次のリソースを参照してください。 | ||
|
||
- link:https://jdk.java.net/23/release-notes[リリースノート] | ||
- link:https://docs.oracle.com/en/java/javase/23/docs/api/index.html[Javadocs] | ||
- link:https://docs.oracle.com/en/java/javase/23/migrate/index.html[移行ガイド] | ||
- link:https://developer.ibm.com/languages/java/semeru-runtimes/downloads/?version=23[ダウンロード・ページ] | ||
|
||
// DO NOT MODIFY THIS LINE. </GHA-BLOG-TOPIC> | ||
|
||
// // // // DO NOT MODIFY THIS COMMENT BLOCK <GHA-BLOG-TOPIC> // // // // | ||
// Blog issue: https://github.com/OpenLiberty/open-liberty/issues/29749 | ||
// Contact/Reviewer: jhanders34 | ||
// // // // // // // // | ||
[#mp] | ||
== バージョンレスのスタンドアロン MicroProfile フィーチャー | ||
|
||
link:{url-prefix}/blog/2024/08/13/24.0.0.8.html#versionless[24.0.0.8] で、Open Liberty はバージョンレスの MicroProfile フィーチャーを紹介しました。バージョンレス・フィーチャーは、どのフィーチャーのバージョンを使用するかを知る必要なく、簡単にLibertyのフィーチャーを使用できるようにします。バージョンレス・フィーチャーの最初のリリースには、MicroProfile のリリースの一部ではないが、他の MicroProfile のフィーチャーと一緒に動作できるスタンドアロンの MicroProfile 技術は含まれていません。このようなフィーチャーの例は `mpContextPropagation-1.3` です。 | ||
|
||
24.0.0.10 では、Open Liberty はスタンドアロン MicroProfile フィーチャーのバージョンレス・フィーチャーを追加します。次のバージョンレスフィーチャーが追加されました。 | ||
|
||
- `mpContextPropagation` | ||
- `mpGraphQL` | ||
- `mpReactiveMessaging` | ||
- `mpReactiveStreams` | ||
|
||
次の `server.xml` 構成ファイルは、新しいバージョンレス スタンドアロン・フィーチャーを備えた MicroProfile プラットフォーム `microProfile-6.1` を使用します。 | ||
|
||
[source,xml] | ||
---- | ||
<featureManager> | ||
<platform>microProfile-6.1</platform> | ||
<feature>mpContextPropagation</feature> | ||
<feature>mpGraphQL</feature> | ||
<feature>mpReactiveMessaging</feature> | ||
<feature>mpReactiveStreams</feature> | ||
</featureManager> | ||
---- | ||
|
||
利用可能なプラットフォームとバージョンレス・フィーチャーの詳細については、link:{url-prefix}/docs/latest/reference/feature/versionless-features.html[Open Liberty docs]をご覧ください。今後のバージョンレス・フィーチャーとプラットフォームのリリースにご期待ください。 | ||
|
||
// DO NOT MODIFY THIS LINE. </GHA-BLOG-TOPIC> | ||
|
||
|
||
== Open Liberty 24.0.0.10 を今すぐ入手 | ||
|
||
<<run,Maven、Gradle、Docker、およびダウンロード可能なアーカイブとして>> こちらのリンクから入手できます。 |