v0.5.0
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