V4.13.16
このリリースには、次のセキュリティ上の問題に対する修正が含まれています: mount (mount) と app (app.mount) は、mount 前項 (mount) の内にあるミドルウェアを回避する経路を転送できます。/api/:tenant/*のような動的前項は、ルートパターンの長さによって削除されました。転送された経路も URL パーサーによって再正規化され 解読された \ は / an になりました。..
このリリースには、次のセキュリティ上の問題に対する修正が含まれています: mount (mount) と app (app.mount) は、mount 前項 (mount) の内にあるミドルウェアを回避する経路を転送できます。/api/:tenant/*のような動的前項は、ルートパターンの長さによって削除されました。転送された経路も URL パーサーによって再正規化され 解読された \ は / an になりました。..
What's Changed fix ((auth): #5590 docsの@yusukebeによる WWW-Authenticate領域での脱出逆斜線修正 ((contributing): #5593の@yusukebeによるフォークブランチのリンクに関するノートを削除修正 ((context): #5587の@yusukebeによる応答ボディが消費された後にc.header (c.header) を許可する。
What's Changed docs ((contributing): RPs #5526 docs ((readme) の代わりに問題を求めます): 貢献リストを CONTRIBUTING.md #5527 fix ((adapters) と同期します: Hono v5 のプレリリースを hono peer range #5537 で受け入れます。 作業: oxfmt と oxlint のコンフィギュレーションを統一します。
内容がない
内容がない
Hono v5のプレリリースをHonoのピアレンジで受け入れる、npmはhono@nextでインストールし、ERESOLVEで失敗しません。
Hono v5のプレリリースをHonoのピアレンジで受け入れる、npmはhono@nextでインストールし、ERESOLVEで失敗しません。
Hono v5のプレリリースをHonoのピアレンジで受け入れる、npmはhono@nextでインストールし、ERESOLVEで失敗しません。
Hono v5のプレリリースをHonoのピアレンジで受け入れる、npmはhono@nextでインストールし、ERESOLVEで失敗しません。
Hono v5のプレリリースをHonoのピアレンジで受け入れる、npmはhono@nextでインストールし、ERESOLVEで失敗しません。
Hono v5のプレリリースをHonoのピアレンジで受け入れる、npmはhono@nextでインストールし、ERESOLVEで失敗しません。
Hono v5のプレリリースをHonoのピアレンジで受け入れる、npmはhono@nextでインストールし、ERESOLVEで失敗しません。
Hono v5のプレリリースをHonoのピアレンジで受け入れる、npmはhono@nextでインストールし、ERESOLVEで失敗しません。
マウントミドルウェア app.mount() は、マウントミドルウェア hono/mount として利用できます。これは単なるハンドラーなので、app.allで登録します (): import { Router as IttyRouter } from 'itty-router' import { Hono } from 'hono' import { mount } from 'hono/mount' const ittyRouter = IttyRouter (() ittyRouter.get('/hello', () => new Response (('Hello from itty-router')) const app = new Hono ((() app.all (('/itty-route...
何が変更されたか修正 ( build): バンドドットで内部型をプライベートに保ち、自己参照のJSXを避ける。IntrinsicElements in #5485 test ((build): #5486の修正 (fix)) で消費者プロジェクトからのバンドド宣言をタイプチェック (type-check): retainedHeaderオプションの混合文字ヘッダー名 (header option) で正常にマッチ (correct match) する (fix) #5475の修正 (jsx): 数値格子Gap, gridRowGap, gridColumnGap in #5487の修正 (fix)) に px を追加 (add) する (fix): Respo...
セキュリティの修正は、serveStaticが要求経路を2度目解読し、静的経路でミドルウェアをバイパスすることにつながります。修正は既に解読された経路を 静的解読に使用します 作成されたリクエストが 1 つの経路としてルーティングされ
内容がない
内容がない
@hono/deno@1.0.1
アダプタは、現在別々のパッケージになっています。 ランタイムアダプタは、現在独自のパッケージとして公開されています。 @hono/bun, @hono/deno, @hono/cloudflare-workers, @hono/aws-lambda, @hono/lambda-edge, @hono/netlify, @hono/vercel, and @hono/service-worker.@hono/denoはJSRにも載っていますhon/<adapter> は v4 でまだ動作していますが、 v5 で廃止されます。移行はインポート変更です: - 輸入 { serveStatic } f...
What's Changed fix ((jsx): #5380の修正で Suspense と ErrorBoundary のコンテンツを newlines に置き換える ((jwt): #5380の修正で JwtTokenInvalid を投げる: #5380の修正で #5380の修正で #5380の修正で #5380の修正で #5380の修正で #5380の修正で #5380の修正で #5380の修正で #5380の修正で #5380の修正で #5380の修正で #5380の修正で #5380の修正で #5380の修正で #5380の修正で #5380の修正で #5380の修正で #5380の修正で #5380の修正で #5380の修正で #5380の修正で #5380の修正で #5380の修正で #5380の修正で #5380の修正で #5380の修正で #5380の修正で #5380の修正で #5380の修正で #5380の修正で #5380の修正で #5380の修正で #5380の修正で #5380の修正
What's Changed docs: コードコメントのタイピングエラーを修正し、第5343 perf ((jsx/dom) の第三者ミドルウェアセクションをリンクする: #5340 の修正で大きなキー付きの更新の検索作業を削減する ((aws-lambda): #5351 の修正で応答ボディをストリーミングするときにバックプレッシャーを尊重する ((accepts, language): #5311 の修正でマッチするときに品質 0 のエントリを受け入れることをスキップする ((accept): #5349 の修正で q パラメータ名を小字・小文字に扱います。..
このリリースには、次のセキュリティ上の問題に対する修正が含まれています: hon/jsx は境界コンポーネントに無遮断された平行文字列を表示し、XSS 影響をもたらします: Suspense, ErrorBoundary, and Context.Provider in hon/jsx, renderToString() / renderToReadableStream() in hon/jsx/dom/server.このコンポーネントの直接の子またはフォールバックとして置く単純な文字列の逃れを修正します。
What's Changed fix ((client): $url() と $path() のパラム値を #5297の修正で保持する ((client): #5291の修正でルーツ WebSocket URL を正規化する ((type): Context のシンボルキーを許可し、 #5300のタスクでバックバックを設定する: bump editorconfig-checker in #5336 refactor ((on handle): #5326の一貫したハンドラーの繰り返しに forEach を使用する
このリリースには、以下のセキュリティ上の問題に対する修正が含まれています:クエリパーサーはURLフラグメントの後でパラメータを読み、キャッシュキーとプロキシ解釈の差異を引き起こす。URLの断片で停止しなかったクエリ解析を修正します。#が始まりとして扱われた後。..
What's Changed fix ((request): #5268の修正で一致しないリクエストのパラームを処理する ((jsx/dom): #5264の修正で再レンダリングのときにref propが変更されたときに以前のrefクリーンアップを実行する ((reg-exp-router): #5266の perf ((router) のマッチングルートとワイルドカードミドルウェアを関連付け: #5267の nullオブジェクト作成を共有する ((fixetag): #5222の修正でコンマの前にオプションの空白スペースで If-None-Matchタグをマッチする ((skip und...
What's Changed fix ((client): replaceUrlParam contains $ replacement tokens in #5227 fix ((tag): #5239 fix ((tag) に待機しているストリームバイトをコピーする: #5234 fix ((cors)) に 304 の応答ヘッダをフィルタリングするときにヘッダをスキップするのを避ける: #5235 docs ((context) に OPTIONS のプレフライトで Origin to Vary ヘッダを追加する: #5248 の修正で Context JSDoc にカスタムヘッダを追加する オプション例を追加する ((trie-rou...
修正 (what's Changed fix)) セキュリティヘッダ (secure-headers): #5197の修正 (fix)) で無効の許可方針指令の代わりに標準の空括弧 () を出力 (jsx): #5204の修正 (fix)) で [オブジェクトの約束 (object Promise) ] の代わりにドキュメントメタデータタグの非同期子 (children) を表示 (render): #5199の修正 (fix)) で断片化された応答の誤ったインクリメンタルハッシングを解決 (resolve incorrect incremental hashing for chunked responses in #5199 fix)) クライアント (client): #5202の修正 (fix) で複数のクッキーを正しくシリアル化 (serialise) する (stabilize dige...
What's Changed fix ((trie-router): #5189の @Jaybhadeによって消費されるパターンのすべてのスラッシュを数える 修正 (utils/stream): #4988の @Sriharsha-dev369によってパイプが投げられたときにライターロックを再取得する 修正 (tag): ######################################################################################################################################################################################
Hono v4.13.0 が公開されました!このリリースのハイライトはパフォーマンスです。 低レベルの最適化の一組は、私たちのベンチマークの一般的なルートで、コアリクエスト/レスポンスの経路を1.25倍まで大幅に高速化します。このリリースでは、RFC 10008 で定義された HTTP QUERY メソッド、新しい Method Not Allowed ミドルウェア、その他にも一流のサポートが追加されています。性能向上 このリリースには。..