Skip to content

v0.5.3

Choose a tag to compare

@clemlesne clemlesne released this 18 Jan 11:49
· 401 commits to main since this release

Performance

  • Pre-compile regex patterns — Module-level compiled constants in vm_manager and package_validator (pattern compiled once at import, not per call)
  • Cache TypeAdapter in guest_channelStreamingMessage TypeAdapter built once at module level instead of per message. Eliminates 1000+ instantiations and 2 string allocations per message in the hot path

Build

  • Flamegraph profiling — New make test-flamegraph / make bench-flamegraph targets using py-spy in speedscope format

Full Changelog: v0.5.2...v0.5.3