i1.39.11: chore ((hll): ヴァルキー上流 (#7961) とハイパーログログ。c を同期
chore ((hll): upstreamのフォーマットを保持し、将来の同期が安くなるため、upstreamのフォーマットを保持する。上流から輸入: CVE-2025-32023: VALだけでなく、すべての稀有な操作コードに実行長度の溢れ込みガード。INT_MAXを sum 通り XZEROが実行される 積載は idx クーサーを負に包み込み。..
chore ((hll): upstreamのフォーマットを保持し、将来の同期が安くなるため、upstreamのフォーマットを保持する。上流から輸入: CVE-2025-32023: VALだけでなく、すべての稀有な操作コードに実行長度の溢れ込みガード。INT_MAXを sum 通り XZEROが実行される 積載は idx クーサーを負に包み込み。..
修正 (squash): 共有応答ビルドで変容可能なクロススレッドアクセスを避ける。..
v1.38以降、AsyncFiberの async_dispatch_quota アンチ飢餓ロジックは、配当に達した時点で、その前に列に並んだpub/subメッセージの前にUNSUBSCRIBEのようなパイプラインコマンドを実行することができました。UNSUBSCRIBEを早期に実行すると、サブスクリプションは0に設定されるので、まだキューに並んでいるメッセージは捨てられ、サブスクリプションが終了する前に公開されたメッセージが消える。配额に基づくパイプラインのゲート。..
試験用
出版社への絞め込みを避けるため、 固定した加入者 (...
リグレーション行列は --df enable_resp_io_loop_v2 を false と true にセットしてスイートを実行しますこのフラグは @dfly_args デフォルトをオーバーライドするので、V2のみの 2 つの CLIENT PAUSE テストは V1 で実行され、その assert is_resp_io_loop_v2 ガードで失敗しました。テストは V1 脚でクリーンにスキップして V2 脚下でも実行されます。
修正 (facede): 返信キャプチャに VerbatimString を追加する
ZSTD 辞書 限界フラグを非実験的な名前に改名し、QList 辞書を作成する際に使用される別列圧縮レベルフラグを追加します。共同著者:コピロット 223556219+コピロット@users.noreply.github.com
最近の set_family.cc と zset_family.cc 移行と同じパターンに従って、CmdArgList から CmdArgParser にほとんどの main_service.cc コマンドハンドラーを移行します。アップデート Quit, Multi, Watch, Unwatch, Discard, Exec, Publish, Subscribe, Unsubscribe, PSsubscribe, PUnsubscribe, Function, Monitor, Pubsub, コマンドハンドラー コントロールで ChangeSubscription/ChangePSubscription を通して ParsedArgs を拡散する
内容がない
feat ((サーバー): 同期スクラッシング (#7597)
experimental_io_loop_v2フラグは誤って落としてしまいました。ABSL_RETIRED_FLAG を単に削除する代わりに使用すると、コンフィギュレーションやスクリプトで参照するデプロイメントのバックグラッド互換性が保たれます。署名: ギル・レフコヴィッチ 69595609+glevkovich@users.noreply.github.com
Dragonfly v1.39.0 このリリースはフルテキスト検索能力に大きな飛躍をもたらします FT.HYBRIDはテキストクエリとベクトル類似性を融合させ、スロップとの正確なフレーズマッチングが到着し、PORTER スタミングはTEXT フィールドのデフォルトでオンになり、WITHSCORES サポートによるBM25STD/TFIDF スコアリングは、深く改善された検索エンジンを完成させます。パブサブ 応答のバッチングが減る
署名: コスタス・キリミス コスタス@dragonflydb.io
面: 過剰配置された場合、解析された arg をトリムする 新しいコマンドを解析する際に、キャップ > 2* プレサイズが必要な場合は、過剰な容量を保持しないようにトリムコマンドをトリムします。また、小さなコマンドにチャーンしないために256KB以上のみ実行し、大きな配分のみを修正します。
修正アクション バージョン より多くのオプションを設定 リリースの偶然のオーバーライドを避ける 署名: Roman Gershman roman@dragonflydb.io
HuffmanCheckTaskは、キーデータが圧縮できないとき (例:ランダムなハッシュ、 UUID,暗号化されたボブ): F huff_coder.cc:108] チェック失敗: !HUF_isError(size) キーメモリが50 MBを超えると、タスクはシャード0でアイドルタスクとして実行されます。Huffman の周波数表をサンプリングされたキーデータから構築し、その後 HuffmanEncoder::Export ((() を無条件に呼び出し、ログインするための表をシリアル化します。...
これはパッチリリースのWhat's Changed修正です (サーバー):リユース・ジャーナルエグゼクチュエーター (#7201) テスト (接続):BLPOP (#7224) の FIN_WAIT_2 漏洩バグの修正を追加します (修正:NotifyWatchQueue (#7225) の O (n) スキャンを回避します) 完全な変更日記: v1.38.0...v1.38.1