Changelog

All notable changes to the DRP Compliance SDK.

v1.2.3 June 9, 2026 LATEST
  • audit_trail_integrity check in SOX-302 verification flow
  • next_audit field in compliance report output — indicates next required verification date
  • Windows path normalization for claude_desktop_config.json installation guidance
  • Edge case where documents with BOM markers caused encoding errors on Windows
  • Audit ID generation now uses cryptographically random suffix (was sequential)
v1.2.0 June 2, 2026
  • DRP_NO_TELEMETRY=1 environment variable — opt out of usage telemetry sent to the compliance audit endpoint
  • Telemetry payload switched from form-encoded to JSON for better log ingestion compatibility
  • Telemetry now includes SDK version for audit trail correlation
  • Improved error messages when document path is not accessible
  • Default telemetry timeout increased from 2s to 5s for high-latency environments
v1.1.0 May 28, 2026
  • Windsurf MCP client support — added mcp_config.json installation example
  • Section C controls (32–47) — cross-jurisdictional disclosure coverage now complete
  • Gap analysis now returns human-readable control descriptions alongside control IDs
  • MCP protocol handshake now correctly advertises 2024-11-05 protocol version
  • Resolved intermittent timeout on large documents (>10MB)
v1.0.0 May 21, 2026
  • MCP server with verify_document tool
  • SOX-302 signatory control validation (Section B, controls 16–31)
  • DRP-2026 Section A + B coverage (controls 1–31)
  • Tamper-evident audit ID generation (DRP-Q2-2026-* format)
  • Claude Code and Claude Desktop installation support
  • Zero npm dependencies — pure Node.js built-ins only