0.17.0 - 2026-11-15
⛰️ Features
- (bridge) Share online client presence across multi-bridge stores - (7920c66)
- (bridge) Support storing bridge configuration and state in Redis with hybrid TTLs - (2cc80f9)
- (connection,ui) Add optional RESP3 negotiation and unwrap RESP3 reply attributes - (fd21338)
- (hash,key-tree) Add expiring-fields filter toggle and initial field TTL on hash creation - (7b67078)
- (sentinel) Subscribe to sentinel pubsub failover events - (59199aa)
- (stream) Add pending entries filter, batch XACK, entry jump, and consumer quick-pick - (b19e434)
- (ui) Wire LCS, SMISMEMBER, and HRANDFIELD dialogs into key editors - (89ac8a7)
- (ui) Auto-split multi-line and delimited paste across collection add-item rows - (36f8fc4)
- (ui,connection) Support batch multi-element creation and paste splitting for collections (#269) - (5c132bb)
- (ui,connection) Add XML/YAML codecs, pattern bulk ops, BITFIELD_RO, sentinel replicas, and LCS/SMISMEMBER/HRANDFIELD - (645f2c6)
- (ui,connection,db) Add query workbench, chunked string paging, cli script export, memory remediation, and module/queue ops - (c9fb665)
- (web,bridge) Support diagnosing unsaved and edited connections in server form - (8bbd5a4)
- (web,connection,bridge) Enable cluster and replication topology panel in browser build - (353ca3b)
🐛 Bug Fixes
- (bridge,web) Return detailed error reason with 400 when server dial fails - (a99bd96)
- (connection) Support cross-slot rename, BITOP, PFMERGE, and cluster StreamTail - (f7da5b1)
- (connection,ui) Probe LCS command availability and move live assertion out of dragonfly smoke test - (8db8a97)
- Keep list order, overlay scrolling, and exact stream jumps (#272 #273 #274 #275) - (7f5e293)
📚 Documentation
- (agents) Add file and function size modularity rules to AGENTS.md - (5475508)
- (web) Document Redis/Valkey store support and add live demo link - (32688f7)
🧪 Testing
- (connection) Write stream entries concurrently while StreamTail blocks on cluster - (5eca6f3)