Primary Sources Only

公式ブログとリリースノートを、日本語の記事にして毎朝届けます。

まとめサイトの記事や機械翻訳ではなく、一次情報だけを追っています。興味のあるトピックだけ選んで読めます。

トピック: rust解除

Rust 1.91.0がリリース、build.build-dir安定化やC言語スタイル可変長引数関数のサポートなど多数の改善

Rust重要度 75掲載 2026/8/27 16:51

ワンポイント"host-tuple"文字列が指定できるようになっています。Rustdocの検索機能も強化され、ドキュメントエイリアスの検索順位調整や、`*const u8`のような生ポインタを使った検索がサポートされました。 ## 互換性に関する注意点 今回のリリースには開発者が意識すべき変更もいくつか含まれます。macOS環境では、cc経由のリンク時に常にSDKルートが渡されるようになり、Xcode内でのrustc実行時のリンク問題が解消される見込みです。一方で**/usr/local/lib内のライブラリが自動リンクされなくなる**ため、これに依存するクレートを開発・利用している場合はbuild.rsで明示的に`cargo::rustc-link-search=/usr/local/lib`を設定する必要があります。 また、属性の構文解析がより厳格になり、無効な`#[should_panic]`や`#[link]`属性がエラーとなるほか、Edition 2024では`if let`の条件式内で使われる`pin!`や`format_args!`などのマクロが生成する一時変数のスコープが制限されるようになりました。内部的には**LLVM 21へのアップデート**も行われています。 ## まとめ Rust 1.91.0は、C ABI周りの一貫性向上、Cargoのbuild-dir機能安定化、多数のAPI追加といった前向きな変化と同時に、lintの厳格化やmacOSのリンク挙動変更など互換性面での調整が混在するリリースです。特にmacOSでビルドしているプロジェクトや、マクロ・属性を多用するコードベースでは、アップデート前にコンパイルエラーやlint警告が新たに出ないか確認しておくとよいでしょう。

Rust公式が最新リリース1.91.0を公開しました。C言語スタイルの可変長引数関数の宣言が複数ABIで安定化されたほか、Cargoのbuild.build-dir設定が正式機能になり、AtomicPtrやDuration::from_hoursなど多数のAPIが安定化しています。一方でセミコロン関連lintの厳格化やmacOSのライブラリリンク挙動の変更など、注意すべき互換性の変更も含まれています。

tech/ai news

Vercel Functions、Rustランタイムがパブリックベータで正式サポートへ

Vercel Blog重要度 72掲載 2026/8/27 06:54

ワンポイントVercel FunctionsでRustがFluid compute対応の正式ランタインに

Vercelは「Vercel Functions」向けにRustランタイムのファーストクラスサポートをパブリックベータとして公開しました。コミュニティ版Rustランタイムを土台に、Fluid computeや環境変数上限の拡張など既存のVercel Functionsの機能をフルに利用できるようになります。

Rust 1.92.0がリリース、PDB埋め込みコード削除やpanic=abort時のバックトレース修正など多数の改善

Rust重要度 85掲載 2026/8/27 06:24

ワンポイントpanic=abort環境でもLinuxのバックトレースが正しく取得可能に

Rustプログラミング言語の公式リリース1.92.0が公開されました。インクリメンタルビルドに悪影響を与えていたPDBへのコマンドライン引数埋め込み処理の削除、多数のAPI安定化、Cargo・Rustdocのドキュメント/検索改善が含まれます。あわせて外部LLVMの最小要求バージョン引き上げなど、開発者が確認すべき互換性変更も加わりました。

Rust製ゲームエンジン「Bevy」がv0.18.0をリリース

Bevy重要度 75掲載 2026/8/27 03:51

ワンポイントBevyエンジンがついにVer.0.18.0を正式リリース

オープンソースのRust製ゲームエンジンBevyの新バージョン「v0.18.0」がGitHub上で公開されました。詳細な変更内容は公式ブログ記事にまとめられています。今回のリリースノートはGitHub Releasesページから確認できます。

Rust 1.93.0がリリース、Copyトレイトの内部実装変更や多数のAPI安定化を実施

Rust重要度 75掲載 2026/8/27 02:52

ワンポイントCopyトレイトの内部実装変更で一部APIに性能低下の可能性

Rust 1.93.0が公開され、s390xベクトル機能やasm_cfgなどの言語仕様、-Cjump-tables=boolなどのコンパイラフラグが安定化しました。Copyトレイトの特殊化利用を廃止したことで一部標準ライブラリAPIに性能低下の可能性がある点や、Cargoのビルドスクリプトでの環境変数追加による互換性への影響にも注意が必要です。

Rust 1.94.0リリース、Cargo設定のinclude安定化やUnicode 17対応など多数の改善

Rust重要度 75掲載 2026/8/26 21:52

ワンポイントCargoのconfigにincludeキーとTOML v1.1対応が追加

Rustの最新安定版1.94.0が公開されました。Cargoのconfigにおけるincludeキーやレジストリインデックスのpubtimeフィールドが安定化したほか、LazyCell/LazyLockの新メソッドやEULER_GAMMAなどの数学定数が追加されています。一方でクロージャのキャプチャ挙動や標準ライブラリマクロのインポート方法など、互換性に影響する変更も複数含まれているため注意が必要です。

Rust 1.95.0がリリース、if letガードとPowerPC向けインラインアセンブリが安定化

Rust重要度 85掲載 2026/8/26 07:21

ワンポイントif letガードとPowerPC向けインラインアセンブリが安定化

Rust 1.95.0では、match式にif letガードを書けるようになったほか、PowerPCおよびPowerPC64向けのインラインアセンブリが安定化しました。加えてTier 2プラットフォームの拡充やvendored muslへのCVE修正パッチ適用など、実務に直結する変更が多数含まれています。

BevyのゲームエンジンがWindowsやマクロOSに対応する新バージョン、v0.19.0-rc.1が公開

Bevy重要度 65掲載 2026/8/26 02:55

ワンポイントBevy v0.19.0の検証版rc.1が公開、正式リリースへ前進

Rust製ゲームエンジンBevyの次期メジャーバージョンとなる**v0.19.0**のリリース候補版「v0.19.0-rc.1」が公開されました。前バージョンv0.18.1からの変更点はGitHub上の差分ページで確認できます。正式リリース前の検証段階として、コミュニティによる動作確認が呼びかけられています。

Rust 1.97.1リリース、LLVM最適化に起因する誤コンパイル問題を修正

Rust重要度 75掲載 2026/8/22 13:51

ワンポイントRust 1.97.1はLLVM由来の誤コンパイルを修正する緊急パッチ

Rust公式は緊急パッチとして1.97.1をリリースしました。LLVMの最適化処理に起因する誤コンパイル(miscompilation)を修正するもので、LLVMサブモジュールの更新と、バグの誘発要因の一つとされたrustc側変更のロールバックが含まれます。

Rust 1.98.0リリース、&mutのライフタイム短縮拡大と多数の破壊的変更に注意

Rust重要度 85掲載 2026/8/22 04:51

ワンポイントrepr(transparent)の判定基準が厳格化、既存コードに影響も

Rust公式が最新安定版1.98.0を公開しました。unsize-coercion時の&mutライフタイム短縮の適用範囲拡大や新規lintの追加、thumbv7系ターゲットのTier 2昇格に加え、repr(transparent)の厳格化やimport解決の変更など、既存コードに影響し得る互換性変更が多く含まれています。

Bun 1.4リリース、コアをRustで書き直し新機能を大量投入

Bun Blog重要度 85掲載 2026/8/21 19:21

ワンポイントBunのコア実装がRustに全面刷新、インストールは最大7倍高速化

高速JavaScriptランタイムBunの新バージョン「Bun 1.4」が公開されました。ランタイム内部をRustで全面的に書き直したほか、ヘッドレスブラウザ操作用のBun.WebViewやBun.Image、cron APIなど多数の新機能を追加。Node.js互換性の向上やインストール速度の改善も図られています。

Rust Polars 0.55.1リリース、DNSキャッシュのグローバル化やOut-of-Coreスピリングなど大量の改善を追加

Polars重要度 72掲載 2026/8/6 11:51

ワンポイントhiveパーティションの結合最適化とOut-of-Coreスピリングを追加

Polarsの公式リリースノートによると、Rust版Polars 0.55.1が公開されました。PythonのDSLバージョン1.43.2に対応し、パフォーマンス改善・新機能・多数のバグ修正が含まれています。特にhiveパーティション処理の最適化やナイーブなOut-of-Coreスピリング機能の追加が目立ちます。

mise v2026.8.0リリース、Shimが15%高速化しマルチ言語モノレポ対応が拡大

mise重要度 72掲載 2026/8/2 20:52

ワンポイントmise、shim実行速度が最大15%向上

バージョン管理ツールmiseのv2026.8.0がリリースされました。Linux x64環境でのshim実行速度が最大15%向上し、Cargo・uv・Go・Nodeの4エコシステムにまたがるワークスペース依存関係の推論に対応しました。またRubyのプリコンパイル済みバイナリがデフォルトのインストール方式になりました。

Rust Polars 0.54.4がリリース、streamingエンジンが正式に安定版へ

Polars重要度 72掲載 2026/7/14 15:23

ワンポイントstreamingエンジンがついに安定版として位置づけへ

Rust版Polarsの新バージョン0.54.4がGitHubで公開されました。長らく実験的機能だったstreamingエンジンが安定版として扱われるようになったほか、LazyFrame.gatherの追加やparquetメタデータ読み込みの高速化など、多数の性能改善とバグ修正が含まれています。

Rust 1.96.0リリース、CargoのCVE修正とrustdoc表示ロジックの見直しが目玉

Rust重要度 85掲載 2026/7/14 14:21

ワンポイントCargoでCVE-2026-5222/5223を修正した重要リリース

Rustの安定版1.96.0が公開されました。cfgへのexprメタ変数渡しやNonZero整数の範囲イテレートなど言語・ライブラリの改善に加え、CargoではCVE-2026-5222とCVE-2026-5223というセキュリティ脆弱性が修正されています。rustdocのdeprecation表示ロジック変更など、開発者の日常作業に影響する変更も含まれています。

Bevy v0.19.0がリリース、変更内容はGitHub上のフルdiffで確認可能

Bevy重要度 65掲載 2026/7/14 08:51

ワンポイントBevy v0.19.0公開、詳細はGitHubのdiffで確認を

ゲームエンジンBevyの新バージョン**v0.19.0**が公開されました。リリースノート本文には具体的な変更点の記載がなく、直前バージョンとの差分はGitHub上の**フルdiffページ**で確認する形になっています。

Rust製ゲームエンジン「Bevy」、バージョン0.19.0を公開

Bevy重要度 75掲載 2026/7/13 01:51

ワンポイントRust製ゲームエンジンBevy 0.19.0がリリース

オープンソースのRust製ゲームエンジンBevyの新バージョン、**Bevy 0.19.0**がGitHubのリリースページで公開されました。今回の告知は「Release Bevy 0.19.0」という短いタイトルのみで、詳細な変更内容は原文には記載されていません。

mise v2026.7.4リリース、BootstrapとDotfilesが正式機能に昇格

mise重要度 65掲載 2026/7/10 07:51

ワンポイント実験機能だったmise bootstrap/dotfilesが正式に安定版へ昇格

開発ツールバージョン管理ツールmiseの新バージョンv2026.7.4がリリースされました。実験的機能だったbootstrapとdotfilesが安定版となり、Rustツールチェインのコンポーネント整合性チェックやLinux arm64向けビルドのglibc互換性回復など、複数の不具合修正・改善が行われています。CI/Docker環境向けのインストールスキップ機能も追加されました。

Rust 1.97.0がリリース、CI向けのwarnings設定とv0シンボルマングリングのデフォルト化が目玉に

Rust重要度 85掲載 2026/7/10 07:21

ワンポイントCI向けbuild.warnings設定とv0シンボルマングリングがデフォルト化

Rustプロジェクトが1.97.0を公開しました。CIでの警告制御を簡素化するcargo設定の安定化や、pin!マクロのsoundness修正、シンボルマングリング方式のデフォルト変更など、実務に影響する複数の変更が含まれています。

Bun、ZigからRustへの全面書き換えを発表

Bun Blog重要度 75掲載 2026/7/10 01:53

ワンポイントBunがZigからRustへ全面書き換えへ

Bunの公式ブログに「Rewriting Bun in Rust」という記事が公開され、副題としてBunをZigからRustへ書き換えた経緯と方法が予告されています。現時点で公開されている本文は見出しのみで、具体的な背景や技術的な詳細はまだ明らかになっていません。