まずは、お約束の文言から。
Introduction to the Java 11 HTTP Client
Road to the Java 11 HTTP Client
Z Garbage Collector (ZGC)
JEP 323: Local Variable Syntax for Lambda Parameters
Handling Response Data with the Java 11 HTTP Client
Transport Layer Security (TLS) 1.3
US時間の2018年9月25日、Java 11がリリースされました。新しいリリースサイクルになって最初のLTS(Long Term Support)リリースです。このエントリは個人の見解であり、所属する会社の公式見解ではありません。
Opinions expressed in this blog entry is my personal one and does not represent the official opinion of my employer.
ダウンロード
OpenJDKのOracleビルド、Oracle JDKは以下からダウンロードできますが、OTNからダウンロードできるOracle JDKはライセンス条項に記載の通り、商用環境では利用できません。(医薬品ではありませんが)よく読んでお使いください。Oracle Technology Network License Agreement for Oracle Java SEOracleがビルドしたOpenJDK
https://www.oracle.com/technetwork/java/javase/terms/license/javase-license.html
JDK 11 General-Availability ReleaseOracle JDK
http://jdk.java.net/11/
My Oracle Support
https://support.oracle.com
Oracle Software Delivery Cloud
https://edelivery.oracle.com
Oracle Technology Network
https://www.oracle.com/technetwork/java/javase/downloads/index.html
新機能
Early Access Buildをお使いのコミュニティの皆様方がすでに纏めてらっしゃいますが、YouTubeのJavaチャネルにも主要な新機能を説明する動画がUpされています。Introduction to the Java 11 HTTP Client
Road to the Java 11 HTTP Client
Z Garbage Collector (ZGC)
JEP 323: Local Variable Syntax for Lambda Parameters
Handling Response Data with the Java 11 HTTP Client
Transport Layer Security (TLS) 1.3
費用、セキュリティ修正などの提供
再三にわたって記載してきたのですでに皆様ご存知かと思います。今回で4度目になりますが纏めておきます(他社製品や他社によるOpenJDKビルドに関してはコメントしません)。- OracleがビルドしたOpenJDK
- 開発環境、本番環境を問わず無償利用可能
- GNU General Public License, version 2 with the Classpath Exception (GPLv2+CE)
- 6ヵ月毎の機能アップデートにあわせてリリース(6ヵ月過ぎるとEoL)
- 期間中2回のセキュリティアップデート
- 製品機能の問合せはコミュニティへ
- Oracle JDK
- OTNからのダウンロードはOracle Technology Network License Agreement for Oracle Java SEの範囲において無償利用可能、それ以外はOracleとのサポート契約が必要
- Oracle Binary Code License Agreement for the Java SE Platform Products and JavaFX(BCL)
- LTSリリースのみ、3年ごとにリリース(次回のLTSはJava 17を予定)
- サポート期間はOracle Premier Supportのポリシーに従う(5年+3年+Infinite)
- Javaサポートの契約方法
- Java SE Advanced/Suite、もしくはJava SE Subscription(これまでにも提供)
- Oracle製品やサービスのライセンスを購入されている場合、サポート費用はライセンスサポートに含まれるため、別途契約は不要
- Oracle CloudでJavaを利用するサービスを使っている場合、サブスクリプション費用にサポート費用が含まれているため、追加費用は不要