つみかさね

【リリース日報】Angular 22.0.0 メジャーリリース・Terraform 1.15.5ほか 8件

2026-06-04データソース: GitHub Releases, endoflife.date, npm, PyPI
Major
3
Minor
2
Patch
1
Prerelease
2

対応判断サマリー

high対応必須
Angular v22.0.0 メジャーアップデート(optional chaining仕様変更)
angular-22.0.0
テスト環境でoptional chaining使用箇所のnull/undefinedチェックを確認
high対応必須
Next.js v16.2.6 高重大度セキュリティ修正(4件)
nextjs-16.2.6
テスト環境でv16.2.6に更新し、動作確認後に本番適用
high対応必須
Nuxt v4.4.7 セキュリティホットフィックス
nuxt-4.4.7
npm install nuxt@4.4.7 で即時アップデート
medium推奨
React v19.2.7 Server Actions FormDataリグレッション修正
react-19.2.7
npm install react@19.2.7 react-dom@19.2.7
medium推奨
Laravel v13.13.0 HTTPクライアント強化・MailMessage拡張
laravel-13.13.0
composer update laravel/framework
low任意
Svelte 5.56.1 declaration tagパース修正
svelte-5.56.1
npm install svelte@5.56.1
low任意
@astrojs/node v10.1.3 prerenderedページ404修正
astro-node-10.1.3
npm install @astrojs/node@10.1.3
low任意
Terraform v1.15.5 動的モジュールソース対応・initクラッシュ修正
terraform-1.15.5
terraform init 後に動的モジュールの動作を確認
AngularTerraformNext.jsNuxtReactリリースメジャーアップデートnpm

本日は監視対象リポジトリのうち8件で新リリースが確認されました。最大の注目は Angular v22.0.0 の正式メジャーリリース。optional chaining の動作変更(undefined を返すよう JS 仕様に統一)が含まれており、既存テンプレートコードへの影響確認が必要です。新たに Terraform v1.15.5 も追加。昨日から継続の Nuxt v4.4.7 セキュリティ修正・Next.js v16.2.6 の High 深刻度対応がまだの方は早急に対応してください。

リリースサマリー

フレームワークバージョンタイプカテゴリ
Angularv22.0.0majorfrontend
Nuxtv4.4.7majorfrontend
Astro Node@astrojs/node@10.1.3majorfrontend
Reactv19.2.7minorfrontend
Laravelv13.13.0minorbackend
Sveltesvelte@5.56.1patchfrontend
Next.jsv16.2.6prereleasefrontend
Terraformv1.15.5prereleaseinfra

注目リリースの詳細

Angular v22.0.0 — メジャーアップデート (major)

Angular v22.0.0 は Angular フレームワーク初のメジャーリリースです。コンパイラに機能追加とバグ修正が行われており、特に optional chaining の動作変更は既存コードへの影響を伴います。

主な変更点(compiler):

  • optional chaining が undefined を返すよう変更 (#2896c93cc1): Angular テンプレート式内の ?. 演算子が、JavaScript 仕様に準拠して undefined を返すよう統一。これまで null を返すケースがありましたが、今後は必ず undefined になります
  • 安全ナビゲーション ?. の nullable 型ナローイング改善 (#47fcbc4704): TypeScript の型推論が正しく機能するようになり、?. 演算子後の型が適切に nullable として扱われます
  • HTML テンプレート内コメントサポート (#e850643b1b): Angular テンプレートの HTML 要素内でコメント記述が可能になりました
  • dynamic import の abstract emitter コード生成修正 (#96be4f429b): 動的インポートに対して不正なコードが生成されていたバグを修正

破壊的変更の注意点:

optional chaining の戻り値変更(nullundefined)は動作変更を伴います。テンプレート内で someObj?.prop === null のような厳密等価チェックをしている場合、期待通りに動作しなくなる可能性があります。アップグレード前に == null(ゆるい等価)への統一か、=== undefined を追加したチェックへの修正を検討してください。

アップデート方法:

ng update @angular/core@22 @angular/cli@22
# または
npm install @angular/core@22.0.0

GitHub リリースノート

Next.js v16.2.6 — 高重大度セキュリティ修正(継続対応要)

昨日から引き続き、未対応のプロジェクトは即時アップデートが必要です。DoS・Middleware バイパス 等の High 深刻度脆弱性(4件)が修正されています。Next.js 15 系のバックポート v15.5.19 も公開済みです。詳細は Next.js v16.2.6 個別ページ を参照してください。

Nuxt v4.4.7 — セキュリティホットフィックス(継続対応要)

ディレクトリトラバーサル・プロトコルバイパス脆弱性の修正。未対応の Nuxt 4/3 プロジェクトは Nuxt v4.4.7 個別ページ を参照して早急にアップデートしてください。

Terraform v1.15.5 — バグ修正 (prerelease)

Terraform v1.15.5 は 2026年5月27日リリースのバグ修正版です。

  • 動的モジュールソースで null と評価されるモジュールバージョンをサポート (#38632): module.versionnull になりうるケースに対応
  • 空ソースを持つモジュールの init 時クラッシュを修正 (#38628): モジュールソースが空の場合に terraform init がクラッシュする問題を修正

動的モジュールソースを使用している場合はアップデートを推奨します。

マイナー/パッチリリース一覧

フレームワークバージョン主な変更
React v19.2.7minorv19.2.6 で発生した Server Actions の FormData エントリ欠落リグレッションを修正
Laravel v13.13.0minorHTTP クライアントの PSR 対応・ヘッダー正規化・attachFromStorage 通知メソッド追加・スケジューラーの pause/interrupt 除外オプション
Svelte 5.56.1patchdeclaration tag のパース安定化・無限ループ防止・$derived の誤警告修正
Astro @astrojs/node@10.1.3patchNode スタンドアロンモードで prerendered ページが 404 になる問題を修正

EOL / サポート期限情報

🔴 EOL 済み

プロダクトバージョンEOL 日
Node.js252026-06-01(3日前)
Angular192026-05-19(16日前)

Node.js 25 は 2026年6月1日にサポートを終了しました。LTS の Node.js 24(EOL: 2028年4月)または Node.js 22(EOL: 2027年4月)への移行を早急に実施してください。

Angular 19 も 2026年5月19日に EOL を迎えています。今回の Angular 22.0.0 リリースに合わせ、21 または 22 へのアップグレードを計画してください。

⚠️ 30日以内に EOL

プロダクトバージョンEOL 日残り日数
Kubernetes1.332026-06-2824日
Spring Boot3.52026-06-3026日
  • Kubernetes 1.33: 24日後に EOL。1.34(EOL: 2026年10月)以上へのアップグレードを今月中に完了させてください
  • Spring Boot 3.5: 26日後に EOL。Spring Boot 4.0(EOL: 2026年12月)への移行準備を進めてください

⚡ 3ヶ月以内に EOL

プロダクトバージョンEOL 日残り日数
Nuxt32026-07-3157日

Nuxt 3 は 2026年7月31日に EOL を迎えます。今回のセキュリティ修正(v3.21.7)を適用しつつ、Nuxt 4 へのマイグレーション計画を早めに立てることを推奨します。

エコシステム動向

npm パッケージの最新バージョン(2026-06-03 時点):

パッケージlatest開発版
react19.2.719.3.0-canary
next16.2.716.3.0-canary.39
@angular/core22.0.0—(latest = next)
nuxt4.4.7
svelte5.56.1
vue3.5.353.6.0-beta.13
astro6.4.37.0.0-alpha.1
typescript6.0.3
vite8.0.16
tailwindcss4.3.0
prisma7.8.0

PyPI(Python):

パッケージlatest
Django6.0.6
Flask3.1.3
FastAPI0.136.3

Angular の latestnext タグが 22.0.0 に揃い、正式リリースを確認できます。Next.js の latest は packages データで 16.2.7(releases データの 16.2.6 より新しい)。Vue の 3.6.0-beta.13 が public beta として継続中。Astro の 7.0.0-alpha.1 も確認されており、次期メジャーの開発が着実に進んでいます。

まとめ

本日の最重要アクションは Angular 22.0.0 への対応計画の開始 です。optional chaining の動作変更(nullundefined)は既存テンプレートコードに影響する可能性があるため、テスト環境での動作確認を優先してください。特に === null による厳密等価チェックを使用しているテンプレートは要確認です。

セキュリティ対応がまだの方は、Nuxt v4.4.7Next.js v16.2.6 へのアップデートを今日中に実施してください。インフラチームは Kubernetes 1.33(24日後)と Spring Boot 3.5(26日後)の EOL 対応を今週中に完了させることを強く推奨します。


データソース: GitHub Releases API, endoflife.date, npm Registry, PyPI AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。

Xでシェアはてブ
データソース: GitHub Releases API, endoflife.date, npm Registry, PyPI
AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。