> ## 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.

# June 2025

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

The platform added base64 file support for the execute API, while Studio integrated Mixpanel analytics with error tracking and Compliance Hub enhanced audit logging with biometrics results.

## Platform

* **Base64 file support**: The execute API now accepts base64-encoded files directly in requests, simplifying integrations that need to pass document images without a separate upload step
* **Connector documentation overhaul**: Expanded HTTP connector docs with detailed sections on query parameters, headers, authentication, and sharable patterns
* **LocalRun plugin removal**: Removed the deprecated localRun plugin, directing developers to the Docker-based local development setup instead

## Studio

* **Mixpanel analytics integration**: Integrated Mixpanel analytics with JavaScript error tracking, configurable initialization options, and provider settings driven by JSON schema
* **GraphQL upload migration**: Migrated from the deprecated graphql-upload library to graphql-upload-minimal, resolving compatibility issues with newer Node.js versions
* **Accessibility preparation**: Started accessibility improvements in the target builder, laying groundwork for WCAG compliance in future releases
* **S3 deployment security**: Updated the S3 sync command in the deployment strategy, removing public ACL options for improved security
* **Read-only filesystem hardening**: Refined the Docker configuration to fully support read-only root filesystem mode in production environments
* **Cypress test log levels**: Added configurable log levels to Cypress tests, reducing noise in automated test output

## Client SDK

* **Mixpanel error tracking**: The SDK now captures and reports JavaScript exceptions to Mixpanel, enabling proactive monitoring of client-side errors in production verification flows
* **Mixpanel initialization options**: Added configurable initialization options for Mixpanel, including async loading support for improved page load performance
* **React DOM client fix**: Resolved an issue where the React DOM client reference was not correctly assigned, fixing initialization failures in certain embedding configurations

## Compliance Hub

* **Biometrics audit logging**: Biometrics verification results are now included in the audit log, providing a complete trail of face comparison and liveness check outcomes
* **Error list in subsection status**: Verification subsections now display individual error messages, making it easier to identify exactly which checks failed within a document review
* **Evidences section**: New "Evidences" section displays uploaded images directly within the verification review, giving reviewers immediate visual access to submitted documents
* **Event notification default recipients**: Added a default value for event notification recipients, ensuring critical verification events are always routed even when custom recipients are not configured
* **Optional address in reports**: Addresses are now treated as optional in verification reports, preventing empty address blocks from appearing when no address data was collected
* **Document list empty state**: Fixed an issue where verification components would error when the document list was empty instead of showing a graceful empty state
* **Null JSON handling**: Resolved a null pointer error when processing verification records with missing JSON data
