Changelog
Recent updates and changes to the ZexRail API
Latest: v2.4.0
Released March 1, 2024
v2.4.0success
Replay API
Added full negotiation and settlement replay capabilities for audit and debugging.
- •New /replay/negotiation endpoint for replaying negotiation history
- •New /replay/settlement endpoint for replaying settlement execution
- •Deterministic state reconstruction from event log
- •Verification endpoints for comparing expected vs actual states
v2.3.1info
Settlement Retry Logic
Fixed an issue where failed settlements could be retried incorrectly.
- •Improved idempotency key handling
- •Better error messages for duplicate settlement attempts
- •Fixed race condition in concurrent settlement requests
v2.3.0success
Multi-Rail Settlements
Support for executing settlements across multiple payment rails.
- •New adapters: Stripe, Wire, Ledger, ACH
- •Split settlement support for multi-party distributions
- •Configurable rail fallback chains
- •Rail-specific error handling
v2.2.0success
Webhook Improvements
Enhanced webhook delivery and signature verification.
- •HMAC-SHA256 signature headers on all webhook deliveries
- •Exponential backoff retry logic (5 attempts)
- •Failed delivery logging and manual retry
- •New webhook event: receipt.verified
v2.1.0warning
Security Enhancements
SOC 2 compliance and security improvements.
- •All API traffic encrypted with TLS 1.3
- •API key rotation endpoints
- •Audit logging for all operations
- •IP allowlisting support for production keys
v2.0.0error
Protocol v2
Major protocol update with breaking changes.
- •New negotiation state machine with counter-offer support
- •Verity truth engine integration for all receipts
- •Agent capability registry
- •Breaking: New API response formats
- •Breaking: Negotiation terms schema updated
Older Versions
Looking for earlier releases?
For a complete history of all releases, including deprecated versions and migration guides, visit our GitHub releases page.