Full Changelog: gorgona-v2.9.9...gorgonad-v3.0.3
feat: implement authorized revocation and enhanced alert feedback
- Introduced
gorgona revoke <id> <hash>command for canceling time-locked tasks. - Implemented cryptographic ownership verification: clients now sign the
Alert ID using their private RSA key (RSA-SHA256) to prove authority over
the message before the server deactivates it. - Added P2P synchronization for cancellations: servers propagate
REVOKE_PUSH
across the mesh to ensure global consistency. - Enhanced protocol feedback: the server now returns the specific
Snowflake Alert ID upon successful ingestion (e.g., "Alert ID: [ID] added
successfully"), enabling easier management and revocation. - Real-time client updates: active listeners (
listenmode) now instantly
purge revoked alerts from their internal RAM pending queues when a
revocation signal is received from the mesh. - Refactored client
print_helpwith ANSI color formatting and detailed
usage examples for better UX. - Improved
alert_dblogic to support instant deactivation of mapped
records and integrated with the global Vacuum process.
This update enables advanced "Dead Hand" scenarios, providing
users with full control over their distributed scheduled executions.
gorgona-3.0.0-2.x86_64.rpm.gz
gorgona-3.0.0-2.x86_64.rpm.sha256.txt
gorgona_3.0.0_amd64.deb.gz
gorgona_3.0.0_amd64.deb.sha256.txt
gorgonad-3.0.3-2.x86_64.rpm.gz
gorgonad-3.0.3-2.x86_64.rpm.sha256.txt
gorgonad_3.0.3_amd64.deb.gz
gorgonad_3.0.3_amd64.deb.sha256.txt
gorgona_owrt_23.05.4.gz
gorgona_owrt_23.05.4.sha256.txt