つみかさね

【リリース日報】TypeScript 7.0 メジャーリリース・Rust 1.98ほか計9件

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

対応判断サマリー

high対応必須
TypeScript v7.0.2 メジャーリリース(ネイティブ実装)
typescript-7.0.2
CI・開発環境で7.0.2の互換性を検証
high推奨
Spring Boot v4.1.1 gRPC自動設定変更・バグ修正
spring-boot-4.1.1
Protobuf利用時のgRPC自動設定変更を確認のうえ更新
medium推奨
Rust 1.98.0 言語緩和・新lint追加
rust-1.98.0
1.98へ更新(1.97はEOL)
medium推奨
Kubernetes v1.36.4 パッチメンテナンス
kubernetes-1.36.4
CHANGELOGを確認し最新パッチへ追随
low任意
Svelte 5.56.10 CSS・コンパイラ修正
svelte-5.56.10
次回定期更新時に取り込み
low任意
Vite v8.2.2 パッチリリース
vite-8.2.2
特段の対応は不要。CHANGELOGで内容を確認
medium推奨
Next.js v16.3.2 バグ修正バックポート
nextjs-16.3.2
16系利用者は16.3.2へ更新
low任意
Vue v3.5.41 メンテナンス更新
vue-3.5.41
特段の対応は不要。CHANGELOGで内容を確認
medium推奨
Angular v22.1.3 バグ修正
angular-22.1.3
次回定期更新時に 22.1.3 を取り込み
TypeScriptRustSpring BootKubernetesNext.jsリリースアップデート

本日は監視対象のうち9件のリリースを確認しました。最大の注目点は TypeScript v7.0.2メジャーリリースです。コンパイラをネイティブ実装(Go移植の typescript-go)に刷新した節目のバージョンとなります。言語面では Rust 1.98.0、バックエンドでは Spring Boot v4.1.1、インフラでは Kubernetes v1.36.4 も登場しました。

リリースサマリー

フレームワークバージョンタイプカテゴリ
TypeScriptv7.0.2majorlanguage
Spring Bootv4.1.1minorbackend
Rust1.98.0minorlanguage
Kubernetesv1.36.4minorinfra
Svelte5.56.10patchfrontend
Vitev8.2.2patchtool
Next.jsv16.3.2prereleasefrontend
Vuev3.5.41prereleasefrontend
Angularv22.1.3prereleasefrontend

注目リリースの詳細

TypeScript v7.0.2

major / language

TypeScript のメジャーバージョンアップです。このリリースは microsoft/typescript-go を起源とするタグで、コンパイラをネイティブ実装へ刷新した TypeScript 7.0 系の正式リリースにあたります。

  • ネイティブ実装への刷新: これまで JavaScript で実装されていたコンパイラを、Go に移植したネイティブ実装へと切り替えたのが最大の変更点です。大規模なコードベースでのビルドや型チェックの高速化が期待できます。
  • メジャー番号の更新: バージョン番号が 6 系から 7 系へと更新されています。メジャーアップデートのため、既存プロジェクトでの互換性はテスト環境で必ず検証してください。
  • 詳細な変更点とパフォーマンス指標は、リリースノートからリンクされている公式アナウンスにまとめられています。

まずは開発・CI 環境で 7.0.2 を試し、既存のビルド・型チェックが問題なく通ることを確認したうえで本番採用を判断するのがおすすめです。

GitHub リリースページ

Spring Boot v4.1.1

minor / backend

4.1 系のメンテナンスリリースですが、設定変更に注意が必要な項目が含まれます。

  • ⚠️ gRPC の自動設定変更: Gradle プラグインが、Protobuf プラグイン適用時に gRPC を自動設定しなくなりました。gRPC を使わず Protobuf のみを利用するケースで問題が起きていたための変更です。gRPC の自動設定を有効にするには、protobuf 拡張で grpc プラグインを空ブロックで指定してオプトインする必要があります。
  • バグ修正: Kafka のコンシューマ固有のセキュリティプロトコルが考慮されない問題、構造化ロギングで JSON エンコード失敗時に同一スレッドの次のログイベントが壊れる問題、Micrometer レジストリがアプリケーションコンテキストを保持し続ける問題などが修正されています。

Protobuf を利用しているプロジェクトは、gRPC 自動設定の挙動変更による影響がないか確認したうえで適用してください。

GitHub リリースページ

Rust 1.98.0

minor / language

安定版チャンネルの定期リリースです。言語仕様の小さな緩和と、新しい lint の追加が中心です。

  • &mut のライフタイム短縮: unsize 型強制(unsize-coercion)の際に、不変(invariant)な位置であっても &mut のライフタイムを短縮できるようになりました。例えば Cell<&'long mut i32>Cell<&'short mut dyn Send> へ型強制できます。
  • ランタイムシンボルの lint 追加: memcmp / memset / strlen など core のランタイムシンボルを対象に、invalid_runtime_symbol_definitions(deny-by-default)と suspicious_runtime_symbol_definitions(warn-by-default)の lint が追加されました。
  • c_void_returns lint: core::ffi::c_void を戻り値型として使うケースを検出する warn-by-default lint が追加されました。
  • プラットフォームサポート: powerpc64-unknown-linux-gnuelfv2 が Tier 3 として追加されました。

なお Rust は6週間サイクルで最新安定版のみをサポートするため、1.97 系は本リリースをもって 2026-08-20 に EOL となりました。1.97 以前を使っている場合は 1.98 への追随を推奨します。

GitHub リリースページ

Kubernetes v1.36.4

minor / infra

1.36 系のパッチメンテナンスリリースです。リリースノート本体には個別の変更点は記載されておらず、公式 CHANGELOG-1.36.md とバイナリダウンロードへの参照のみです。適用時は CHANGELOG で修正内容を確認してください。1.36 系は現在サポート中(EOL 予定 2027-06-28)です。

GitHub リリースページ

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

  • Svelte 5.56.10(patch): セレクタ出力時に CSS のエスケープシーケンスを保持、:nth-child(2n of.foo) のように of の後に空白がないケースのパース修正、{#await ... catch x} の正しい出力など、CSS とコンパイラ周りのバグ修正が中心です。
  • Vite v8.2.2(patch): 8 系のパッチリリース。詳細は公式 CHANGELOG を参照してください。特筆すべき破壊的変更はありません。
  • Next.js v16.3.2(prerelease): バグ修正のバックポートリリースです。app ディレクトリ内のファイルへのエクスポート検証のスコープ限定、他スラッグで catch-all の index ページが表示される問題の修正、Turbopack 周りの複数修正などが含まれます(canary の新機能は含みません)。
  • Vue v3.5.41(prerelease): 3.5 系の更新。変更点の詳細は公式 CHANGELOG を参照してください。
  • Angular v22.1.3(prerelease): animations / common / compiler / core など複数パッケージにわたる fix が並ぶバグ修正リリースで、破壊的変更はありません。

EOL / サポート期限情報

3ヶ月以内にサポート終了(EOL)が近づいているバージョンがあります。計画的なアップグレードを検討してください。

  • Next.js 15: 2026-10-21 に EOL 予定。16 系が利用可能なため、移行を進めておくと安心です。Next.js 14 はすでに 2025-10-26 で EOL 済みです。
  • Kubernetes 1.34: 2026-10-27 に EOL 予定。1.35 / 1.36 系への移行を検討しましょう。
  • Python 3.10: 2026-10-31 に EOL 予定。3.12 / 3.13 系への移行が推奨されます。
  • PostgreSQL 14: 2026-11-12 に EOL 予定。15 以降への計画を立てておきましょう。
  • Rust 1.97: 本日の 1.98 リリースに伴い 2026-08-20 で EOL。最新安定版のみサポートのため 1.98 への更新を推奨します。

エコシステム動向

  • TypeScript: npm の latest は 7.0.2 に更新されました。next は 7.1.0-dev 系で、次期マイナーの開発が進行しています。
  • Vite: npm の latest は 8.2.2。8 系がメインラインで、previous は 7.3.6 です。
  • Angular: @angular/corelatest は 22.1.3。next は 22.2.0-next.3 で、次期マイナーが準備中です。

まとめ

本日の主役は TypeScript v7.0.2 のメジャーリリースです。コンパイラのネイティブ実装への刷新という大きな節目のため、まずは CI・開発環境で既存のビルドと型チェックが問題なく通るかを検証し、そのうえで本番採用を判断しましょう。

そのほかは Spring Boot v4.1.1 の gRPC 自動設定変更(Protobuf 利用者は要確認)、Rust 1.98.0 の言語緩和と新 lint、Kubernetes・Next.js・Vue・Angular などのバグ修正が中心でした。あわせて 10〜11月にかけて Next.js 15・Kubernetes 1.34・Python 3.10・PostgreSQL 14 の EOL が控えているため、この機会にアップグレード計画を見直しておきましょう。


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

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