CX Release Notes 5.1.0

Release Name

CX5.1

Release Ready Date

Tentative

Release Summary

Hardens the platform against high and critical vulnerabilities, improves multi‑tenant scalability and branding, and enhances logging, reporting, and voice handling. This release is recommended for all CX 5.x customers, especially those with security and compliance requirements.

For New Deployments

For fresh deployment, see the deployment guide CX5.1.0

Upgrade Existing

To upgrade from CX 5.0 to CX 5.1.0, see the CX 5.0 → 5.1.0 Upgrade Guide

New in CX5.1.0

This is a minor release on top of CX5.0. It includes targeted enhancements and critical fixes to improve security and overall platform stability.

Platform & Security Improvements

Feature(s)

Description

GraalVM Stability Improvements

(shipped in 4.10.2)-to be discussed

Includes the GraalVM stability improvements. CX deployments running on GraalVM now handle security certificates more reliably during builds and at runtime.

Security Hardening Based on Penetration Assessment



Improves the CX platform security based on findings from the CX 5.0 penetration assessment. This hardens multiple components, reducing the attack surface and increasing protection against potential threats. The improvements focus on infrastructure and configuration rather than user‑visible behavior, so administrators can upgrade to this release and get enhanced security without changing existing workflows or settings.

Vulnerability Remediation and Trivy v2 Compliance


Security Enhancement and Vulnerability Hardening

Strengthens the security posture of CX 5.x by addressing high and critical vulnerabilities previously identified in core services and supporting components. We updated and rebuilt container images and dependencies so that all affected services pass Trivy v2 security scans without any known critical or high‑severity issues, except for documented false positives or vulnerabilities with no upstream fix yet available.

  • Customers can request a detailed vulnerability assessment report from Expertflow Support.

  • For detailed findings, see the updated Vulnerability Report for CX Components 5.1.x.

  • After these improvements, CX 5.1.x has no known open critical or high‑severity vulnerabilities.

CX Bulk Customer Upload

Improves CX Bulk Customer Upload to auto-detect existing customers using channel identifiers, prevent duplicates, and intelligently merge or update records based on admin‑selected options. The upload summary now clearly shows how many records are inserted, ignored, updated, replaced, appended, or rejected. This reduces manual clean‑up, improves campaign targeting accuracy, and lowers the risk of over‑contacting the same customer.

Vault‑Backed Service‑Based Database Accounts

Each CX service now uses its own least‑privilege database credentials managed in Vault, improving tenant and service isolation. This reduces configuration drift and connectivity issues during deployments and upgrades, with no changes to agent or supervisor workflows.

Conversation Search and GraphQL APIs

The searchConversation GraphQL API now returns channel information for each conversation, so clients can immediately identify whether a conversation came from web, email, WhatsApp, or another channel.

The API also supports a generic searchTerm parameter that lets clients run free-text searches, including by customer firstName, without specifying a particular field. These enhancements improve how UIs and integrations search and display conversation history.

Standardize Fluent Bit logging via the built‑in Helm chart

Fluent Bit is now part of the standard CX platform Helm chart. The platform enables centralized logging for all Kubernetes workloads by default, reducing manual setup. For configuration details and advanced usage, see Deploy Fluentbit for Opensearch .

Partial updates for Form Schema
to be discussed - shipped in CX4.10.3

Introduces a targeted and reliable way to update forms. Rather than resending the entire form for a small correction, the system now transmits only the specific change, such as a corrected typo, minimizing unnecessary updates.

Password Management for EFCX Users


CX now requires all EFCX users to change temporary passwords on their first login to AgentDesk and Unified Admin. Users can update their passwords anytime from their profile. After a password change, CX automatically logs the user out and requires re-authentication with the new password to ensure account security.

Display password policy guidance when updating user passwords

The UI now shows password policy requirements when users change their passwords. Users can view policy details via an info icon and see which rules their new password meets or fails, using clear visual indicators. This helps users create compliant passwords on the first attempt and reduces failed password update attempts.

Improved Traceability and Compliance in Unified Admin


Unified Admin now records audit logs for key configuration changes, including teams, pull mode lists, reasons, agent desk settings, and locale settings. The system formats logs using our standard logging guide, following OpenTelemetry (OTLP). Fluent Bit acts as the log collector, applying filtering and forwarding rules before sending the logs to opensearch, where they are indexed and made searchable in OpenSearch Dashboards for analysis and monitoring.

Improved tenant scalability

CX can now support more than 10 tenants without impacting existing tenants. The platform removes the previous limitation that made the first tenant unavailable after adding the 11th tenant, so multi‑tenant deployments scale more reliably.

Enable multi‑tenant authentication via CX Application Gateway

Enhances CX API Gateway authentication to validate tokens against tenant-specific realms in multi-tenant deployments. The gateway now selects the correct realm at runtime based on tenant context or token metadata, while existing single-tenant deployments continue to work without any configuration changes.

Tenant, Branding & Multitenancy

Feature(s)

Description

Tenant logo management for CX Applications

Tenant admins can now upload, update, and remove tenant-specific logos from the tenant configuration so CX applications (Unified Admin and Unified Agent) display the organization’s logo instead of the default ExpertFlow branding. The applications load the logo dynamically from the File Engine on login screens and in-app headers, and fall back to the default logo if no tenant logo is available. For consistent display across all placements, use a logo with a 4:1 aspect ratio.

Multiple media server support per tenant

CX now supports configuring a dedicated media server per tenant through the CX Tenant service. Instead of hard‑coding the FreeSWITCH / media server URL in the deployment config, the media server settings are stored in tenant metadata and retrieved dynamically by Agent Desk

Voice and Customer Call Experience

Feature(s)

Description

Manual Outbound Call Tracking for CX Voice

Creates CX conversations as soon as agents press Dial. The system consistently captures every outbound attempt, successful or failed, and logs standardized failure reasons and detailed timing metrics (start time, end time, duration, talk time, and hold time) to fully reflect manual outbound activity in historical, summary, and conversation-level reports.

Uninterrupted Calls with Permission Control/ Better Call Handling When Mic or Camera Is Blocked

Calls now remain connected even if customers remove microphone or camera access in their browser. The widget instantly stops audio/video, shows the mic or camera as off, and guides customers to re‑enable permissions if they want to turn them back on.

Reporting & Data Platform

Feature(s)

Description

Standardize Campaign Gold Tables in the Data Platform

Campaign reporting gold tables are now managed in the Data Build Tool (DBT), but table names and schemas stay the same, to keep existing reports and integrations working.

Agent and Supervisor Controls

Feature(s)

Description

Right-align Queue Stats Summary columns

The Queue Stats Summary panel now right-aligns the Name and Channel Category columns for a right-to-left (RTL) language user in summary dashboards. This update improves readability and visual consistency for supervisors working in RTL locales.

APIs and Integrations

Feature(s)

Description

Support screen recording URLs in Push Voice Activities API

Supports screen recording URLs through the Push Voice Activities API using a new MEDIA_RECORDING event. The API accepts both voice and screen recording media types in a single request, so the system can store and process complete call and screen recordings in your downstream systems.

Compatible with

This release has been thoroughly tested with various environments and tools.

Release Test Highlights

  • Alignment with 4.10.x patch line: CX 5.1.0 includes all fixes and incremental improvements that were released in the 4.10.x patch line, so customers upgrading directly to 5.1.0 also receive those updates.

Planned Epics

Expand to view epics planned for this release

Key

Summary

T

Assignee

Status

P

Data cannot be retrieved due to an unexpected error.

View these issues in Jira

Planned Features

Expand to view features planned for this release

Key

Summary

T

Due

Assignee

P

Status

Data cannot be retrieved due to an unexpected error.

View these issues in Jira

Planned Bugs

Expand to view bugs planned for this release

Key

Summary

T

Assignee

P

Status

Data cannot be retrieved due to an unexpected error.

View these issues in Jira

Issues Opened in this release

Expand to view bugs opened in this release but will remain open for the future.

Key

Summary

T

Assignee

P

Status

Data cannot be retrieved due to an unexpected error.

View these issues in Jira