つみかさね

【リリース日報】Rust 1.98.1でvtable生成のミスコンパイル修正、Astro/Terraformほか計7件

2026-09-04データソース: GitHub Releases, endoflife.date, npm, PyPI
Major
0
Minor
1
Patch
3
Prerelease
3

対応判断サマリー

medium推奨
Rust 1.98.1 vtable生成ミスコンパイル修正
rust-1.98.1
1.98.0で運用中なら1.98.1へ更新しリリースビルドを取り直す
medium推奨
Astro 7.3.1 astro:assetsの起動/ビルド不能を修正
astro-7.3.1
7.3.0でビルドが通らないチームは7.3.1へ更新
medium推奨
Terraform v1.16.1 バグ修正リリース
terraform-1.16.1
1.16系を運用中ならパッチとして追随し、import挙動を確認
medium推奨
Next.js v16.3.4 AVIF画像最適化の再有効化
nextjs-16.3.4
16.3.3適用済みでAVIF最適化を使う場合は16.3.4へ更新し配信を確認
low任意
Angular v22.1.5 バグ修正
angular-22.1.5
22.1系のパッチとして追随。タイマーリーク修正を確認
low任意
Laravel v13.30.1 パッチアップデート
laravel-13.30.1
composer updateで追随。SQL Serverのupdate()+limit()修正を確認
low任意
create-vite 9.2.0 マイナー更新
create-vite-9.2.0
nubパッケージマネージャー利用時のみ関係。通常は影響なし
RustAstroTerraformAngularnpmリリースアップデート

本日は監視対象リポジトリのうち7件のリリースが確認されました(minor 1・patch 3・prerelease 3、major はなし)。実務的に効くのは Rust 1.98.1 の vtable 生成ミスコンパイル修正と、Astro 7.3.1astro:assets 起動・ビルド不能バグの修正です。あわせて Terraform 1.16.1、Angular 22.1.5、Laravel 13.30.1、Next.js 16.3.4、create-vite 9.2.0 が出ています。

リリースサマリー

フレームワークバージョンタイプカテゴリ
Terraformv1.16.1minorinfra
Astroastro@7.3.1patchfrontend
Laravelv13.30.1patchbackend
Rust1.98.1patchlanguage
Next.jsv16.3.4prereleasefrontend
Angularv22.1.5prereleasefrontend
create-vite9.2.0prereleasetool

Rust 1.98.1 の詳細

patch

Rust 1.98.1 は 1.98 系のポイントリリースで、rustc(コンパイラ)における vtable 生成時のミスコンパイル修正が唯一かつ最大の変更点です(rust-lang/rust#161441)。

ミスコンパイルは、ソースコード自体は正しいのに、コンパイラが誤った機械語を生成してしまう不具合です。vtable はトレイトオブジェクト(dyn Trait)の動的ディスパッチに使われる仕組みで、その生成に問題があると、実行時に想定と異なる関数が呼ばれるなど、追跡の難しい不具合につながる可能性があります。

新機能や破壊的変更はありません。1.98.0 でビルドしているプロジェクトは、念のため 1.98.1 へ更新し、リリースビルドを取り直しておくと安心です。

Astro 7.3.1 の詳細

patch

Astro 7.3.1 は、astro:assets を使うプロジェクトが起動・ビルドできなくなる不具合を修正したパッチです(withastro/astro#17899)。

astro:assets は画像最適化まわりで広く使われる機能のため、7.3.0 で astro:assets を利用しているプロジェクトが astro devastro build で止まってしまうケースに直接効きます。7.3.0 へ上げてビルドが通らなくなったチームは、7.3.1 へ更新してください。破壊的変更はなく、通常のパッチ適用として取り込めます。

Terraform v1.16.1 の詳細

minor

Terraform v1.16.1 は 1.16 系初のバグ修正リリースです。新機能はなく、運用中に踏みやすい不具合の修正に絞られています。

  • import ブロックの取りこぼし修正: for_eachcount を使った設定に対し、複数の import が異なるインスタンスを対象にしている場合に import ブロックが無視される不具合を修正(#39068)。
  • panic 修正(2件): import identity が機微な値(sensitive value)を参照する際の panic(#39013)と、state show に属性パスを渡したときの panic(#39087)を修正。
  • cloud: run task 失敗後にポリシー評価が保留のまま CLI が無限停止する不具合を修正(#38751)。

破壊的変更はありません。for_each/count と import を組み合わせている構成や、CI で terraform test を回している構成では効果が大きいでしょう。

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

  • Angular v22.1.5prerelease / frontend) — 22.1 系のバグ修正。core で「デバウンスタイマーの停止漏れによるタイマーリーク」を修正、拡張診断で未呼び出しの signal エイリアスをチェック、基底クラスを継承した pipe が NgModule チェックで失敗する問題や SVG 名前空間外での SVG アニメーション属性検証も修正しています。
  • Laravel v13.30.1patch / backend) — 13 系のパッチ。Eloquent ビルダーへの insertOrIgnoreReturning() 追加、スキーマブループリントへの dropVectorIndex() 追加、WorkerStopping へのコネクション/キュー情報の付与、SQL Server で update() 時に limit() が無視される不具合の修正、Redis タグ付きキャッシュの孤立エントリ防止などが入っています。
  • Next.js v16.3.4prerelease / frontend) — 緊急セキュリティ版 16.3.3 のフォローアップ。AVIF 画像最適化の再有効化#97949)が主眼で、testmode の passthrough fetch 無限再帰修正(#97691)などもバックポート。16.3.3 適用済みで next/image の AVIF を使うチームは更新推奨です。
  • create-vite 9.2.0prerelease / tool) — Vite のプロジェクト生成CLI。nub パッケージマネージャーのサポート追加(#23019)が主な変更。Vite 本体(vite@8.2.2)の更新ではない点に注意してください。

EOL / サポート期限情報

endoflife.date のデータから、3ヶ月以内にEOLを迎える主要バージョンを抜粋します。まだ猶予はありますが、そろそろ移行計画を意識したいラインです。

製品バージョンEOL日状態
Next.js152026-10-21まもなくEOL
Kubernetes1.342026-10-27まもなくEOL
Python3.102026-10-31まもなくEOL
PostgreSQL142026-11-12まもなくEOL
Angular202026-11-28まもなくEOL

本日リリースの Rust では、旧安定版の Rust 1.97 が 2026-08-20 にEOL となっています。Rust は約6週間ごとに新安定版が出て前バージョンのサポートが切れるため、1.97 以前で運用中なら最新の 1.98 系(本日の 1.98.1)への追随を検討してください。ほかにも Go 1.25(2026-08-19)、Terraform 1.14(2026-08-26)、Nuxt 3(2026-07-31)が最近サポート終了となっています。

エコシステム動向

パッケージレジストリのスナップショットから、主要フレームワークの現在の最新安定版は以下の通りです。

  • Astro: astro@7.3.1(本日のリリースが latest に反映済み)
  • Angular: @angular/core@22.1.5next は 22.2.0-next.5 が進行中)
  • Next.js: next@16.3.4
  • Laravel: 13 系が v13.30.1 に到達。12 系(12.69.1)も並行してメンテナンス中
  • Vite: 本体は vite@8.2.2create-vite は 9 系が進行中
  • TypeScript: typescript@7.0.2 — ネイティブ実装世代の 7 系が安定版として定着(next は 7.1.0-dev)
  • Prisma: prisma@8.0.0-rc.12 — メジャー 8 系はRC段階で、latest への昇格待ち

Rust は npm / PyPI の監視対象外のため、上記スナップショットには含まれません。dist-tags の next(canary/dev)はいずれも先行版のため、本番採用は latest を基準に判断してください。

まとめ

本日の実務的なポイントは3点です。1点目は Rust 1.98.1 への追随。vtable 生成のミスコンパイルは実行時の挙動に影響しうる不具合なので、1.98.0 でビルドしているプロジェクトはリリースビルドを取り直しておくと安心です。2点目は Astro 7.3.1 への追随。7.3.0 で astro:assets が起動・ビルド不能になっていたチームは、このパッチで解消します。

3点目は Terraform 1.16.1 への追随import まわりの panic や取りこぼしは IaC 運用で踏みやすいので、1.16 系を使っているチームは早めに取り込んでおくと安心です。Angular 22.1.5・Laravel 13.30.1・Next.js 16.3.4・create-vite 9.2.0 は、それぞれ該当機能を使っている場合に通常のアップデートサイクルで追随すれば十分です。


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

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