Skip to content

v0.5.0

Choose a tag to compare

@reasonz reasonz released this 30 Apr 13:45
· 2 commits to main since this release

ZigMQ 0.5.0

  • Lock-free MPMC ring buffer with CAS-based push/pop eliminating mutex contention
  • Replaced SmpAllocator with GeneralPurposeAllocator to prevent long-running OOM
  • Per-connection write buffering with response batching for reduced TCP syscalls
  • Pre-parsed Operation enum for faster command dispatch
  • Inline message storage (≤32 bytes) avoiding heap allocation
  • Fixed INFO response buffer overflow and broadcastSnapshot return type
  • Enforced minimum ring buffer capacity of 2 for lock-free algorithm correctness

Assets:

  • Linux x86_64 musl archive
  • macOS arm64 archive
  • SHA256SUMS.txt