InfoQ ホームページ Java に関するすべてのコンテンツ
-
Zip Slipディレクトリトラバーサル脆弱性の影響は多くのJavaプロジェクトに
オープンソースとクラウドのセキュリティモニタリング企業であるSnyk社がZip Slipを開示した。これは任意のファイルを上書きする脆弱性で、パスをトラバースするファイル名を持つ、巧妙に作られたZIPアーカイブを使い弱点を突いている。脆弱性は何千ものプロジェクトに影響を与え、そこにはAWS CodePipelineやSpring Integration、LinkedInのPinot、Apache/TwitterのHeron、AlibabaのJStorm、Jenkins、Gradle、Google Cloud Platformが含まれる。
-
オラクル、オープンソース化後にMission Controlチームを解雇
Java Mission Controlツールスイートが、JMCとしても知られているが、オラクルにより5月3日にオープンソースとなった。Java開発者のコミュニティからは大きな称賛と興奮があった。その興奮はJMCの開発チーム全体が解雇されたと報じる情報によって困惑に置き換えられてしまった。
-
GradleがJava 10をサポートするバージョン4.7をリリース
Gradleはバージョン4.7の多言語ビルドツールをリリースしました。バージョン4.7は、Java 10のサポート、インクリメンタルアノテーション処理、コンソールログの改善、Kotlin DSL用の新しいプリコンパイル済みスクリプトプラグインなど、多数の新機能を含んでいる。
-
Redmonk言語ランキングがKotlinとSwiftの急上昇を明らかにした
Industry analyst company Redmonk has published the Q1 2018 results of their quarterly programming language rankings. The top 5 are JavaScript, Java, Python, PHP and C#. Python’s position above PHP and C# is also echoed in the Stack Overflow 2018 Developer Survey. C++, CSS, Ruby and C take the next four spots, then in joint tenth place are Swift and Objective-C. Kotlin has also seen a sharp rise.
-
クラウドネイティブJavaの新たな基盤 - Jakarta EE
Eclipse FoudationのエグゼプティブディレクタであるMike Milinkovich氏が先日のJAXカンファレンスで、Jakarta EEのための新たなEclipseのガバナンスモデルとロードマップを紹介した。少し前に実施された1,800人Java開発者を対象とした調査に基づき、新たなガバナンスモデルではクラウドネイティブなアプリケーション開発とリリースサイクルの短期化に焦点が当てられる予定だ。氏はJakarta EEの今後について、InfoQに話してくれた。
-
リリースの近づくEclipse Photon
Eclipse Projectの17年目のリリースとなるEclipse Photonが6月にリリースされる。リリースを前にした各マイルストンでは、新機能と注目すべき機能が目白押しだ。マイルストン6(M6)には、EclipseプラットフォームやJava Development Tools(JDT)、Plug-in Development Environment(PDE)、Equinoxサブプロジェクト、さらにはJDTおよびEclipseプラットフォーム開発者向けにも注目すべき機能が提供されている。
-
JDK 11のスケジュール提案
オラクルのチーフアーキテクトMark Reinhold氏が2018年9月のJDK 11 GAリリースに向けたスケジュールを提案した。項目の1つ、JEP-320はJava EEモジュールとCORBAモジュールを削除する。これは既存のアプリケーションを壊す可能性があるかもしれない。
-
Spring Cloud Stream 2.0がリリース、パフォーマンス、柔軟性、一貫性を重視
PivotalがSpring Cloud Stream 2.0フレームワークの一般向けリリースを発表した。今回のリリースには、コンテントタイプのネゴシエーション機能の改善(ユーザ定義のメッセージコンバータが利用可能になった)、ポーリングコンシューマ、Micrometerメトリックのサポート、Apache Kafka Streamsサポートの強化などが含まれる。
-
グーグル、オラクルへの支払いは数十億の可能性も
オラクルはグーグルによるJava Application Programming Interfaces (API) の利用がフェアではないと述べているが、グーグルはフェアだと発言している。テクノロジの大企業間での法廷闘争は2010年に始まり、裁判と控訴が続いたあと米控訴裁判所は判決に至った。グーグルによるAndroidでのJavaの利用はフェアユースではない。グーグルはオラクルに数十億を支払うこともあり得る。しかし闘争は終わっていない。最高裁判所に行く可能性がある。
-
Jakarta EE Working Groupが設立
Java EEテクノロジの今後のバージョンはJakarta EEという名称になる予定で、現在はEclipse Foundationにおいて積極的な開発が行なわれている。Java EEがOracleの管理下にあった時、意思決定と新機能の導入にはJCPが使用されていたが、EclipseにはJava EEのJCPがないため、新たなプロセスを確立する必要があった。そのプロセスは現在、Jakarta EE Working Groupと呼ばれている。
-
オラクル、GraalVM 1.0をリリース
オラクルはGraalVMの1.0リリースを発表した。これは多言語対応の仮想マシンとプラットフォームである。最初のリリースにはJavaとJVM言語の実行機能 (バイトコードを通じて)とJavaScriptとNode.JSの完全なサポート、RubyとPython、R、LLVMバイトコードのベータでのサポートがある。
-
Hazelcast社がJet 0.6をリリース
コンピューティング技術とツールの販売メーカであるHazelcast社は、オープンソースのストリーミング処理エンジンであるJetの新しいメジャーバージョン(バージョン0.6)をリリースした。
-
Java EE GuardiansがJakarta EEに移行
Java EEがJakarta EEに改名されたことを受けて、著名なJava EEエバンジェリストでのシニアアーキテクトのREza Rahman氏は先頃、約2年前にJava EE Guardiansが提出した請願の成功を宣言し、Oracleに対してJava EE 8への移行を求めていたchange.orgでの署名募集をクローズしたばかりだ。氏はInfoQに、Java EE GuardiansとJakarta EEの今後について語ってくれた。
-
オラクルがJavaOneをOracle Code Oneへ
オラクルはJava開発者カンファレンスで最も重要なものだったJavaOneを終了すると発表した。その場所にオラクルは幅広い開発者に焦点を当てたカンファレンス、Oracle Code Oneの開催を計画している。
-
Payara FoundationがPayara Server 5とPayara Micro 5をリリース
Payara Foundationは先頃、新機能のホストとアップグレードを含んだPayara Serverのバージョン5とPayara Microをリリースした。刷新された管理コンソール、クラスタリングの改善、新しいデータベース、Java EE 8とMicroProfile 1.2のサポートなどが目新しい。同社JavaミドルウェアコンサルタントのMichael Croft氏が、今回の最新リリースについて説明してくれた。