What’s New in GuardianDB v0.11.18

We have several important updates coming to GuardianDB, focusing on stability, architectural clarity, and the evolution of the P2P core.

Batch Processor fully integrated with the Iroh Backend

The batch processor is now fully integrated with the Iroh Backend, enabling faster, more efficient, and more reliable batch operations. This integration also opens the door for future optimizations in distributed data flow.

create_controller function fully implemented

The create_controller function in ac/utils.rs has been completed, improving the orchestration of internal components and making module initialization and management more consistent.

Refactoring of the PubSub module, now called p2p

The former pubsub module has undergone a complete overhaul and is now called p2p, bringing a more robust communication layer to peer-to-peer networks.

The improvements include:

1. Peer connection system with verified handshake

The DirectChannel now performs explicit identity verification during the handshake, ensuring more secure communication.

2. Automatic Discovery Beacon

A discovery beacon mechanism has been introduced, allowing efficient automatic peer discovery.

3. Full identity verification

Identity verification during the handshake is now more rigorous and reliable, strengthening the security of the P2P environment.

General system improvements

Beyond the main updates, this release includes broad improvements in stability, internal organization, and performance. These enhancements further consolidate GuardianDB as a modern, efficient, and secure solution for distributed applications.

If you want to follow the progress, contribute, or simply test the new features, feel free to check out the repositor, feedback is always welcome!