InfoQ ホームページ 言語 に関するすべてのコンテンツ
-
OracleがJava LTSサイクルの2年への短縮を提案
OracleがJava LTS(Long Term Support)のケイデンス(cadence)を2年に短縮するという提案をしている。Java 11から続いた3年というLTSケイデンスは、Java 17のローンチが最後になる、ということだ。この提案は、受け入れられる可能性が高いようだ。OpenJDKディストリビュータであるMicrosoft、Amazon、Azulが賛意を示す一方で、唯一Red Hatは"不満はあるが賛成"である、としている。OpenJDK distributors Microsoft, Amazon, and Azul are in favor, while Red Hat delivered a "nervous yes, but…"
-
Eclipse FoundationのAdoptiumが初のTemurin JDKビルドをリリース
Adoptium Working Groupは、初のEclipse Temurin Java SEバイナリをリリースした。Adoptiumは、6か月ごとにTemurinバイナリを提供し、3か月ごとにメンテナンス/セキュリティの更新を提供する。ロングタームサポート(LTS)リリースは少なくとも4年間サポートされる。
-
Javaニュース総まとめ: Hazelcast 5.0、WildFlyに訪れる変更、Scene Builder 17、Hibernate ORM
今週2021年9月27日ののJava総まとめでは、JDK 18、Hazelcast 5.0、Hibernate ORMのポイントおよび候補リリース、Spring Initilizr 0.11.0、WildFlyで計画されている重要な変更、Open Liberty 21.0.0.10、Scene Builder 17、JReleaser 0.7.0、JDKMon 17.0.5、RefactorFirst 0.3.0、TornadoVM 0.11、およびSonatypeの公開サーバからTLSv1.1のドロップからのニュースを特集する。
-
FacebookのMariana Trenchが、開発者によるAndroidアプリとJavaアプリの脆弱性発見を支援
最近Mariana Trench(MT)がFacebookによってオープンソース化された。MTは開発者がAndroidアプリケーションとJavaアプリケーションのセキュリティとプライバシーのバグを特定して防止するのを支援することを目的としたものだ。
-
Spring Starter、Quarkus、Micronautとのインテグレーションを強化したJobRunr 4.0
比較的新しいJVMジョブスケジューリングツールであるJobRunrがバージョン4.0をリリースした。Spring Boot Starterサポートが最新になり、QuarkusとMicronautとのインテグレーションが加えられた他、ジョブをキャッシュすることで以降の呼び出しを高速化可能かどうかをチェックするジョブ分析パフォーマンスモードが新たに用意されている。開発に関して、Ronald Dehuysser氏に話を聞いた。
-
並行性サポート、列挙型、プロパティラッパなどを強化したSwift 5.5
Appleのプログラミング言語Swift 5.5の最新リリースでは、非同期コードの記述を簡単にすることを目的とした新機能に加えて、CGFloatとDoubleの互換性を始めとするいくつかの拡張が言語とコンパイラに導入されている。
-
リジューム可能なJavascriptフレームワークQwikとは
QwikはDOM中心のJavaScriptフレームワークだ。その目的は最速のTTI(インタラクティブになるまでの時間)を提供することで、HTMLのサーバ側レンダリングをリジュームできることと、コードの最適化された遅延読み込みにフォーカスすることにより実現している。
-
Javaニュース総まとめ: Spring Bootの更新、Eclipse Tumerin JDK 17、Apache CamelのJDK 8サポートの終了
2021年9月20日の週は比較的静かで、ほとんどのニュースはSpring Boot、Spring Security、Spring Cloudのポイントリリースとマイルストーンリリースからのものだ。その他のニュースには、Eclipse Tumerin JDK 17バイナリのリリース、JDK 18早期アクセスビルドのビルド 16、Hibernate ORM 5.6.0.Beta2、WildFly 25 Beta 1、Apache CamelがJDK 8とJDKMon 17.0.0のサポートを終了することが含まれている。
-
VMwareはSpring 6とSpring Boot 3でさらなる10年のためにオーバーホール
Spring One 2021で、VMwareは、2022年10月のリリースを予定しているSpring 6が、さらなる10年間のフレームワークの準備をどのようにするかについて説明した。Java 17とJakarta EE 9が必要であり、Javaモジュールとネイティブコンパイルのファーストクラスのサポートを提供し、Springの可観測性を固め、そして時代遅れの機能とサードパーティの統合を削除する。Spring Boot 3はSpring 6を使用するが、リリース日は未定だ。
-
Flowタイプチェッカーはただの型付きのJavaScriptではなく、今やFacebookのニーズを満たす中核を担う
FacebookのFlowチームをサポートするエンジニアリングマネージャーのVladan Djeric氏は、Flowタイプチェッカーが単なる型付けされたJavaScriptを超えるもので、Facebookの内部ユーザーニーズをベースにした新機能を導入することを発表した。Flowでは、特に、大規模で複雑なコードベースで高速か��適切なタイプチェックを提供することに注力している。Flowのビジョンは、TypeScriptのビジョンとは対照的だ。TypeScriptは型のシンタックスを備えたJavaScriptである。
-
Micronaut 3.0が将来の開発に適応できる大きな変更を提供
Object Computing, Inc. は、デフォルトのリアクティブストリームの実装の削除、アノテーションの継承の変更、HTTPコンパイル時検証を特徴とする Micronaut3.0 をリリースした。このリリースは、フレームワークをより直感的にし、将来の要件に適応できるようにして、過去の設計上の欠陥を解決するための作業の集大成だった。
-
Javaニュース総まとめ: JDK LTSのリリースリズム、OpenJDK、Springのアップデート、Helidon、Payara Platform
今週2021年9月13日のJava総まとめでは、OpenJDK、JDK LTSのリリースリズムを3年から2年に加速する提案、JDK 18、Liberica JDK 17、Spring Frameworkのアップデート、Spring DataとSpring Tools 4、Payara Platform、Helidon、GraalVMのJDK 17開発ビルド、Hibernate、Piranha、Apache Camel、JobRunr 4.0そして2021 Jakarta EE Developer調査からのニュースを特集している。
-
カスタムディレクティブとリアクティブAPIを新たに備えたLit 2がリリース
Litチームは先頃、Lit 2.0をリリースした。Lit 1のリリースから2年以上を経たリリースだ。Lit 2には非同期ディレクティブなど、カスタムディレクティブ用の新たなAPIがフィーチャーされている。リアクティブコントローラを使用して、再利用可能なリアクティブロジックをカプセル化することも可能だ。
-
MicroStream 5.0がオープンソースになった
MicroStreamはバージョン5.0に到達し、オープンソースとして公開されている。MicroStreamは、あらゆる種類のJavaオブジェクトを格納するための永続化エンジンだ。これはJava組み込みシリアル化に似ているが、はるかに強力だ。MicroStreamのCEO兼共同創設者であるMarkus Kett氏と、MicroStreamについてInfoQは話した。
-
Asserting JDK Flight Recorder Events with JfrUnit
JfrUnitを使えば、ガベージコレクションのような、アプリケーションのパフォーマンスに影響を与えるイベント発生の有無を検証することが可能になる。メモリアロケーションやIO、データベースクエリといった、アプリケーションから発生するイベントの検証も可能だ。それ自体でイベントを発生しないライブラリには、JMVエージェントを使ってカスタムイベントを生成することができる。