v1.31.2がリリースされました。以下のようなシナリオにおいて、初回実行時はうまくいくものの、ロックファイルが適用されるとうまく動かないケースがあったようで、この問題が修正されています。(peer)その他の改善npm:URLを使っていると、依存関係が変わっていなくても、毎回Lockfileがtouchされてしまう問題が修正されています。複数のDenoプロセスが同時にnode_modulesを更新できないように制御が入りました。package.jsonの依存関係の解析に失敗しても、npmパッケージが実際にimportされるタイミングまではエラーが起きないように修正されています。これにより、package.jsonは存在するものの、スクリプト内でnpmパッケージを利用していないようなケースでエラーが発生しなくなります。node:cryptoのcreateHashが高速化されています。util.types.isSharedArrayBufferが動作しない問題が修正されています。checkなどでうまく型チェックが行われていなかった問題が修正されています。--docの実行時のみ)Deno.UnsafePointer.ofの改善#Deno.UnsafePointer.ofでバッファのメモリを取得する際に、もしユーザーがバッファの参照をどこかに保持していなかった場合、孤立したポインタができてしまう可能性がありました。この問題を解消するため、Deno.UnsafePointer.ofの内部でWeakMapを使ってポインタとバッファのマッピングが管理されるようになりました。v0.179.0がリリースされました。std/encoding/varint/mod.tsの非推奨化#TypeScriptをベースに実装されたstd/encoding/varint.tsが追加されました。(実装はhttps://deno.land/x/varintがベースのようです)これに合わせて、WASMベースのstd/encoding/varint/mod.tsが非推奨化されています。ensureDir()を同じディレクトリに対して並列で呼んだときに、Deno.errors.AlreadyExistsがthrowされる問題が修正されています。=の取り扱いが改善#Cookieの値に=が含まれていると、getSetCookiesが意図せぬ値を返す問題が修正されています。v1.1.4がリリースされています。v1向けのプラグインが追加されています。その他には、HEADリクエストを受信した際に405エラーが返却される問題が修正されています。https://github.com/denoland/fresh/releases/tag/1.1.4FreshのIslandコンポーネントの事前ビルドについて#以下のissueでは、Islandコンポーネントを事前ビルドすることでパフォーマンスの向上を図ることが提案されています。#1062この提案に対して、Freshの開発者であるlucacasonato氏も賛成しており、今後、Islandコンポーネントを任意で事前にビルドする機能が追加される可能性がありそうです。v1.4.0がリリースされています。README.mdが更新されており、今後はリリース頻度が低下する見込みのようです。