Представлен выпуск интегрированной среды разработки Apache NetBeans 20, которая предоставляет поддержку языков программирования Java SE, Java EE, PHP, C/C++, JavaScript, Rust и Groovy. Готовые сборки сформированы для Linux (スナップ、フラットパック) Windows и macOS.
提案された変更の中には次のようなものがあります。
- Java プロジェクトに JDK 21 のサポートが追加されました。入力補完システムに Java 21 の新機能のサポートが追加されました。 NetBeans の組み込み Java コンパイラ nb-javac (修正された javac) がバージョン 21 に更新されました。文字列テンプレートのサポートが追加されました。
- GradleおよびMavenビルドシステムのサポートが強化されました。Gradleツールチェーンはバージョン8.4に、Mavenはバージョン3.9.5にアップデートされました。また、maven-indexer 7.0.4、lucene 9.8.0、maven.embedder 2.0.6.1もアップデートされました。
- PHP環境では、PHPの新バージョンで導入された機能のサポートが改善されました。例外に対するブレークポイントのサポートが追加されました。ブレークポイント作成時のチェックが拡張されました。継承されたクラスメンバーを異なる色で強調表示できるようになりました。「After Use Trait」フォーマットモードが追加されました。
- CPPLite サポートが C/C++ IDE で安定化されました。
- GlassFish 7.0.9 プラットフォームのサポートが追加されました。
- Web プロジェクト環境では、CSS サポート (@layer、@supports、包含およびテキスト モジュール、数学関数) が改善されました。
- バージョン管理インターフェースで使用される jgit パッケージがリリース 6.7.0 に更新されました。
- 使用に関する拡張機能 サーバー LSP (言語サーバープロトコル)。
- エディターは、Markdown 形式でマークアップをプレビューするときにチェックボックス スイッチをサポートするようになりました。

- schemaLocation フィールドのない XML ドキュメントの検証を有効にし、コード補完を実装しました。
- Движок тем оформления FlatLaf обновлён до версии 3.2. На платформе Linux во FlatLaf включено декориование окон на стороне клиента.
- HashiCorp Terraform 構成定義言語 (HCL) のサポートが拡張されました。
- Rust 言語でプロジェクトを開発するための環境の実装が継続されています。
- ARM64 アーキテクチャのプロファイリング ライブラリを追加しました。

出所: オープンネット.ru

