Guides

miniApps Release Notes

The following sections list every released version of miniApps, newest first. Each section comes from the monthly OCP® Release Notes page named in its Released line.

miniApps 2.44.1

Released: September 2026

US1

US2

EU1

October 19, 2026

September 30, 2026

September 30, 2026

Fixes

  • This release contains no customer-facing changes. All work in this release was internal infrastructure maintenance.


miniApps 2.44.0

Released: September 2026

US1

US2

EU1

October 6, 2026

September 23, 2026

September 21, 2026

New Features

  • Prebuilt Integrations for WebService OCP miniApps® - WebService OCP miniApps® now include a Prebuilt Integrations tab, letting you configure a supported provider integration (read or write operation, target object, and fields) directly in the miniApp editor. This removes the need to build and maintain custom outbound calls for supported providers, reducing setup effort and configuration errors. Provider credentials are handled securely behind the scenes, you configure the integration once and it's ready to use in your conversation flow.

    Please note that this feature may not be available for all OCP environments. Availability can vary depending on the specific environment configuration and deployment setup.

  • Configurable Volume for Google Chirp Voices - Text-to-speech volume settings now include the correct decibel range (-96 to +16 dB) when using Google's Chirp voices, replacing the previous generic control that didn't match how these voices measure volume. This gives you finer control over playback loudness for Chirp-based voice configurations.

  • Mock Response Engine for WebService Testing - You can now simulate external service responses when building and testing WebService miniApps, instead of depending on live third-party endpoints. Define matching rules by method, URL, headers, or body, and return a controlled status code, body, and delay, including error and edge-case scenarios, all without touching production integrations. This makes it easier to validate your conversation flows before going live, and existing live-request behavior is unaffected when mocking is turned off. Mocking Responses in miniApps

  • French (Belgium) Locale Support - MiniApps now supports the French (Belgium) locale, extending language coverage for customers serving French-speaking users in Belgium.

  • Danish Locale Support - MiniApps now supports the Danish (da-DK) locale, extending language coverage for customers serving Danish-speaking users.

Improvements

  • Simplified Chat Tab - The miniApp Chat tab is being simplified as Chat Widget configuration moves to a dedicated Chat Widget tab in Integrations. Where enabled, the Chat tab now shows only key generation, transfer configuration, and a Try WebChat button, with the API key masked by default. Chat Tab Chat Widget Configurator User Guide

  • More Consistent No-Match Handling for Mixed Speech and DTMF Input - When a caller mixes speech and touch-tone input in the same interaction, key presses that don't match any configured option now register as a standard no-match, so error counting and escalation behave consistently across input types.DTMF Tab | [inlineExtension]DTMF Response configuration (Intent miniApp)

  • More Reliable Locale Activation and Deactivation - Activating or deactivating a language on the Manage Languages tab is now more reliable: unsaved edits made elsewhere in the miniApp are preserved, defaults are applied consistently for new languages, and exporting a miniApp always reflects the latest saved state.

  • Configurable Greeting Threshold - The maximum number of greeting reactions allowed per session is no longer fixed at five. You can now set your own threshold in the Greeting Reaction settings, tailoring how many times a greeting is triggered before it stops.

  • Faster Response Times for Cached WebService Requests - WebService miniApps with a large number of cached responses now count cached items more efficiently, reducing the runtime delay callers could previously experience during interactions that rely heavily on cached data.

  • More Complete Chat Configuration Audit Trail - Audit logs for chat configuration requests, create, update, and delete, now include the affected miniApp, giving administrators clearer traceability of which asset each change applied to.

  • Accurate Intent Export for Custom NLU Apps - Exporting sample utterances to TSV from Manage Intents now downloads only the intents actually configured for your miniApp and locale, instead of the full built-in intent list. Custom intents without predefined examples show the same guidance as the interface, so exports always match what you see on screen.

  • Accurate Reporting for Interaction Outcomes - Reporting on why an interaction ended is now more accurate. Once a specific cause has been recorded, generic system errors no longer overwrite it, giving you a clearer picture of interaction outcomes in your reporting and analytics.

Fixes

  • Reliable DTMF Escape Toggle - Turning off DTMF Escape now fully disables the feature. Previously, disabling the toggle only suppressed the voice announcement, and pressing the configured key still triggered an exit or transfer. Key presses are now treated as normal input once the feature is switched off.

  • Greeting Reaction Now Triggers in Date Range Prompts - Greeting reactions now correctly trigger in the Date Range miniApp. Previously, callers who greeted the system during a date-range request didn't receive the expected greeting response.

  • Function Renames Now Reflected in Outputs - Renaming a user function in the User Function tab now automatically updates any output field that referenced it, so the Outputs tab no longer shows an empty value after a rename.

  • Correct Localization for Sample Utterances - Sample utterances in Manage Intents now display in the language you're viewing, instead of always showing English text when browsing intents in other locales.


miniApps 2.43.0

Released: July 2026

US1

US2

EU1

July 27, 2026

August 12, 2026

July 27, 2026

New Features

  • Dutch Language Support for OCP miniApps® - OCP miniApps® now support Dutch (nl-NL), enabling contact centers serving Dutch-speaking customers to deliver fully localized conversational experiences out of the box.

  • Flemish Language Support for OCP miniApps® - OCP miniApps® now support Flemish Dutch (nl-BE), extending localization coverage for contact centers operating in Belgium and serving Flemish-speaking callers.

  • Confidence-Based Intent Clarification - A configurable confidence threshold can now be set per intent, allowing the system to automatically trigger clarification prompts when a caller's intent is not recognized with sufficient certainty. This reduces misrouted calls and improves the accuracy of automated conversations without requiring manual intervention.
    More information in Intent OCP miniApps®

    2026-07-09_15-33-49.png

miniApps 2.42.1

Released: July 2026

US1

US2

EU1

July 9, 2026

July 15, 2026

July 13, 2026

Improvements

  • Base64 Encoding and Decoding in JavaScript Scripts - The `atob` and `btoa` functions are now available in all JavaScript scripts running in isolated execution mode, enabling base64 encoding and decoding without extra libraries or workarounds. Scripts that previously relied on these functions when running outside isolated mode now work consistently regardless of the execution strategy in use.

Fixes

  • Reliable Handling of Non-ASCII Characters in Script Requests - Scripts and parameters containing non-ASCII characters, such as accented letters, special symbols, or non-Latin text, are now decoded correctly even when the request body is received in multiple parts. Previously, these characters could be corrupted intermittently, causing unexpected script execution errors.


miniApps 2.42.0

Released: June 2026

US1

US2

EU1

Rolled-forward

Rolled-forward

Rolled-forward

Improvements

  • Expanded en-GB Language Support - OCP miniApps® now supports the en-GB locale across additional miniApp types, including Alpha, Amount, DateRange, and Text. Callers interacting with UK-English deployments benefit from consistent and accurate language handling across a wider range of conversation flows.

  • Enhanced JavaScript Isolation for All Scripts - All JavaScript snippets in miniApps now run in a fully isolated execution environment by default, including those that use cryptographic operations. This improves runtime stability and ensures that custom script logic does not interfere with the broader platform, providing a more reliable and secure execution experience for every miniApp. Find more info in the Isolated-Mode Developer Guide for miniApps JavaScript Snippets.

  • Extended DTMF Input Length for Numeric miniApps - The maximum length for DTMF numeric input has been increased from 20 to 21 digits, enabling callers to enter longer numeric sequences such as IBAN numbers without being cut off.

  • Improved Numeric Recognition Accuracy - The number of speech recognition candidates evaluated during numeric input validation has been increased, improving the ability to correctly identify the caller's intended number when the top result is ambiguous. This reduces recognition failures for numeric inputs in supported environments.

Fixes

  • Accurate Function Output Display in Intelli - The Intelli outputs panel now correctly displays the full JSON result of a function when testing outputs, instead of showing a generic placeholder. Reviewers and designers can now inspect actual function results directly within the panel.


miniApps 2.41.0

Released: June 2026

US1

US2

EU1

June 17, 2026

Rolled-forward

June 18, 2026

New Features

  • UK Postcode Validation for Alphanumeric miniApps - Alphanumeric OCP miniApps® now include a built-in UK postcode format validator. Callers entering a UK postcode are validated against the standard format automatically, reducing failed captures and eliminating the need to build custom validation logic.

  • Custom NLU Tag for Hold Escape - The Exit Hold functionality now supports an optional custom NLU tag. When a caller exits hold, the tag is passed downstream so your dialogue logic can react to the escape event with greater precision, enabling more context-aware routing and follow-up prompts.

  • Word Boosting for Speech Recognition - Speech recognition for English and Spanish can now be tuned with a list of words or phrases to prioritise during transcription. When certain terms are critical to your application - product names, account types, or commands. Boosting them improves recognition accuracy for those specific inputs. Configure the feature and the phrase list directly from the miniApp ASR settings.

  • DTMF-to-Intent Mapping - Operators can now assign a specific NLU intent to each keypad key (0–9, *, #) directly from the miniApp configuration. When a caller presses a key during an interaction, the system resolves the mapped intent, allowing downstream dialogue logic to react as if the caller had spoken that intent. Flows designed around voice inputs can now extend seamlessly to DTMF interactions without separate handling.

  • Sensitivity Management from the Console - miniApp data sensitivity settings (None, Irreversible Masking, or Envelope Encryption) can now be updated directly from the OCP Console® without requiring a back-end change. Each change is recorded in the audit log, providing a clear history of who changed the sensitivity level and when.

Improvements

  • Configurable Minimum Speech Duration - A new Minimum Speech Frames slider in the ASR settings lets you set the shortest audio input that triggers recognition, reducing false activations from background noise or very brief sounds. Adjust the value per miniApp to match the pace and context of your callers.

  • Locale List Reflects Actual Environment Capabilities - The list of available languages shown when configuring a miniApp now reflects only the locales that are active and supported in the current environment. Prompt slots and language options for unsupported locales no longer appear, keeping configuration straightforward and preventing prompts from being set up for languages the deployment cannot serve.

  • Smarter Data Privacy Defaults on miniApp Creation - When creating or duplicating a miniApp, the Data Privacy field now pre-selects the appropriate protection level based on the miniApp type. Types commonly used to capture sensitive data - such as Numeric, Alphanumeric, and Date - default to Irreversible Masking, reducing the risk of sensitive caller data being stored in plain text. The pre-selection is advisory and can be changed before saving.

  • Instant Configuration Updates and Improved Call Reliability - miniApp configuration changes now take effect immediately at runtime. Previously, updates could take up to five minutes to appear in live calls. At the same time, configuration files are cached to reduce dependency on cloud storage at call start, lowering the risk of call failures during periods of high load.

  • Stricter Prompt Input Validation - Prompt fields now validate SSML syntax more thoroughly, catching invalid characters such as curly quotes that cause speech synthesis to fail silently. An inline error is displayed when the input contains unsupported characters, so issues are caught at configuration time rather than during a live call.

  • User Function Name Validation - Function names in the User Functions editor are now validated against a set of disallowed characters (slashes, backslashes, and other reserved characters). Saving a name containing these characters is blocked with a clear error, preventing export failures and file-system errors that were previously only discovered at deployment time.

  • Deprecated Audio Upload Endpoint Removed - The legacy audio upload endpoint has been removed. Integrations still using it need to switch to the current Audio Hub integration. Refer to the updated API documentation for details.

  • Filter Panel Usability - Opening a filter dropdown in the miniApps list now automatically collapses the previously open one, keeping the filter panel tidy and reducing the need to manually close each dropdown before opening another.

  • Improved Chat Rich Content Button Configuration - The entity and intent selectors in the Chat Rich Content button editor now use a searchable dropdown, replacing the previous checkbox list. The updated design reduces visual clutter when many options are available and clearly indicates when no intents have been created yet.

Fixes

  • Wildcard Condition Handling in Announcement miniApps - Setting the condition field to "any" in an Announcement miniApp no longer requires filling in the operator or value fields. The fields are correctly treated as optional when the wildcard condition is selected, removing a confusing and unnecessary step.

  • This release includes security updates.

For more information go to User Functions Tab, SSML tags support of Omilia TTS, and Announcement OCP miniApps®.


miniApps 2.40.0

Released: February 2026

US1

US2

EU1

March 27, 2026

April 21, 2026

March 30, 2026

  • Automatically mask sensitive userFunction data in logs to keep your miniApps more secure by default.

  • Simplified miniApps' sensitive field handling by relying only on sensitivity type so masking stays consistent and correct.

  • Introduce miniApps in Serbian (sr-SR locale).

  • Link NLU apps to a miniApps regardless of their domain.

  • Custom Validation facelift.

  • Simplified WebService miniApp timeouts with clearer "Prompts"/"Critical prompt" labels and safe default limits for more reliable dialogs.

  • Various minor internal improvements and fixes.

For more information, see OCP miniApps®.


miniApps 2.39.0

Released: January 2026

US1

US2

EU1

February 2, 2026

Rolled-forward

February 12, 2026

Added

Improvements

  • Improved the detection of the JS-API execution mode.

  • You can now configure the maximum number of repeat requests of your virtual assistant.

  • We have enhanced the Yes/No miniApp so that it can now play a success message before the miniApp ends.

  • Improved validation behavior so the assistant now chooses the right prompt, barge‑in setting, and “invalid input” prompt in a consistent way


miniApps v2.38.0

Released: November 2025

US1

US2

EU1

December 4, 2025

Rolled-forward

December 8, 2025

Added

  • New supported locale for miniApps (Supported Languages table)

    • Introduce the French (fr-FR) locale miniApps

    • Support Australian (en-AU) CorpusCollection miniApp

    • Support English-Canadian (en-CA) Date miniApp

  • Intent Announcement: Improve Handling for Same-Intent

  • Improve ASR Adaptation: Auto-Populate Custom Grammar Field in miniApps. When you link an NLU model with a trained ASR grammar to an Intent MiniApp, the system now automatically fills the ASR “Custom Grammar” field with the correct grammar ID

  • Improve the miniApps' Resilience to Caching Failures

  • Allow dynamic values in the live agent base URL field of Salesforce configuration

  • WebService miniApps now ignore dynamic values in the request body when using the GET method, making GET requests more reliable

  • A new configuration option called Agent connected message has been added to the Salesforce Webchat configuration transfer module, allowing users to customize the message shown when an agent connects

Fixed

  • Global ASR timeout on re-ask


miniApps v2.37.0

Released: October 2025

US1

US2

EU1

October 30, 2025

Rolled-forward

Rolled-forward

Added

  • Integration of JavaScript API with Application Performance Monitoring (APM)

  • Improve logging and observability of JavaScript API

  • Improve JavaScript API legacy security

Info in: JavaScript Functions in miniApps


miniApps v2.36.0

Released: September 2025

US1

US2

EU1

September 29, 2025

Rolled-forward

October 14, 2025

Added

  • miniApp Support for es-ES locale (Supported Languages table)

  • You have the option to use the provided TTS audio or you can combine it with prerecorded audio prompts; This allows you to access all prompts used during a session and record them in your preferred voice and accent, rather than using only the provided TTS functionality (Audio types)

  • Locale value is included in the Chat Widget script


miniApps v2.35.0

Released: August 2025

US1

US2

EU1

Rolled-forward

Rolled-forward

September 15, 2025

Added

Fixed

  • Disable reactions in Announcement miniApp to prevent undefined prompts to appear in the Insights


miniApps v2.34.0

Released: July 2025

US1

US2

EU1

August 5, 2025

August 11, 2025

August 6, 2025

Added

Improved

  • Improvement on lowConfidence results

Fixed

  • Various fixes and improvements


miniApps v2.33.0

Released: June 2025

US1

US2

EU1

July 16, 2025

July 22, 2025

August 7, 2025

Added

Fixed

  • Various fixes and improvements


miniApps v2.32.0

Released: May 2025

US1

US2

EU1

June 13, 2025

June 17, 2025

June 30, 2025

Added:

  • WebService support SOAP API

  • Support for Portuguese pt-PT Banking2 miniApp

  • Support for Australian en-AU miniApps

  • Support for Ukrainian uk-UA Alphanumeric, Numeric and Banking2 miniApp

  • Create the NoUnit option for Amount miniApp

  • White labelling for Integrate Tab

  • Introduce Toggle for Disabling Speech Input in a miniApp

  • Improvement on lowConfidence Results

Fixed:

  • Various Minor Improvements and Fixes


miniApps v2.31.2

Released: April 2025

US1

US2

EU1

May 7, 2025

Rolled-forward

Rolled-forward

Fixed

  • Issue with IDM timeout preventing Applications export


miniApps v2.30.0

Released: February 2025

US1

US2

EU1

Rolled-forward

Rolled-forward

Rolled-forward

Added

  • DateRange miniApp

  • Support of Alphanumeric and Yes/No Canadian en-CA miniApps

  • Support DataModels for suggestion feature in Web-Chat

  • Added new TTS voices for en-GB

  • Set allowed threshold for DTMF Maximum Wait Time to 6000ms

  • Support filtering per Organization

  • Use dynamic content in conditions field/path

Fixed

  • Remove Banking, Covid, Insurance domains

  • Minor fixes and improvements

For more information, go to miniApps Tab.


miniApps v2.29.0

Released: December 2024

US1

US2

EU1

Rolled-forward

Rolled-forward

Rolled-forward

Added

  • miniApps page is now translated also in German

  • Support of es-US Baking2 miniApp

  • Support of en-CA miniApps

  • Added a 'quick reference' for sections that have conditions

Fixed

  • Issue with wrong number of flows affecting import

  • Minor improvements and fixes


miniApps v2.28.0

Released:

US1

US2

EU1

Rolled-forward

Rolled-forward

Rolled-forward

New Feature

  • Automated generation of suggestion title

Improved

  • ExpandableData exclude from production bundle

  • Suggestions load performance improvement

Fixes

  • GET /{parameterType}/{parameterCode} returns 404

  • Fake user creation failed due to 400 response

  • Logout endpoint doesn't work

  • Suggestions do not load on iPhone

  • JSON serialization of consonant probe content in API call

  • Error message not shown

  • Speaker icon on fulfilling screen initial page is not clickable


miniApps v2.27.0

Released:

US1

US2

EU1

Rolled-forward

Rolled-forward

Rolled-forward

Added

  • Provide Confidence Threshold Option in Yes/No miniApps

  • Support DTMF Agent Request Key Attribute

  • Added 'created_by' to Attachments in CFront Transfer Module

Fixed

  • Minor Fixes and Internal Improvements


miniApps v2.26.0

Released:

US1

US2

EU1

Rolled-forward

Rolled-forward

Rolled-forward

Added

  • Alphanumeric miniApp support for Portuguese (pt-PT)

  • Amount miniApp support for Greek (el-GR)

  • Validation in Entity miniApp

  • Support Oliver-happy voice

  • Add custom FailExitReason message in WS miniApp

Improved

  • DTMF Accept/Reject improvement

Fixed

  • Minor Fixes and Internal Improvements


miniApps v2.25.0

Released:

US1

US2

EU1

Rolled-forward

Rolled-forward

Rolled-forward

  • Introducing filters in miniApps Manage page

  • Support Portuguese miniApps

  • Agent handling UI refactor

  • Support new MS Azure German voices