この変更が意味すること
Angular v21.2.1 はコアモジュールと HTTP モジュールのバグ修正を含むリリースです。特に httpResource のハイドレーション問題が修正されており、SSR を利用しているプロジェクトには重要なアップデートです。
アニメーションやドラッグ&ドロップに関連する修正も含まれており、UI インタラクションの安定性が向上しています。
主な変更点
httpResource にトランスファーキャッシュを追加
httpResource にトランスファーキャッシュが追加され、SSR 時のハイドレーション問題が修正されました。サーバーサイドで取得したデータがクライアント側で正しく引き継がれるようになります。
子アニメーション要素の孤立化防止
アニメーション中の子要素が親から切り離されてしまう問題が修正されました。入れ子のアニメーションがより安定して動作します。
ドラッグ&ドロップ中の要素削除防止
ドラッグ&ドロップ操作中に DOM 要素が不正に削除される問題が修正されました。CDK のドラッグ&ドロップを利用している場合に恩恵があります。
Blob レスポンスのトランスファーキャッシュ修正
HTTP モジュールで Blob レスポンスがトランスファーキャッシュに正しくキャッシュされるようになりました。バイナリデータを返す API を SSR 環境で扱うケースでの問題が解消されます。
EOL / サポート状況
| サイクル | 最新バージョン | ステータス | EOL |
|---|---|---|---|
| 21 | 21.2.1 | アクティブ | 2027-05-19 |
| 20 | 20.3.17 | LTS | 2026-11-28 |
| 19 | 19.2.19 | LTS | 2026-05-19 |
| 18 | 18.2.14 | EOL済 | 2025-11-21 |
Angular 19 の EOL が2026年5月に迫っています。19 系を利用中の場合は 20 または 21 への移行を計画してください。
開発者への影響
- SSR 利用者:
httpResourceのハイドレーション修正により、データの引き継ぎが安定します - アニメーション利用者: 入れ子アニメーションの動作が安定します
- CDK ドラッグ&ドロップ利用者: 操作中の要素削除問題が解消されます
- バイナリ 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 により自動生成されています。正確性については原文をご確認ください。
