つみかさね

【リリース日報】Angular 22.0.0・Laravel 13.13.0 メジャー2件ほか 6件

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

対応判断サマリー

high対応必須
Angular v22.0.0 メジャーアップデート(optional chaining仕様変更)
angular-22.0.0
テスト環境でoptional chaining使用箇所のnull/undefinedチェックを確認
high対応必須
Laravel v13.13.0 HTTPクライアント強化・PSR Client対応
laravel-13.13.0
composer update laravel/framework
high対応必須
Next.js v16.2.6 高重大度セキュリティ修正(4件)
nextjs-16.2.6
テスト環境でv16.2.6に更新し、動作確認後に本番適用
medium推奨
Astro 6.4.4 クラッシュ修正・開発体験改善
astro-6.4.4
npm install astro@6.4.4
low任意
Docker v29.5.3 containerd更新・docker system dfエラー修正
docker-29.5.3
sudo apt-get install docker-ce または Docker Desktop更新
low任意
Terraform v1.15.5 動的モジュールソース対応・initクラッシュ修正
terraform-1.15.5
terraform init 後に動的モジュールの動作を確認
AngularLaravelAstroDockerNext.jsリリースメジャーアップデート

本日は監視対象リポジトリのうち6件で新リリースが確認されました。最大の注目は Angular v22.0.0 の正式メジャーリリース。optional chaining の動作変更(undefined を返すよう JS 仕様に統一)が含まれており、既存テンプレートコードへの影響確認が必要です。バックエンドでは Laravel v13.13.0 のメジャーアップデートも到着。HTTP クライアントの PSR 対応などが追加されています。また、Next.js v16.2.6 の High 深刻度セキュリティ修正(4件)が未適用の場合は早急な対応を推奨します。

リリースサマリー

フレームワークバージョンタイプカテゴリ
Angularv22.0.0majorfrontend
Laravelv13.13.0majorbackend
Astro6.4.4minorfrontend
Dockerv29.5.3patchinfra
Next.jsv16.2.6prereleasefrontend
Terraformv1.15.5prereleaseinfra

注目リリースの詳細

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

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

主な変更点(compiler):

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

破壊的変更の注意点:

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

ng update @angular/core@22 @angular/cli@22

GitHub リリースノート

Laravel v13.13.0 — メジャーアップデート (major)

Laravel v13.13.0 は HTTP クライアント強化とメール通知の拡張が中心のリリースです。

主な変更点:

  • HTTP クライアントの PSR Client 対応: Http ファサードを PSR-18 互換のクライアントとして使用可能に。既存の PSR-18 を前提としたライブラリと組み合わせやすくなりました
  • HTTP クライアントのヘッダー正規化: ヘッダー値の正規化処理が追加され、大文字小文字の違いによる不具合を抑止
  • attachFromStorage ヘルパーの追加: 通知 MailMessage にストレージから直接ファイルを添付するヘルパーが追加。S3 等のファイルをメール添付する処理がシンプルになります
  • スケジューラーの pause/interrupt 除外オプション: スケジューラーが pause・interrupt のキャッシュチェックをオプトアウト可能に
  • sole() での MultipleRecordsFoundException のレポート: 複数レコードが見つかった場合の例外がレポートされるようになり、予期しない挙動を検知しやすくなります
  • イメージ寸法バリデーションの比率比較演算子修正: ratio バリデーションルールで比較演算子が反転していたバグを修正
composer update laravel/framework

GitHub リリースノート

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

フレームワークバージョン主な変更
Astro 6.4.4minorApp.match() の無効パーセントシーケンスでのクラッシュ修正・開発時の不要なバックエンドフルリロード防止
Docker v29.5.3patchdocker system df のエラー低減・containerd v2.2.4・Go 1.26.4 へのランタイム更新
Next.js v16.2.6prereleaseHigh 深刻度セキュリティ修正 4件(DoS・Middleware バイパス)— 未適用の場合は即時対応推奨
Terraform v1.15.5prerelease動的モジュールソースの null バージョン対応・空ソースモジュールの init クラッシュ修正

EOL / サポート期限情報

🔴 EOL 済み

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

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

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

⚠️ 30日以内に EOL

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

⚡ 3ヶ月以内に EOL

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

Nuxt 3 は 2026年7月31日に EOL を迎えます。Nuxt 4 へのマイグレーション計画を早めに立てることを推奨します。

エコシステム動向

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

パッケージlatest開発版
react19.2.719.3.0-canary
next16.2.716.3.0-canary.40
@angular/core22.0.0—(latest = next)
vue3.5.353.6.0-beta.13
nuxt4.4.7
svelte5.56.1
astro6.4.47.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 の latest16.2.7 が反映済み(本日の日報に含まれる 16.2.6 より新しい版が npm に公開済み)。Vue の 3.6.0-beta.13 が継続中。Astro の 7.0.0-alpha.1 も確認されており、次期メジャーの開発が着実に進んでいます。

まとめ

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

インフラ面では Kubernetes 1.33(23日後)と Spring Boot 3.5(25日後)の EOL が迫っています。いずれも今月末が期限のため、今週中に移行計画を確定させることを強く推奨します。Laravel 13.13.0 の HTTP クライアント改善は実用的な新機能ですが緊急度は高くないため、通常のアップデートサイクルで対応してください。


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

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