Skip to content

v0.3.1

Choose a tag to compare

@ryanfowler ryanfowler released this 23 May 01:05
· 9 commits to main since this release
70db14c

What's Changed

  • Add exact static route map for faster literal matching by @ryanfowler in #36
  • Split plain params from affixed params in the router trie by @ryanfowler in #37
  • Add a compressed radix fast path for simple routes by @ryanfowler in #38
  • Split node implementations into focused files by @ryanfowler in #39
  • Deduplicate insert finalization in node insertion path by @ryanfowler in #40
  • Refactor route capture storage to compact metadata slices by @ryanfowler in #41
  • Refactor route and DNS parsing onto a shared scanner by @ryanfowler in #42
  • Share the conflict-index bucket helper between match and dns by @ryanfowler in #43
  • Name the routing tuning constants by @ryanfowler in #44
  • Optimize router matching and insertion hot paths by @ryanfowler in #45
  • Remove eager param growth from simple dynamic matching by @ryanfowler in #46

Full Changelog: v0.3.0...v0.3.1