Releases: CipherSecurityLab/CipherMQ
Releases · CipherSecurityLab/CipherMQ
CipherMQ 0.2.0
Features of this release
- Hybrid Encryption: Combines RSA for session key encryption and AES-GCM for message encryption and authentication.
- Zero Message Loss: Sender retries until server acknowledgment (
ACK <message_id>), and server retries delivery until receiver acknowledgment (ack <message_id>). - Exactly-Once Delivery: Receiver deduplicates messages using
message_idto prevent reprocessing. - Clear Acknowledgment Logging: Both sender and receiver log ACKs for visibility (e.g.,
✅ [SENDER] Server ACK receivedand✅ [RECEIVER] Server confirmed ACK). - Push-Based Messaging: Messages are actively delivered to connected consumers.
- Flexible Routing: Supports exchanges and queues with routing keys for message delivery.
- Asynchronous Processing: Uses Tokio for high-performance, concurrent connection handling.
- Thread-Safe Data Structures: Leverages
DashMapfor safe multi-threaded operations.
CipherMQ 0.1.0
The first release of CipherMQ. In the upcoming updates, we are going to introduce some awesome features.