v4.22.0
Wan-Video/Wan2.1v4.22.0Sep 30, 2026by swilly22
Upgrading?
AI Summary
v4.22.0 adds advanced path-finding algorithms including A* search and Yen's k-shortest paths, alongside a new Contraction Hierarchies (CCH) path index. It also includes critical bug fixes for crashes and improvements to replication.
Key Highlights
- Advanced path-finding algorithms: A* search with haversine heuristics and Yen's k-shortest paths
- New Contraction Hierarchies (CCH) path index for efficient bidirectional Dijkstra queries
- RDB encoding upgraded to v20 to support CCH serialization
- Fixes for crashes occurring during MERGE and erroring clauses
New Features
- A* search algorithm with admissible haversine heuristic and optional heuristicScale
- Yen's k-shortest paths algorithm with goal-directed spur search
- CCH index creation and querying capabilities (DDL and Query)
- Incremental maintenance for CCH indexes with dirty tracking
- Fix for replica SIGSEGV when applying effects with divergent IDs
Full Release Notes
✨ New features Advanced path-finding algorithms (#2630, #2720, #2656, #2732) - A* search with an admissible haversine heuristic + optional heuristicScale so it stays optimal for non-distance weights like travel time (heuristicScale = 1/max_speed; 0 = Dijkstra). Fixes ~1.6× suboptimal routes on time-weighted road networks. - Yen's k-shortest paths with goal-directed spur search. - All-shortest-paths and k-shortest-paths procedures. - Optimality/cost-model fixes: correct pathCost/hop-count accounting, cost-aware k-shortest selection, redundant destination-lookup skip in landmark mode. CCH path index (#2680, #2721, #2865) - DDL: CREATE CCH INDEX FOR ()-[e:A|B]->() ON (e.w) / DROP CCH INDEX …. Multi-reltype supported; hierarchy stays internal (no shortcut edges / rank props in your graph). - Query: db.idx.cch.query — rank-pruned bidirectional Dijkstra. - Incremental maintenance: commit-coalesced dirty tracking (CLEAN < RECUSTOMIZE < REBUILD); weight/edge changes recustomize scoped, topology changes rebuild. - Persistence: full RDB serialization, restored on load. 🐛 Bug fixes - Crash on MERGE preceded by an erroring clause (#3116). - Crash when a clause errors mid plan-build (#3139). - Replica SIGSEGV applying an UPDATE_EDGE/UPDATE_NODE effect naming a freed id (id divergence) (#2581). 🔄 Replication & persistence - Remove full-sync requirement from the decoder; maintain transpose in Delta_set (#2584). - Export Graph_EncodingVersion / Graph_GetDecoder (#2552). - RDB encoding v19 → v20 (adds CCH serialization).
Related Repositories
public-apis/public-apis★ 491,128
A collective list of free APIs
NousResearch/hermes-agent★ 255,901
The agent that grows with you
yt-dlp/yt-dlp★ 200,002
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,481
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,700
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.