v4.20.0
Mesh-LLM/mesh-llmv4.20.0Jul 13, 2026by swilly22
AI Summary
Major version release introducing new traversal semantics, performance optimizations for pathfinding algorithms, and the removal of Bolt protocol support.
Key Highlights
- Introduces variable-length traversal semantics and enforces maximum identifier lengths
- Optimizes SPpaths and Dijkstra algorithms for better performance
- Removes Bolt protocol support
- Fixes defrag-related write stalling and orphaning issues
Breaking Changes
- Bolt protocol support has been removed
New Features
- Variable Length Traversal semantics
- Maximum identifier length enforcement
Full Release Notes
## What's Changed ### ๐ Features & Semantics * Variable Length Traversal semantics by @GomezGab in #2156 * Enforce a maximum length on identifiers by @GomezGab in #2108 ### โก Performance * Improve algo.SPpaths single shortest path performance by @swilly22 in #2163 * Optimize dijkstra by @swilly22 in #2173 * Defrag locking by @swilly22 in #2175 ### ๐ Bug Fixes * fix(defrag): don't stall or orphan writes under active defrag by @DvirDukhan in #2191 ### ๐ง Changes * remove bolt support by @swilly22 in .#2170 ### ๐ฆ Dependencies * chore(deps): update libcurl to curl-8_21_0 by @github-actions[bot] in #2153 ### ๐งช CI & Internal * ci: RediSearch 8.6 build infrastructure by @DvirDukhan in #2101 * ci(build): decouple promote-toolchain from the app build by @DvirDukhan in #2113 * test(flow): increase code coverage with tests by @gkorland in #2067 * Fix coderabbit config by @gkorland in #1936 **Full Changelog**: https://github.com/FalkorDB/FalkorDB/compare/v4.18.11...v4.20.0