Skip to content

Releases: CipherSecurityLab/CipherMQ

CipherMQ 0.2.0

08 Jun 05:48
74cd5a1

Choose a tag to compare

CipherMQ 0.2.0 Pre-release
Pre-release

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_id to prevent reprocessing.
  • Clear Acknowledgment Logging: Both sender and receiver log ACKs for visibility (e.g., ✅ [SENDER] Server ACK received and ✅ [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 DashMap for safe multi-threaded operations.

CipherMQ 0.1.0

26 May 15:28
68e8504

Choose a tag to compare

CipherMQ 0.1.0 Pre-release
Pre-release

The first release of CipherMQ. In the upcoming updates, we are going to introduce some awesome features.