D

Dragonfly

D
Dragonfly Database v39.11

i1.39.11: chore ((hll): ヴァルキー上流 (#7961) とハイパーログログ。c を同期

chore ((hll): upstreamのフォーマットを保持し、将来の同期が安くなるため、upstreamのフォーマットを保持する。上流から輸入: CVE-2025-32023: VALだけでなく、すべての稀有な操作コードに実行長度の溢れ込みガード。INT_MAXを sum 通り XZEROが実行される 積載は idx クーサーを負に包み込み。..

D
Dragonfly Database v39.10

i1.39.10

修正 (squash): 共有応答ビルドで変容可能なクロススレッドアクセスを避ける。..

D
Dragonfly Database v39.9

i1.39.9: 修正 (ファサード): 登録解除時に pub/サブオーダーを保存する (v1 IOループ) (#7909)

v1.38以降、AsyncFiberの async_dispatch_quota アンチ飢餓ロジックは、配当に達した時点で、その前に列に並んだpub/subメッセージの前にUNSUBSCRIBEのようなパイプラインコマンドを実行することができました。UNSUBSCRIBEを早期に実行すると、サブスクリプションは0に設定されるので、まだキューに並んでいるメッセージは捨てられ、サブスクリプションが終了する前に公開されたメッセージが消える。配额に基づくパイプラインのゲート。..

D
Dragonfly Database v39.8

i1.39.8

出版社への絞め込みを避けるため、 固定した加入者 (...

D
Dragonfly Database v39.6

i1.39.6:試験: V1 (#7822) の V2のみの停止試験をスキップする

リグレーション行列は --df enable_resp_io_loop_v2 を false と true にセットしてスイートを実行しますこのフラグは @dfly_args デフォルトをオーバーライドするので、V2のみの 2 つの CLIENT PAUSE テストは V1 で実行され、その assert is_resp_io_loop_v2 ガードで失敗しました。テストは V1 脚でクリーンにスキップして V2 脚下でも実行されます。

D
Dragonfly Database v39.5

i1.39.5

修正 (facede): 返信キャプチャに VerbatimString を追加する

D
Dragonfly Database v39.3

i1.39.3: chore ((server): main_service ハンドラーを CmdArgParser に移行する

最近の 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 を拡散する

D
Dragonfly Database v39.2

i1.39.2

feat ((サーバー): 同期スクラッシング (#7597)

D
Dragonfly Database v39.1

i1.39.1: 修正 (ファサード): experimental_io_loop_v2フラグ (#7605) を削除する

experimental_io_loop_v2フラグは誤って落としてしまいました。ABSL_RETIRED_FLAG を単に削除する代わりに使用すると、コンフィギュレーションやスクリプトで参照するデプロイメントのバックグラッド互換性が保たれます。署名: ギル・レフコヴィッチ 69595609+glevkovich@users.noreply.github.com

D
Dragonfly Database v1.39.0

v1.39.0

Dragonfly v1.39.0 このリリースはフルテキスト検索能力に大きな飛躍をもたらします FT.HYBRIDはテキストクエリとベクトル類似性を融合させ、スロップとの正確なフレーズマッチングが到着し、PORTER スタミングはTEXT フィールドのデフォルトでオンになり、WITHSCORES サポートによるBM25STD/TFIDF スコアリングは、深く改善された検索エンジンを完成させます。パブサブ 応答のバッチングが減る

D
Dragonfly Database v38.3

i1.38.3: 面: 容量がサイズよりはるかに大きい場合、解析されたアグをトリミングする (#7386)

面: 過剰配置された場合、解析された arg をトリムする 新しいコマンドを解析する際に、キャップ > 2* プレサイズが必要な場合は、過剰な容量を保持しないようにトリムコマンドをトリムします。また、小さなコマンドにチャーンしないために256KB以上のみ実行し、大きな配分のみを修正します。

D
Dragonfly Database v38.2

i1.38.2:修正: HuffmanCheckTask (#7251) で圧縮できないデータを処理する

HuffmanCheckTaskは、キーデータが圧縮できないとき (例:ランダムなハッシュ、 UUID,暗号化されたボブ): F huff_coder.cc:108] チェック失敗: !HUF_isError(size) キーメモリが50 MBを超えると、タスクはシャード0でアイドルタスクとして実行されます。Huffman の周波数表をサンプリングされたキーデータから構築し、その後 HuffmanEncoder::Export ((() を無条件に呼び出し、ログインするための表をシリアル化します。...

D
Dragonfly Database v1.38.1

v1.38.1

これはパッチリリースのWhat's Changed修正です (サーバー):リユース・ジャーナルエグゼクチュエーター (#7201) テスト (接続):BLPOP (#7224) の FIN_WAIT_2 漏洩バグの修正を追加します (修正:NotifyWatchQueue (#7225) の O (n) スキャンを回避します) 完全な変更日記: v1.38.0...v1.38.1