Skip to main content
February 2025 Release Notes
This month introduced a shared execution state system in the platform, while Compliance Hub received a major automation rule simulation feature and expanded document type management.

Platform

  • Shared execution state: Components can now share state across execution boundaries using a new shared attribute namespace, enabling complex multi-step flows where one component needs data from another
  • Component factory fix: Resolved an issue where the component factory could produce incorrectly initialized instances, causing intermittent failures in production flows
  • Config deserialization fix: Fixed a deserialization bug that caused component configurations with certain key patterns to fail on load
  • Duplicate key handling: Resolved an issue where duplicate configuration keys could silently overwrite values during component registration
  • Config version logging: Added detailed logging for configuration version resolution, making it easier to diagnose version mismatch issues in production
  • Exchange processor MDC logging: Added MDC (Mapped Diagnostic Context) to exchange processors, improving log traceability across distributed processing pipelines

Studio

  • Nexus provider configs: Added configuration support for the Nexus verification provider
  • Base64 webhook support: Added support for base64-encoded webhook payloads, enabling binary data in webhook-driven flows
  • User attribute caching optimization: Reduced the number of Cognito API requests by optimizing how user attributes are cached, improving page load times
  • Session timeout alignment: The flow session timeout now matches the start token TTL, preventing premature session expirations
  • Mockup video support for testing: Cypress end-to-end tests now support mockup video files, enabling automated testing of video capture workflows
  • Target metadata fix: Fixed an issue where target name and ID were incorrectly populated in Hub metadata
  • Cognito function update: Updated the Cognito authentication function with improved permissions handling

Client SDK

  • Embed authentication overhaul: Comprehensive fix for authentication in embedded (iframe) flows, resolving cookie handling, event emission, and scope issues that affected cross-origin sessions
  • Analytics URL parameters: Embedded flows now correctly pass URL parameters and start tokens to the analytics provider
  • Cookie management utilities: New helper functions for reading and writing cookies in embedded contexts, supporting the authentication overhaul
  • Notification event handling: Improved detection and forwarding of notification events from the embedded SDK to the parent page
  • Mobile layout fix: Corrected layout issues on mobile devices that caused content to overflow or misalign
  • Headless sharable fix: Fixed an issue where headless sharable initialization could incorrectly persist stale results

Compliance Hub

  • Automation rule simulation results: Administrators can now view simulation results for individual verified entities and see exactly which records would pass or fail each rule
  • Verification document subtypes: Added a new dependent picklist for document subtypes that dynamically updates based on the selected document type, along with expanded type and subtype values
  • Verification document grouping: Verification documents are now grouped by type when displayed in the Hub integration, providing a cleaner overview
  • REST endpoint for field mapping values: New API endpoint returns mapped field values for a given record, enabling external systems to retrieve processed verification data
  • Multi-language verification links: Tokenizer and verification links now include the selected language parameter, and a language identifier was added to the field mapping dropdown
  • Risk score update fix: Country-based risk score points now update immediately when the risk score variable changes, without requiring an additional save
  • WorldCheck empty result fix: Fixed an issue where WorldCheck responses with empty result arrays caused the screening component to display incorrectly
  • Automation rule provider filtering: Automation rules now display the provider field on the page layout and filter correctly to show relevant rules
  • Event logging for status changes: A new event log record is created when a ContentVersion status is cleared, maintaining a complete audit trail
  • User Interaction field: Added the User Interaction field to the Verification Document object and REST response, supporting conditional review workflows
  • Verification prerequisite check: The system now validates that verification documents are properly defined before allowing a new verification to be created