> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zenoo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# February 2025

<Frame>
  <img src="https://mintcdn.com/zenoo/lVjMZ7j5XxKNEgR-/changelog/images/2025-02.svg?fit=max&auto=format&n=lVjMZ7j5XxKNEgR-&q=85&s=0537891b4ca9d6433539ab8e263a8bcd" alt="February 2025 Release Notes" width="1200" height="630" data-path="changelog/images/2025-02.svg" />
</Frame>

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
