D

Dragonfly

D
Dragonfly Database v2.1

v2.1

Dragonfly v2.1 このリリースが重要なのは このバージョンからスタートして チームが ソフトウェアを制作で使用する方法が 変わってきているからですV2.1.0 からは、プロジェクトがBUSL-1.1 からDragonfly Source-Available License (DSAL) に移行する。詳細については https://www.dragonflydb.io/blog/introducing-dragonfly-enterprise をご覧ください。ACLの執行は厳格だ。..

D
Dragonfly Database v2.1.0

v2.1.0: feat ((metrics): スナップショットをエクスポートし、レプリカを切り離すカウンター (#8740)

INFOまたはログでしか表示されない2つの持続性および複製状態をエクスポートします: dragonfly_rdb_serialize_total: INFOの rdb_save_count,完成した保存ではなく単一のファイルRDBシリアライゼーションのレコード書き方をカウントします。dragonfly_save_in_progress: 背景保存が実行される間ドラゴンフライ_レプリカ_ディスカネクト_トータルレプリカのド。..

D
Dragonfly Database v0.5

i2.0.5: 修正 (サーバー): フィボナッチハッシングによるスロットベースのスプレッドシャード

--実験_クラスター_シャード_バイ_スロットで、シャード() がキーSlot(キー) %シャード_ナンバーでマッピングされたキー。CRC16 構造鍵セットのスロットは、残留モジュールを共有し、鍵を単一のシャーードスレッドに積み重ねることができます。フィボナッチハッシングで スロットをマッピングし その代わりに 倍数シフトの範囲を縮小しますこれはスロット番号のパターンを壊し 隣接するスロット範囲を均等にバランス保ちます

D
Dragonfly Database v40.12

i1.40.12

データが入手されたら 1 つのホップで単一のシェード BLMOVE を終了します。

D
Dragonfly Database v0.4

i2.0.4: 修正 (サーバー): 修正の省略が移行中に不一致を引き起こす

ポート #8619 から v2.0 支線へ移行ストリーマーでは visit_empty=false とのバケツを横断したので、空のバケツはスナップショットバージョンでスタンプされたことはありません。この空きバケット (横断カーソルの後ろ) に記事が省略され、スロット移行中にターゲットに不一致が生じました。ProcessBucket は、これらのバケットを。..

D
Dragonfly Database v2.0.2

v2.0.2

これはパッチのリリースですDFLYMIGRATE がクラスターモードでないサーバーに送られたときのクラッシュを修正しました。標準のエラー (#8290) を返します。KEYS,SCAN/HSCAN/SSCAN/ZSCAN MATCH,ACLキーパターン、PSUBSCRIBEとCONFIG GETで多くの *ワイルドカードを持つグロブパターンのクラッシュを修正しました。配列が繰り返されるので ファイバスタックが溢れ過ぎません

D
Dragonfly Database v0.1

i2.0.1: 修正 (ファセード): SinkReplyBuilder (#7536) で部分送信の進行を追跡する

Fix ((facade): SinkReplyBuilder SinkReplyBuilder::Send ((() で部分送信の進行を追跡し、部分書き込みループを隠し、送信タイムスタンプを1回だけスタンプする。遅いリンクやスロットされたリンクでは、まだ進行中の送信が固定されたようでした。 send_delay_seconds と send-wait-time は増加し続け、 --send_timeout はライブ接続を閉鎖しました。建設のシンクを絞り: ファイバーソケットベース

D
Dragonfly Database v2.0.0

v2.0.0

Dragonfly v2.0.0 私たちは主要なバージョンをバットするために3年間待っていました。この特定のリリースだけでは 新しい主要な機能が追加されませんが 私たちの成熟度やパフォーマンス、生産準備の重要なマイルストーンですDragonfly v2.0.0では、Valkey 9 RDB 読み込み、GEOSEARCHSTORE,および改善された複製バックログ制御と Redis と Valkey の互換性を拡張しました。演技の仕事は。..

D
Dragonfly Database v40.8

i1.40.8: 修正 (サーバー): 接続メモリをコンスタントタイム (#8245) にする

変異サイトでの購読とWATCHアロケーションを追跡し、MULTIバイト総数を再利用し、認証がインストールされたときにACLグローブメモリをキャッシュします。単一のO(1) メモリー経路を保持し、リキュルシブコンテナ横断を明示する。スクリプト ACL スナップショットや認証の有効期限を導入せずに バックポートを v1.40 に適応させる。既存のスクリプトの動作を保存し、AUTHの選択されたデータベースを保存します。

D
Dragonfly Database v1.40.2

v1.40.2

レベル化ストレージ (ディスクオフロード) の修正 (tiering): 負荷時に冷却しないでください。 RDB-DFS 負荷の完全な同期中に読み込まれた値が誤ってクールレベルキャッシュに押し込まれました。 クライアントトラフィックではないため、冷却の候補として読み込みは扱われません。書き込み深度の制限を、飛行中の読み込みと書き込みの両方をカバーする、単一のレベル化_max_pending_bytesキャップに置き換えます。

D
Dragonfly Database v40.6

i1.40.6

修正 ((サーバー): 更新日誌の省略を拡張し、オン変更のみを省略し、サポートを追加します。..

D
Dragonfly Database v40.4

i1.40.4

feat ((tiering): リパックスキャン (デフォルトで無効)

D
Dragonfly Database v40.3

i1.40.3

修正: メトリックの小容器エントリをバイトで輸出

D
Dragonfly Database v40.2

i1.40.2: バックポート: メム会計修正、TXの日記フラッシュスロット (#8061)

バックポート: 2ce7149からのmem会計修正のセマンティックバックポート 署名: Abhijat Malviya abhijat@dragonflydb.io 修正 (クラスター): フラッシュトランザクション (#8032) の内部からのジャーナルFLUSHSLOTS 修正 (クラスター): フラッシュトランザクションの内部からのジャーナルFLUSHSLOTS 修正 (クラスター): レビューコメント (commit 50eea0cから選んだチェリー) 署名: Abhijat Malviya abhijat@dragonflydb.io 共同執筆: Volodymyr Yavd...

D
Dragonfly Database v1.40.1

v1.40.1

これはパッチのリリースです固定接続状態処理 圧縮管線でAUTH,SELECT,HELLO,CLIENT,または RESET をフォローするコマンドは、古い認証、データベース、または RESP プロトコル状態 (#8016) の代わりに、更新された接続状態を遵守します。圧縮された QList ノードメモリ会計と分散を修正 (#8011, #8014).全変更ログ: v1.40.0...v1.40.1

D
Dragonfly Database v1.40.0

v1.40.0

Dragonfly v1.40.0 これは、機能品質、総貢献、そして過去2年間の外部貢献者数の最高点で、これまで最大のリリースの一つです。このリリースでは、階層化ストレージ、レプリカ、パブ/サブ、および実験的なV2 I/Oループのための多くの正確性および安定性修正に加えて、主要な新しい機能を提供します。新しいデータタイプを追加しました

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 脚下でも実行されます。