Releases: reasonz/zigMQ
Releases · reasonz/zigMQ
v0.6.0
ZigMQ 0.6.0
- Modular queue + pub/sub server written in Zig
- Sharded queue/topic locking and lower-allocation message paths
- Built-in unit, protocol, stress, and benchmark harnesses
- Bilingual project documentation and packaged Linux/macOS binaries
Assets:
- Linux x86_64 musl archive
- macOS arm64 archive
- SHA256SUMS.txt
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
v0.4.1
ZigMQ 0.4.1
- Modular queue + pub/sub server written in Zig
- Sharded queue/topic locking and lower-allocation message paths
- Built-in unit, protocol, stress, and benchmark harnesses
- Bilingual project documentation and packaged Linux/macOS binaries
Assets:
- Linux x86_64 musl archive
- macOS arm64 archive
- SHA256SUMS.txt
v0.4.0
ZigMQ 0.4.0
- Modular queue + pub/sub server written in Zig
- Sharded queue/topic locking and lower-allocation message paths
- Built-in unit, protocol, stress, and benchmark harnesses
- Bilingual project documentation and packaged Linux/macOS binaries
Assets:
- Linux x86_64 musl archive
- macOS arm64 archive
- SHA256SUMS.txt