
Bun v1.3.11リリース、105件の不具合修正とBun.cron・Bun.sliceAnsiなどの新機能を追加
JavaScriptランタイムBunの最新パッチv1.3.11が公開されました。105件の不具合修正に加え、OSレベルのcronジョブを扱うBun.cronやANSI対応の文字列スライスBun.sliceAnsiなどの新機能が追加されています。Windows・macOSでの互換性修正やバンドラーの不具合修正も多数含まれ、実運用での安定性向上が図られています。
まとめサイトの記事や機械翻訳ではなく、一次情報だけを追っています。興味のあるトピックだけ選んで読めます。
トピック: bun解除

JavaScriptランタイムBunの最新パッチv1.3.11が公開されました。105件の不具合修正に加え、OSレベルのcronジョブを扱うBun.cronやANSI対応の文字列スライスBun.sliceAnsiなどの新機能が追加されています。Windows・macOSでの互換性修正やバンドラーの不具合修正も多数含まれ、実運用での安定性向上が図られています。

JavaScript/TypeScriptランタイムBunの最新版v1.3.12が公開されました。合計120件の課題を解消したほか、ターミナルでMarkdownを表示する新コマンドやヘッドレスブラウザ自動化API、cronスケジューラーなどの新機能が追加されています。URLPatternやGlob.scanの高速化、Linux環境でのリソース制御改善も含まれます。

Bunの公式ブログによると、v1.3.13では82件のIssueが修正されました。bun testに--parallelや--shardなどの新オプションが追加されたほか、bun installやソースマップ処理のメモリ使用量が大幅に削減されています。Bun.serve()のRangeリクエスト対応やSHA3サポートなど、Node.js互換性の強化も進みました。

Bun v1.3.14が公開され、92件のIssueが修正されました。新機能として組み込み画像処理API「Bun.Image」や、isolatedリンカーのグローバルストアによるインストール高速化、fetch()とBun.serve()でのHTTP/2・HTTP/3対応などが追加されています。Windows向けのターミナル機能やFreeBSD・Android向けビルドも新たに用意されました。

高速JavaScriptランタイムBunの新バージョン「Bun 1.4」が公開されました。ランタイム内部をRustで全面的に書き直したほか、ヘッドレスブラウザ操作用のBun.WebViewやBun.Image、cron APIなど多数の新機能を追加。Node.js互換性の向上やインストール速度の改善も図られています。
pnpmの公式リポジトリでバージョン12.0.0-rc.2がリリースされました。目玉は、グローバルインストールしたNode.js・Deno・Bunなどのバイナリをプロジェクトの設定に応じて自動的に切り替える新設定「globalShims」です。あわせて、パッチファイル絡みのエラーや署名検証周りの不具合修正など多数のパッチ変更も含まれています。
Vercel FunctionsのBunランタイムが、Bun.serve()をそのままファンクションのエントリーポイントとして受け付けるようになりました。WebSocketハンドラーを含め、ローカルで動かしているBunサーバーをフレームワークでラップせずにそのままデプロイできます。Fluid computeのActive CPU課金により、WebSocket接続はアイドル時間に課金されない点も特徴です。
pnpmの次期メジャーバージョンとなるv12.0.0-rc.6がリリースされました。目玉は、pnpmがnpmやYarn、Bunといった他のパッケージマネージャーを自ら取得・検証して実行できるようになったことです。pnpm dlxやグローバルインストール、shim機構も刷新され、Corepack経由でpnpm 12を実行できなかった不具合も修正されています。
webpackのv5.108.0がリリースされ、Bun・Deno・Universalという新しいビルド対象が追加されました。あわせてHTMLモジュールのHMR対応やCSS・ツリーシェイキングの機能強化、多数のパフォーマンス改善・セキュリティ修正も含まれています。

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