v4.22.0 v0.9.73

low risk

windmill-labs/windmillSep 30, 2026 → Sep 30, 20260 days between releases

What's New

Adds semantic extraction for Rust, Zig, C++, Scala 3, and Java method resolution fixes.

New Features

  • Extract enum members as nodes with case_of edges in Rust, Zig, C++, and Scala 3
  • Java calls to inherited methods now resolve to declaring ancestors
  • Semantic extraction warns once when a file exceeds the 20,000-character cap
  • Solidity file-level free functions and their calls are now extracted
  • VB.NET type/module-qualified calls resolve to the target method

Bug Fixes

  • Java calls to inherited methods and super.method() now resolve correctly
  • Semantic extraction warns once when a file exceeds the character cap
  • VB.NET type/module-qualified calls resolve to the target method
  • Astro files are parsed correctly
  • Cross-repo/directory bonus logic fixed

Upgrade Notes

No configuration changes required based on the provided notes.

The Two Releases

v4.22.0

v4.22.0

Sep 30, 2026· 22 days ago

Introduces advanced path-finding algorithms including A* search and Yen's k-shortest paths, along with a new CCH path index for faster repeated queries. Fixes replication and persistence issues.

Full release notes
v0.9.73

v0.9.73

Sep 30, 2026· 21 days ago

Enhances semantic extraction capabilities by adding support for enum members in four new languages (Rust, Zig, C++, Scala 3) and fixes Java method resolution. Also improves community labeling performance and warns on file truncation.

Full release notes