{"id":61677,"date":"2024-04-29T12:40:03","date_gmt":"2024-04-29T11:40:03","guid":{"rendered":"https:\/\/developer.kore.ai\/v10-3\/?p=61677"},"modified":"2024-08-12T14:03:37","modified_gmt":"2024-08-12T13:03:37","slug":"10-x-x-release-notes","status":"publish","type":"post","link":"https:\/\/developer.kore.ai\/v10-3\/docs\/bots\/whats-new\/10-x-x-release-notes\/","title":{"rendered":"10.x.x Release Notes"},"content":{"rendered":"<section class=\"l-section wpb_row height_auto\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row type_default valign_top\"><div class=\"vc_col-sm-12 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<p>This document provides information on the various releases and the corresponding feature updates and enhancements introduced in the Platform&#8217;s version 10.3.x or later.<\/p>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-separator size_custom with_line width_default thick_1 style_solid color_border align_center\" style=\"height:20px;\"><div class=\"w-separator-h\"><\/div><\/div>\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h1><span class=\"ez-toc-section\" id=\"v1051_Aug_11_2024\">v10.5.1 Aug 11, 2024<\/span><\/h1>\n<p><span style=\"text-decoration: underline;\"><span style=\"font-weight: 400;\">Patch Release<\/span><\/span><\/p>\n<p><span style=\"font-weight: 400;\">This update includes bug fixes and minor enhancements.<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"LLM_and_Generative_AI\">LLM and Generative AI<\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Multi-language_Support_for_System_and_Custom_LLMs\">Multi-language Support for System and Custom LLMs<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">The platform now supports all bot languages for both system and custom LLMs.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Key updates:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Language-specific responses: LLMs can now generate responses in bot languages that LLMs also support.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Preserved sentiment: Responses maintain original sentiment.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Expanded language options: Available for all LLM features and prompts.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Key benefits:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Improved accuracy in non-English interactions.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Enhanced user experience for global audiences.<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Custom_LLM_Framework_Update_for_GenAI_Node\">Custom LLM Framework Update for GenAI Node<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">The platform has significantly enhanced the GenAI Node\u2019s custom prompt creation flow. It now supports dynamic variables in the prompt definition, gives full control over the prompt structure, and dynamically defines prompt definitions using JavaScript. These updates provide greater flexibility, better conversation context control, and more sophisticated prompt engineering capabilities, allowing platform users to create more advanced and tailored GenAI applications with improved custom LLM integrations.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Key updates:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Dynamic variables improvements: Conversation history is redefined as an array of objects. New variables are introduced for Required Entities, Collected Entities, and Conversation History Length.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Variable support: Context, Environment, and Content variables are now supported in prompts and scripts.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">JavaScript mode: Ability to create prompts using JavaScript and preview option for script validation.<\/span><\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Channels\">Channels<\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"MS_Teams_Modal_Dialog_Support\">MS Teams Modal Dialog Support<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">The platform now supports Microsoft Teams Modal Dialogs, enhancing the interactive capabilities of virtual assistants deployed on the MS Teams channel. This support allows platform users to handle the &#8216;Invoke&#8217; action-type messages used by MS Teams for Modal Dialogs.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Key updates:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">New \u201cModal Dialogs\u201d toggle: The new toggle is introduced in the channel configuration and is off by default.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Custom URL configuration: When enabled, platform users can set a Custom URL to which the platform forwards Modal Dialog messages for processing.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Message handling: The platform maintains the conversation context when handling Modal Dialog messages. It forwards these messages with pre-context to the Custom URL for processing, then relays responses back to the user, maintaining a seamless interaction.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Key benefits:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Enhanced interactivity: Enables form-based experiences in Teams.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Seamless integration: Preserves conversation context throughout.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Improved user experience: Supports more complex interactions.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Backward compatibility:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">This update is available to all existing apps, and it\u2019s disabled by default. If enabled, the app needs to be republished to make these changes take effect.<\/span><\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Admin_Console\"><span style=\"font-weight: 400;\">Admin Console<\/span><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"IP_Address_Restriction_Enhancement\">IP Address Restriction Enhancement<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">The Admin Console now supports Regex patterns for IP address restrictions. The regex support makes it easier for administrators to manage access across extensive IP ranges.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Key updates:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Administrators can enter IP ranges using regex patterns when IP Address restriction is enabled.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Account access is limited to IP addresses matching the provided regex patterns.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Key benefits:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Reduced manual entry.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Greater precision in identifying IP addresses through pattern matching.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Streamlined administration for large IP ranges.<\/span><\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Entity_Node\">Entity Node<\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Transient_Entity_Feature_for_Enhanced_Data_Privacy\">Transient Entity Feature for Enhanced Data Privacy<\/span><\/h3>\n<p>The platform has introduced a &#8220;Transient Entity&#8221; feature for the Entity node. It allows platform users to ensure that sensitive user inputs do not persist after a conversation session ends.<\/p>\n<p><span style=\"font-weight: 400;\">Key updates:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The new \u201cTransient Entity\u201d toggle in Entity Node &gt; Component Settings. It\u2019s visible when Sensitive Entity is enabled.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It\u2019s a component-level property, ensuring consistent application across all instances and flows using the Entity node.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Applies to all channels, including IVR.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Masks data during conversation based on existing Sensitive Entity settings.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Removes specified data from conversation history once the session ends.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Displays a placeholder &#8220;[data_purged]&#8221; in conversation history where data has been removed.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Key benefits:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Enhanced Data Privacy: Sensitive information does not persist after conversations end.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Regulatory Compliance: Helps businesses meet GDPR, CCPA, and other data protection regulations.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Customizable: Works with existing Sensitive Entity settings for tailored data masking.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Audit-Friendly: Improves audit trails with a clear indication of purged data.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Industry-Specific Value: Particularly beneficial for the BFSI sector with strict data regulations.<\/span><\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Digital_Forms\">Digital Forms<\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Field_Validations_using_Regex\">Field Validations using Regex<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">The platform now supports Regex-based field validations in Digital Forms, enhancing data collection capabilities.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Key updates:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Regex Option: Added alongside the existing predefined conditions in Field Validation.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Flexible Validation: Fields are validated based on the provided regex patterns.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Error Handling: Displays a custom error for a regex pattern mismatch.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Key benefits:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Provides greater control over input formats.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Enables precise data validation for complex scenarios.<\/span><\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Agent_Transfer\"><span style=\"font-weight: 400;\">Agent Transfer<\/span><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Enhanced_Agent_Chat_History_Link\">Enhanced Agent Chat History Link<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">The platform has improved the functionality of chat history links provided to agents during conversation transfers. The access limit for these links has been increased from 5 to 10 times, allowing supervisors to better audit them. Additionally, the links now display the specific conversation that prompted the transfer, providing more relevant context to agents.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Backward compatibility:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The existing agent transfer chat history links remain unchanged. These changes apply only to the links generated after this release.<\/span><\/li>\n<\/ul>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-separator size_custom with_line width_default thick_1 style_solid color_border align_center\" style=\"height:20px;\"><div class=\"w-separator-h\"><\/div><\/div>\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h1><span class=\"ez-toc-section\" id=\"v105_July_27_2024\">v10.5 July 27, 2024<\/span><\/h1>\n<p><span style=\"text-decoration: underline;\"><span style=\"font-weight: 400;\">Patch Release<\/span><\/span><\/p>\n<p>This update includes feature enhancements and bug fixes. The enhancements are summarized below.<\/p>\n<h3 id=\"llm-generative-ai-framework\"><span class=\"ez-toc-section\" id=\"LLM_Generative_AI_Framework\">LLM &amp; Generative AI Framework<\/span><\/h3>\n<h4 id=\"openai-gpt-4-turbo-and-gpt-4o-support-for-llm-generative-ai-features\">OpenAI GPT-4 Turbo and GPT-4o Support for LLM &amp; Generative AI Features<\/h4>\n<p>The Platform now supports two new OpenAI models for various <a href=\"https:\/\/developer.kore.ai\/docs\/bots\/nlp\/co-pilot-features\/#Model_and_Feature_Support_Matrix\">Co-Pilot<\/a> and <a href=\"https:\/\/developer.kore.ai\/docs\/bots\/nlp\/dynamic-conversations-features\/?preview_id=60537&amp;preview_nonce=85af94b5d9&amp;post_format=standard&amp;_thumbnail_id=-1&amp;preview=true#Model_and_Feature_Support_Matrix\">Dynamic Conversations features<\/a>.<\/p>\n<ul>\n<li>GPT- 4 Turbo is a high-speed, accurate model ideal for real-time applications like chatbots, virtual assistants, and content generation.<\/li>\n<li>GPT- 4o is an advanced multimodal model that can accept both text and images as input, offering improved efficiency and cost-effectiveness compared to GPT-4 Turbo.<\/li>\n<\/ul>\n<h3 id=\"admin-console\"><span class=\"ez-toc-section\" id=\"Admin_Console-2\">Admin Console<\/span><\/h3>\n<h4 id=\"usage-information-for-enterprise-accounts\">Usage Information for Enterprise Accounts<\/h4>\n<p>Enterprise users can now view consolidated usage data for all their Bots and Apps in the Bot Admin Console. Key updates:<\/p>\n<ul>\n<li>The new Billing menu in the Admin Console left navigation.<\/li>\n<li>Combined XO10 and XO11 usage statistics on a single page.<\/li>\n<li>Detailed usage trends are accessible via the Manage button.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/developer.kore.ai\/docs\/bots\/bot-settings\/plan-usage\/usage-plans\/#Navigating_to_Plan_and_Usage\">Learn more<\/a>.<\/p>\n<h3 id=\"deploy-management\"><span class=\"ez-toc-section\" id=\"Deploy_Management\">Deploy Management<\/span><\/h3>\n<h4 id=\"import-export-and-publish-genai-and-llm-settings\">Import, Export, and Publish GenAI and LLM Settings<\/h4>\n<p>A new &#8216;GenAI and LLM&#8217; option is now available under the &#8216;Settings&#8217; section for Import, Export, and Publish operations.<\/p>\n<p>The setting includes:<\/p>\n<ul>\n<li>Integrations<\/li>\n<li>Prompts and Requests Library<\/li>\n<li>Feature Mappings<\/li>\n<li>Guardrails (for v11 only)<\/li>\n<\/ul>\n<p>Key benefits:<\/p>\n<ul>\n<li>Deploy GenAI and LLM features across multiple bots.<\/li>\n<li>Enhance flexibility in managing GenAI-related settings.<\/li>\n<li>Ensure seamless operation of runtime features for end-users.<\/li>\n<\/ul>\n<p>Full vs. Incremental Import:<\/p>\n<ul>\n<li>Full Import\n<ul>\n<li>Deletes existing models and prompts in the target app.<\/li>\n<li>Overwrites with models, prompts, and GenAI features from the import file.<\/li>\n<li>Retains model configurations if a model exists in both source and target<\/li>\n<li>Replaces all feature mappings, custom instructions, and guardrails.<\/li>\n<\/ul>\n<\/li>\n<li>Incremental Import\n<ul>\n<li>Keeps existing prompts, only adds new ones.<\/li>\n<li>Replaces all feature mappings, custom instructions, and guardrails.<\/li>\n<\/ul>\n<\/li>\n<li>Both import types:\n<ul>\n<li>Preserve existing integrations.<\/li>\n<li>Import XO-GPT integration as-is.<\/li>\n<li>Enable imported features with warnings.<\/li>\n<li>Handle &#8220;Azure Open AI by Kore.ai&#8221; integration based on token status.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Backward compatibility:<\/p>\n<ul>\n<li>Existing bots in the Configured state are copied to the Published state.<\/li>\n<\/ul>\n<p>These changes aim to streamline the deployment and management of GenAI and LLM features across multiple bots and ensure the seamless operation of runtime features for end-users.<\/p>\n<h3 id=\"channels\"><span class=\"ez-toc-section\" id=\"Channels-2\">Channels<\/span><\/h3>\n<h4 id=\"instagram-channel-support\">Instagram Channel Support<\/h4>\n<p>The XO Platform has added Instagram as a new channel option. Users can enable and deploy their virtual assistants on Instagram. <a href=\"https:\/\/developer.kore.ai\/docs\/bots\/channel-enablement\/adding-instagram-channel\/\">Learn more<\/a>.<\/p>\n<h3 id=\"apis\"><span class=\"ez-toc-section\" id=\"APIs\">APIs<\/span><\/h3>\n<h4 id=\"sdk-push-notifications-management-apis\">SDK Push Notifications Management APIs<\/h4>\n<p>The platform has introduced a new set of SDK Notifications APIs to enhance control over push notifications for mobile devices using the Web\/Mobile SDK channel.<\/p>\n<p>Key updates:<\/p>\n<ul>\n<li>A new API scope is added to the Bot builder &#8211; &#8220;SDKPushNotification\u201d.<\/li>\n<li>Three new APIs have been introduced:\n<ul>\n<li>DeviceSubscription API: Subscribe the device to SDK push messages and receive subscription status and device details.<\/li>\n<li>Subscribed User Devices API: Lists all the mobile devices subscribed to SDK push notifications and their OS types.<\/li>\n<li>DeviceUnsubscription API: Unsubscribes SDK push messages for specific or all devices of a user.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Key benefits:<\/p>\n<ul>\n<li>Improved user control: Manage users\u2019 push notification preferences more effectively.<\/li>\n<li>Enhanced flexibility: Manage device subscriptions programmatically.<\/li>\n<\/ul>\n<h4 id=\"public-api-for-sso-configuration-management\">Public API for SSO Configuration Management<\/h4>\n<p>The platform has introduced public APIs for managing Single Sign-On (SSO) configurations. This new API complements existing bot creation and publishing APIs, allowing for a more comprehensive automation of account setup processes. It significantly enhances the platform&#8217;s capabilities for enterprise customers who require frequent audits or automated deployments.<\/p>\n<p>Key updates:<\/p>\n<ul>\n<li>Public API for SSO configuration management:\n<ul>\n<li>Fetch the SSO Meta API: Returns the existing SSO configuration along with the URLs.<\/li>\n<li>Enable SSO API: Enables the SSO configuration for an account.<\/li>\n<li>Disable SSO API: Dsables the SSO configuration for an account.<\/li>\n<li>Update the SSO Configuration API: Updates the SSO configuration for an account.<\/li>\n<\/ul>\n<\/li>\n<li>Support for SAML protocol.<\/li>\n<\/ul>\n<p>Key benefits:<\/p>\n<ul>\n<li>Streamlined automation: Customers can now fully integrate SSO configuration into their CI\/CD workflows.<\/li>\n<li>Reduced manual effort: Simplifies the audit process by allowing automated SSO setup.<\/li>\n<li>Increased flexibility: Account administrators can programmatically manage SSO settings.<\/li>\n<li>Improved efficiency: Facilitates faster and more consistent SSO deployment across accounts.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Virtual_Assistant\"><span style=\"font-weight: 400;\">Virtual Assistant<\/span><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Timeout_Settings_Moved_to_Instance_Properties_for_Service_Node\"><span style=\"font-weight: 400;\">Timeout Settings Moved to Instance Properties for Service Node<\/span><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">The timeout settings for the Service Node have been moved from Component Properties to Instance Properties.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Key benefits:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Increased flexibility: Customize timeout settings for each dialog individually without affecting other tasks using the same Service Node.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Improved error handling: The &#8220;Jump to Specific Node&#8221; option now works more reliably within the current dialog.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Backward compatibility:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Existing service nodes retain their current timeout behavior while the timeout settings are moved to the Instance Properties.\u00a0 <\/span><\/li>\n<\/ul>\n<p><a href=\"https:\/\/developer.kore.ai\/docs\/bots\/bot-builder-tool\/dialog-task\/working-with-the-service-node\/#Instance_Properties\"><span style=\"font-weight: 400;\">Learn more<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Rephrased_User_Query_Details_in_the_Context_Object\"><span style=\"font-weight: 400;\">Rephrased User Query Details in the Context Object<\/span><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">The platform now includes the Rephrased User Query in the context object, making it available for downstream tasks. This enhancement improves intent detection, entity extraction, and search accuracy by providing enriched user input by incorporating contextual signals. Platform users can now leverage rephrased queries for dialog execution and API calls to Search AI.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Key updates:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">New \u201cUserQuery\u201d context object:\u00a0<\/span>\n<pre>context.UserQuery : {\r\n      \toriginalUserQuery :  <span style=\"font-weight: 400;\">&lt;original user input&gt;<\/span> ,\r\n        rephrasedUserQuery : <span style=\"font-weight: 400;\">&lt;rephrase user query&gt;<\/span>\r\n        }\r\n<\/pre>\n<\/li>\n<\/ul>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">New \u201cConversation History\u201d setting: Indicates the conversation history length &#8211; the number of previous messages sent as context to LLM:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">Generative AI &gt; Dynamic Conversation &gt; Rephrase User Query &gt; Advanced Settings &gt; Conversation History Length<\/span><\/li>\n<\/ul>\n<p><a href=\"https:\/\/developer.kore.ai\/docs\/bots\/bot-builder-tool\/context-object\/\"><span style=\"font-weight: 400;\">Learn more<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-separator size_custom with_line width_default thick_1 style_solid color_border align_center\" style=\"height:20px;\"><div class=\"w-separator-h\"><\/div><\/div>\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h1><span class=\"ez-toc-section\" id=\"v1041_July_13_2024\">v10.4.1 July 13, 2024<\/span><\/h1>\n<p><span style=\"text-decoration: underline;\"><span style=\"font-weight: 400;\">Patch Release<\/span><\/span><\/p>\n<p>This update includes bug fixes.<\/p>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-separator size_custom with_line width_default thick_1 style_solid color_border align_center\" style=\"height:20px;\"><div class=\"w-separator-h\"><\/div><\/div>\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h1><span class=\"ez-toc-section\" id=\"v104_June_29_2024\">v10.4 June 29, 2024<\/span><\/h1>\n<p><span style=\"text-decoration: underline;\"><span style=\"font-weight: 400;\">Patch Release<\/span><\/span><\/p>\n<p>This update includes feature enhancements and bug fixes. The enhancements are summarized below.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Voice_Call_Properties\">Voice Call Properties<\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Dynamic_Values_for_Timeout_Duration_in_Voice_Call_Properties\">Dynamic Values for Timeout Duration in Voice Call Properties<\/span><\/h3>\n<p>This update enables dynamic timeout settings for voice calls via environment variables. Users can now manage timeouts across multiple components without manual adjustments. This approach enhances consistency, reduces errors, and simplifies voice call property management.<\/p>\n<p>The users now have two options for setting timeout durations:<\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Preset<\/b><span style=\"font-weight: 400;\">: Select a maximum wait time between 1 and 60 seconds to receive input.<\/span><\/li>\n<li><b>Environment Variable<\/b><span style=\"font-weight: 400;\">: Select any environment variable from a drop-down list or use a search bar to find a specific variable. <a href=\"https:\/\/developer.kore.ai\/v10-3\/docs\/bots\/bot-builder-tool\/dialog-task\/voice-call-properties\/#Dialog_Node_Settings\">Learn more<\/a>.\u00a0<\/span><\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"NLU\">NLU<\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Ability_to_Import_ML_Utterances_from_One_Language_to_Another_without_Translation\">Ability to Import ML Utterances from One Language to Another (without Translation)<\/span><\/h3>\n<p>The platform now supports copying utterances between languages within the same app. This feature simplifies importing and synchronizing utterance data across multiple languages. (The ability to automatically translate the copied utterances in the target language will be available soon.)<br \/>\n<a href=\"https:\/\/developer.kore.ai\/v10-3\/docs\/bots\/nlp\/user-utterances\/#How_to_Export_or_Import_ML_Utterances\">Learn more<\/a>.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Improvements_to_Zip_Code_Entities\">Improvements to Zip Code Entities<\/span><\/h3>\n<p>The\u00a0 Zip Code entity has been enhanced to identify wild cards like \u201c \u201c and \u201c-\u201d. For example, \u201c1 2 3 45\u201d is identified as \u201c12345\u201d. <a href=\"https:\/\/developer.kore.ai\/v10-3\/docs\/bots\/bot-builder-tool\/dialog-task\/entity-types\/#zip\">Learn more<\/a>.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Digital_Forms-2\">Digital Forms<\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Option_to_Clear_Default_Date_During_Design_Time\">Option to Clear Default Date During Design Time<\/span><\/h3>\n<p>Date fields on digital forms now have a clear (&#8216;x&#8217;) icon, which allows users to easily remove the default date value. <a href=\"https:\/\/developer.kore.ai\/v10-3\/docs\/bots\/how-tos\/travel-planing-assistant\/travel-va-configuring-digital-forms\/#The_Form_Editor\">Learn more<\/a>.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Agent_Transfer-2\">Agent Transfer<\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Attachment_Sharing_Between_Users_and_Live_Agents\">Attachment Sharing Between Users and Live Agents<\/span><\/h3>\n<p>Users can now send files to agents during conversations. This improves communication and helps solve issues faster. This feature is currently available only for ServiceNow agent integration.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Capability_to_Handle_Agent_Fallback_Errors\">Capability to Handle Agent Fallback Errors<\/span><\/h3>\n<p>The platform has introduced a new &#8220;Agent Transfer fallback response&#8221; to improve user experience during agent transfers. Instead of leaving the conversation idle, the platform can now inform users with an appropriate response that can be configured in the app definition.\u00a0 This feature allows for clearer communication and better handling of technical issues during agent transfers.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Channels-3\">Channels<\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Discontinuation_of_the_Google_Business_Messages_Channel\">Discontinuation of the Google Business Messages Channel<\/span><\/h3>\n<p>Google announced the discontinuation of the Google Business Messages channel from July 31, 2024. This channel will be phased out in the coming weeks. If you have alternative chat channels, consider inviting your customers to continue conversations there. For more details, refer to the <a href=\"https:\/\/developers.google.com\/business-communications\/business-messages\/resources\/release-notes\/update-on-gbm?hl=en\">Google announcement<\/a>.<\/p>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-separator size_custom with_line width_default thick_1 style_solid color_border align_center\" style=\"height:20px;\"><div class=\"w-separator-h\"><\/div><\/div>\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h1><span class=\"ez-toc-section\" id=\"v1031_June_15_2024\">v10.3.1 June 15, 2024<\/span><\/h1>\n<p><span style=\"text-decoration: underline;\"><span style=\"font-weight: 400;\">Patch Release<\/span><\/span><\/p>\n<p><span style=\"font-weight: 400;\">This update includes bug fixes and minor enhancements. The enhancement is summarized below.<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Language_and_Spell_Correction_Enhancements\"><span style=\"font-weight: 400;\">Language and Spell Correction Enhancements<\/span><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Spell_Correction_Version_2_for_Dutch\"><span style=\"font-weight: 400;\">Spell Correction Version 2 for Dutch<\/span><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">A new spell correction (Version 2.0) is now available for the Dutch language. <\/span><a href=\"https:\/\/developer.kore.ai\/v10-3\/docs\/bots\/nlp\/spell-correction-version-2\/\"><span style=\"font-weight: 400;\">Learn more<\/span><\/a><span style=\"font-weight: 400;\">. <\/span><\/p>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-separator size_custom with_line width_default thick_1 style_solid color_border align_center\" style=\"height:20px;\"><div class=\"w-separator-h\"><\/div><\/div>\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h1><span class=\"ez-toc-section\" id=\"v103_June_01_2024\">v10.3 June 01, 2024<\/span><\/h1>\n<p><span style=\"text-decoration: underline;\"><span style=\"font-weight: 400;\">Patch Release<\/span><\/span><\/p>\n<p>This update includes feature enhancements and bug fixes. Key features and enhancements included in this release are summarized below.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Digital_Forms-3\"><span style=\"font-weight: 400;\">Digital Forms<\/span><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Preprocessor_Script_Support_for_Digital_Forms\"><span style=\"font-weight: 400;\">Preprocessor Script Support for Digital Forms<\/span><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">The Digital Forms module now provides the ability to dynamically configure the form definition and behavior. The newly introduced Preprocessor configuration allows updating the form definition dynamically using JavaScript. The platform executes this preprocessor during the runtime and delivers the form definition to the channel. The preprocessor can use the environment, content, and context variables.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The following are some of the key use cases:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Dynamically changing the form field titles, descriptions, etc.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Dynamically populating the values of fields, for e.g., options in a\u00a0 drop-down component<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Changing the language of the messages to support multilingual conversations\u00a0<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">\u00a0<\/span><span style=\"font-weight: 400;\">The koreUtil library has been extended with the &#8220;<\/span><span style=\"font-weight: 400;\">getFormDefinition&#8221;<\/span><span style=\"font-weight: 400;\"> function to retrieve and modify the form definition.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This feature also helps address the current limitation of system messages available only in English. The &#8220;formMsgMeta&#8221; section of the form data contains the full list of system messages and errors, which can be modified using the Preprocessor. <a href=\"https:\/\/developer.kore.ai\/v10-3\/docs\/bots\/bot-builder-tool\/digital-forms\/#Configuration_setup_using_Pre-Processor_script\">Learn more.<\/a><\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"BotKit\"><span style=\"font-weight: 400;\">BotKit\u00a0<\/span><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"OnVariableUpdate_Event_Support_for_the_Universal_Bot\"><span style=\"font-weight: 400;\">OnVariableUpdate Event Support for the Universal Bot<\/span><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">The Universal Virtual Assistant now supports the &#8220;OnVariableUpdate&#8221; BotKit event. By subscribing to this event, the platform will push all the variables defined within the virtual assistant to the BotKit, allowing platform users to manage the bot variables seamlessly.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Additionally, for bot variables with the propagation flag enabled, the platform will include the details of the propagated child bots and the variable data sent to the BotKit. <a href=\"https:\/\/developer.kore.ai\/v10-3\/docs\/bots\/sdks\/sdk-events\/#onvariable\">Learn more<\/a>.\u00a0<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Language_and_Spell_Correction_Enhancements-2\"><span style=\"font-weight: 400;\">Language and Spell Correction Enhancements<\/span><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Spell_Correction_Version_2_for_French\"><span style=\"font-weight: 400;\">Spell Correction Version 2 for French<\/span><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">A new spell correction (Version 2.0) is now available for the French language. <\/span><a href=\"https:\/\/developer.kore.ai\/v10-3\/docs\/bots\/nlp\/spell-correction-version-2\/\"><span style=\"font-weight: 400;\">Learn more<\/span><\/a><span style=\"font-weight: 400;\">. <\/span><\/p>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-separator size_custom with_line width_default thick_1 style_solid color_border align_center\" style=\"height:20px;\"><div class=\"w-separator-h\"><\/div><\/div>\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h1 class=\"w-post-elm post_title entry-title vc_custom_1629095808124\"><span class=\"ez-toc-section\" id=\"Previous_Releases\">Previous Releases<\/span><\/h1>\n<p>For details on the features introduced in the previous versions of 10.x releases, see the <a href=\"https:\/\/developer.kore.ai\/v10-3\/docs\/bots\/whats-new\/previous-releases\/\">previous versions&#8217; release notes<\/a>.<\/p>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"ult-spacer spacer-6aef4c2c1acd2\" data-id=\"6aef4c2c1acd2\" data-height=\"20\" data-height-mobile=\"20\" data-height-tab=\"20\" data-height-tab-portrait=\"\" data-height-mobile-landscape=\"\" style=\"clear:both;display:block;\"><\/div><\/div><\/div><\/div><\/div><\/div><\/section>\n","protected":false},"excerpt":{"rendered":"This document provides information on the various releases and the corresponding feature updates and enhancements introduced in the Platform's version 10.3.x or later. v10.5.1 Aug 11, 2024 Patch Release This update includes bug fixes and minor enhancements. LLM and Generative AI Multi-language Support for System and Custom LLMs The platform now supports all bot languages...","protected":false},"author":26,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"class_list":["post-61677","post","type-post","status-publish","format-standard","hentry","category-whats-new"],"_links":{"self":[{"href":"https:\/\/developer.kore.ai\/v10-3\/wp-json\/wp\/v2\/posts\/61677","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/developer.kore.ai\/v10-3\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/developer.kore.ai\/v10-3\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-3\/wp-json\/wp\/v2\/users\/26"}],"replies":[{"embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-3\/wp-json\/wp\/v2\/comments?post=61677"}],"version-history":[{"count":21,"href":"https:\/\/developer.kore.ai\/v10-3\/wp-json\/wp\/v2\/posts\/61677\/revisions"}],"predecessor-version":[{"id":62033,"href":"https:\/\/developer.kore.ai\/v10-3\/wp-json\/wp\/v2\/posts\/61677\/revisions\/62033"}],"wp:attachment":[{"href":"https:\/\/developer.kore.ai\/v10-3\/wp-json\/wp\/v2\/media?parent=61677"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-3\/wp-json\/wp\/v2\/categories?post=61677"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-3\/wp-json\/wp\/v2\/tags?post=61677"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}