つみかさね

【リリース日報】TypeScript 7.0 メジャーリリース・Prisma 破壊的変更ほか計7件

2026-08-23データソース: GitHub Releases, endoflife.date, npm, PyPI
Major
1
Minor
2
Patch
1
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)
high対応必須
Prisma v0.17.0 @prismaスコープ統合(破壊的変更)
prisma-0.17.0
プレビュー用途で0.16→0.17アップグレードレシピを確認
low任意
Svelte 5.56.10 CSS・コンパイラ修正
svelte-5.56.10
次回定期更新時に取り込み
medium推奨
Next.js v16.3.2 バグ修正バックポート
nextjs-16.3.2
16系利用者は16.3.2へ更新
low任意
Vue v3.5.41 メンテナンス更新
vue-3.5.41
特段の対応は不要。CHANGELOGで内容を確認
TypeScriptRustSpring BootPrismaNext.jsリリースアップデート

本日は監視対象のうち7件のリリースを確認しました。最大の注目点は TypeScript v7.0.2メジャーリリースで、コンパイラをネイティブ実装(Go移植の typescript-go)へ刷新した節目のバージョンです。あわせて Prisma v0.17.0@prisma スコープへの名前空間統合という破壊的変更を伴って登場しています。言語面では Rust 1.98.0、バックエンドでは Spring Boot v4.1.1 も更新されました。

リリースサマリー

フレームワークバージョンタイプカテゴリ
TypeScriptv7.0.2majorlanguage
Spring Bootv4.1.1minorbackend
Rust1.98.0minorlanguage
Svelte5.56.10patchfrontend
Next.jsv16.3.2prereleasefrontend
Vuev3.5.41prereleasefrontend
Prismav0.17.0prereleasetool

注目リリースの詳細

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 リリースページ

Prisma v0.17.0

prerelease / tool

次世代 Prisma(Prisma Next)のプレビュー系リリースで、破壊的変更を含む名前空間の再編が行われました。プレビュー段階のため本番採用は慎重に判断してください。

  • ⚠️ アプリケーションごとに 1 つの @prisma パッケージ: これまでの @prisma-next/* スコープは廃止され、今後は公開されません。アプリケーションは @prisma/orm-postgres / @prisma/orm-sqlite / @prisma/orm-mongo のいずれか 1 つのデータベースファサードと、利用する拡張パック(@prisma/orm-extension-* に改称)に依存する形へ変わります。コントラクトを再生成すると、生成されるインポートがファサードのエントリポイントへ書き換えられます(contractHash は変わりません)。
  • 構造化エラーコードの整備: 全プレーンにわたって構造化されたエラーコード体系が完成しました。
  • リレーションローディングのロスレス化: 大きな数値や日時(temporal)値について、リレーション取得が値を失わないよう改善されました。
  • インデックス/RLS ポリシーの命名: すべての SQL インデックスと RLS ポリシーに、マイグレーション可能な正確な名前が付与されるようになりました。

移行時は、リリースノートからリンクされている 0.16→0.17 のアップグレードレシピに従ってください。

GitHub リリースページ

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

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

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 系で、次期マイナーの開発が進行しています。
  • Prisma: npm の prisma パッケージ(従来系)の latest は 7.9.1、next は 8.0.0-rc.7 です。本日の 0.17.0 は次世代 Prisma(Prisma Next)系のプレビューにあたります。
  • Vue: latest は 3.5.41。rc は 3.6.0-rc.5 で、次期マイナー 3.6 の準備が進んでいます。

まとめ

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

もう一つの注目は Prisma v0.17.0 で、@prisma スコープへの名前空間統合という破壊的変更を含みます。プレビュー段階のため試用は歓迎ですが、本番採用はアップグレードレシピを確認したうえで慎重に。あわせて Spring Boot v4.1.1 の gRPC 自動設定変更(Protobuf 利用者は要確認)や、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 により自動生成されています。正確性については原文をご確認ください。