Skip to content

v1.2.0

Choose a tag to compare

@BeciLambrecht BeciLambrecht released this 09 Sep 15:55
· 14 commits to main since this release
946d35f

Release Notes: v1.2.0 with Envoy Audit Log!

Release Date: September 2025

Overview

We're excited to announce the release of the Envoy Audit Log feature, a comprehensive compliance audit logging system that provides cryptographically immutable records of all activities within your Envoy instance. This customer-requested feature is designed to help compliance teams maintain verifiable activity reports for regulatory requirements.

What's New

🔒 Compliance Audit Logging

  • Cryptographically Immutable Records: Every transfer state change, user event, API key activity, and counterparty update is now captured in a tamper-proof audit log
  • PKI-based Verification: Audit logs are signed using your node's private certificate, allowing external verification using the public certificate
  • Comprehensive Activity Tracking: Captures "create/update/delete" user actions, such as API key changes, sunrise email activities, transaction lifecycle changes, and counterparty and contact changes

🖥️ Audit Log User Interface

  • Dedicated Audit Log Dashboard: New "Audit Logs" section under Utilities in the main navigation
  • Advanced Filtering: Filter audit entries by:
    • Actor Type (user, API key, sunrise email, etc.)
    • Resource Type (transaction, user, counterparty, etc.)
    • Time Range (Before/After filters)
    • Actor ID and Resource ID
    • Limit to a certain number of records
    • See "Documentation -> API Reference -> Audit Logs" on your Envoy node for full OpenAPI endpoint documentation
  • Detailed Entry Views: Click through to see complete audit entry details including timestamps, signatures, and action metadata
  • Enhanced Navigation: Links to related resources

🔌 API Integration

  • REST API Endpoints: New endpoints for programmatic access (see "Documentation -> API Reference -> Audit Logs" on your Envoy node)
  • PyEnvoy Support: Full Python client library support for audit log retrieval and verification
  • OpenAPI Documentation: Complete API documentation for integration with external compliance tools

Technical Highlights

  • Immutable Design: Each audit entry is cryptographically signed to prevent tampering
  • PKI Verification: Uses your existing TRISA certificates for signing and verification
  • Performance Optimized: Efficient storage and retrieval designed for high-volume environments
  • Standards Compliant: Built with compliance and regulatory requirements in mind

Breaking Changes

None. This is a new feature addition that doesn't affect existing functionality.

API Changes

New Endpoints Added:

  • GET /v1/auditlogs - List compliance audit logs with query filtering (see "Documentation -> API Reference -> Audit Logs" on your Envoy node)
  • GET /v1/auditlogs/{id} - Retrieve a specific audit log entry

Getting Started

  1. Access the Audit Log: Navigate to Utilities > Audit Logs in your Envoy dashboard
  2. View Records: Browse the chronological list of all system activities
  3. Filter Results: Use the filter dropdown to narrow down entries by time, resource, or actor
  4. Export Reports: Generate compliance reports for regulatory purposes using data from the REST API endpoints (see "Documentation -> API Reference -> Audit Logs" on your Envoy node)

Questions or Issues? Contact our support team or check the API documentation.

Version Compatibility: This release is compatible with all existing Envoy installations. PyEnvoy has been updated to v1.2.0 to maintain version alignment.

Historical Records: Please note that no audit logs will be created for previously created records, and will only be created for activity after your node is updated to v1.2.0.

Full Changelog: v1.1.0...v1.2.0