つみかさね
A

Angular v21.2.1

prerelease
リリース日: 2026-03-05データソース: GitHub Releases, npm, endoflife.date
影響度スコア
35/ 100影響度: 中
Breaking Changes0/40
新機能3/25
バグ修正18/20
セキュリティ0/15
依存関係0/15
AngularハイドレーションアニメーションHTTP

この変更が意味すること

Angular v21.2.1 はコアモジュールと HTTP モジュールのバグ修正を含むリリースです。特に httpResource のハイドレーション問題が修正されており、SSR を利用しているプロジェクトには重要なアップデートです。

アニメーションやドラッグ&ドロップに関連する修正も含まれており、UI インタラクションの安定性が向上しています。

主な変更点

httpResource にトランスファーキャッシュを追加

httpResource にトランスファーキャッシュが追加され、SSR 時のハイドレーション問題が修正されました。サーバーサイドで取得したデータがクライアント側で正しく引き継がれるようになります。

子アニメーション要素の孤立化防止

アニメーション中の子要素が親から切り離されてしまう問題が修正されました。入れ子のアニメーションがより安定して動作します。

ドラッグ&ドロップ中の要素削除防止

ドラッグ&ドロップ操作中に DOM 要素が不正に削除される問題が修正されました。CDK のドラッグ&ドロップを利用している場合に恩恵があります。

Blob レスポンスのトランスファーキャッシュ修正

HTTP モジュールで Blob レスポンスがトランスファーキャッシュに正しくキャッシュされるようになりました。バイナリデータを返す API を SSR 環境で扱うケースでの問題が解消されます。

EOL / サポート状況

サイクル最新バージョンステータスEOL
2121.2.1アクティブ2027-05-19
2020.3.17LTS2026-11-28
1919.2.19LTS2026-05-19
1818.2.14EOL済2025-11-21

Angular 19 の EOL が2026年5月に迫っています。19 系を利用中の場合は 20 または 21 への移行を計画してください。

開発者への影響

  1. SSR 利用者: httpResource のハイドレーション修正により、データの引き継ぎが安定します
  2. アニメーション利用者: 入れ子アニメーションの動作が安定します
  3. CDK ドラッグ&ドロップ利用者: 操作中の要素削除問題が解消されます
  4. バイナリ API 利用者: Blob レスポンスの SSR キャッシュが正しく動作するようになります

アップデート方法

# Angular CLI
ng update @angular/core@21.2.1 @angular/cli@21.2.1

# npm
npm install @angular/core@21.2.1 @angular/common@21.2.1

# pnpm
pnpm update @angular/core@21.2.1 @angular/common@21.2.1

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

アップデート判断

通常のアップデートサイクルで対応

アップデートすべき場合

  • SSR で httpResource を利用している場合
  • ドラッグ&ドロップの不具合を経験している場合
  • アニメーションの不安定さを感じている場合

様子見でよい場合

  • SSR を利用しておらず、上記バグの影響を受けていない場合

EOL / サポート状況

Angular 21ActiveEOL: 2027-05-19
Angular 20ActiveEOL: 2026-11-28
Angular 19ActiveEOL: 2026-05-19
Angular 18End of LifeEOL: 2025-11-21
Angular 17End of LifeEOL: 2025-05-15
データソース: GitHub Releases API, npm Registry, endoflife.date (MIT License), NVD (NIST)
AI解説は Claude API により自動生成されています。正確性については原文リリースノートをご確認ください。