npm / find-my-way
find-my-way
What changed in find-my-way 9, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-20.
1 breaking2 security1 new APIs and options4 performance5 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initfind-my-way 913 changes
Breaking changes 1
Duplicate slashes are no longer removed from the querystring, including in compiled lookups.
Security 2
Parsing of absolute-form request targets is made safer.
find-my-way: DDoS with HTTP2
New APIs and options 1
A compiler mode for route lookup is available.
Performance 4
Repeated %25 sanitisation is linear instead of quadratic.
Route lookup is faster, with an 8.7% geomean improvement and up to 40% improvement on long static routes.
Route registration is linear instead of quadratic.
Route lookup is faster, with every benchmark scenario faster and an 18.7% geomean improvement.
Fixes and other changes 5
Absolute URLs are validated without throwing.
Strategy lookups are guarded against inherited Object prototype properties.
The regex host lookup cache is now bounded.
RegExp values in constraints and meta are now serialized when prettyPrint outputs routes.
Static parts between parameters are now kept in the route pattern.