Release Notes

Version: 2024.4.30.2137 (April 30, 2024)

Details:

Updated Feature(s): ChimeV5.Pipeline.GptChat, ChimeV5.ChimeTenant, ChimeV5.AI.AzureOpenAI

  • Update: Adaptive Cards - Save any metadata added to the buttons or template in ChatGPT pipeline under the ‘data’ field (Ticket #5255) (Image)

  • Update: ChatGPT pipeline & Azure OpenAI Services page - Add basic response quality filter and refactor citation handling code and quality filter toggle (Ticket #5253) (Image)

  • Update: ChatGPT pipeline - Resource the value shown if the ChatGPT gives a low-quality response (Ticket #5253)

  • Update: ChatGPT pipeline & Azure OpenAI Services page - Reduce the minimum length of the basic response quality filter and add minimum response length field (Ticket #5253)

  • Update: ChatGPT pipeline - Shift out the GPT response filtering to a service that can be configured (Ticket #5253)

  • Update: ChatGPT pipeline & Azure OpenAI Services page - Quality filter settings moved to a separate tab (Ticket #5253)

  • Update: ChatGPT pipeline & Azure OpenAI Services page - Replace stock on-your-data “no results” phrases with custom template and any relevant documents found and add ‘Low Quality Response Tokens’ field (Ticket #5253)

Version: 2024.4.24.2134 (April 25, 2024)

Details:

Updated Feature(s): ChimeV5.BotFileAttachments, ChimeV5.Pipeline.ConnectToAgent, ChimeV5.AI.AzureOpenAI, ChimeV5.AgentUI, ChimeV5.ChimeTenant

  • Update: Guest Teams client - Handling of emojis, images, and text mixed with emojis (Ticket #5247) (Image)

  • Update: Metadata - Resolution and deflection metadata name values (Ticket #5234)

  • Fix: Cognitive Search Indexing Status - Test search tab wildcard searches

  • Update: Cognitive Search Indexing Status - Added ability to delete records from the test search index

  • Update: Cognitive Search Indexing Status - Summary of content items tab (Image)

  • Update: Adaptive Card - Initialization of AdaptiveCard text-replacement data services for URLS referencing media library content (Ticket #5245)

  • Update: Chat GPT - Azure search extension API update (Ticket #5254)

Version: 2024.4.19.2129 (4/19/2024)

Details:

Updated Feature(s): ChimeV5.Pipeline.SolarwindsCreateTicket, ChimeV5.SharepointFaqImporter, ChimeV5.AI.AzureOpenAI

  • Update: Solarwinds Ticket Update - Ticket status is not updated to 'new' state after updating (Ticket #5248)

  • Update: SharePoint Importer - Removed empty image tags that do not have a src attribute, hardened error handling (Ticket #5244)

  • Update: ChatGPT - Remove GPT citations that can't be matched to a Chime content item (Ticket #5246)

Version: 2024.4.16.2126 (April 16, 2024)

Details:

Updated Feature(s): ChimeV5.AdminKitTheme, ChimeV5.ManagerUI, ChimeV5.AgentUI, ChimeV5.Pipeline.SolarwindsTickets

  • Update: Handling of AzureAD authentication scheme name for /FirstTimeLogin

  • Fix: External login provider button - Was impacted by case change of "AzureAD" to "AzureAd" with switch to Microsoft.Identity.Web library in Orchard 1.6.0

  • Added: Migration to update roles for new ResolveChats permissions in existing tenants (Ticket #4427)

  • Update: Solarwinds ticket list pipeline - Added support for mock data (Ticket #5242) (Image)

Version: 2024.4.15.2123 (April 16, 2024)

Details:

Updated Feature(s): ChimeV5.Pipeline.SolarwindsTickets, ChimeV5.Ticketing.Solarwinds, ChimeV5.ProblemTags, ChimeV5.AgentUI, ChimeV5.BotEndpoint, ChimeV5.ChimeTenant, ChimeV5.Core.Abstractions

  • Fix: Stall creating new tenant - Deadlocked around trying to access the SiteSettings from within a data migration (Ticket #5228)

  • Added: Error handling for submitting chat session status (Ticket #2017)

  • Added: A way for Agents to mark session as resolved and associated UI - Resolved button, ticket number/link, resolved by, resolution notes (Ticket #4427) (Image) (Image) (Image)

  • Added: Browser notification for agent dashboard - prompts to allow on browser, selecting the notification will open the agent dashboard tab (Ticket #5224) (Image) (Image) (Image)

  • Update: Solarwinds pipeline flow - added option to sort listing on ticket "created timestamp" or "updated timestamp" (Ticket #5233) (Image)

Version: 2024.4.10.2118 (April 10, 2024)

Details:

Updated Feature(s): ChimeV5.ProblemTags, ChimeV5.AI.AzureOpenAI, ChimeV5.Pipeline.CherwellTickets, ChimeV5.AdminKitTheme, ChimeV5.SharepointFaqImporter, ChimeV5.Pipelines

  • Update: Bot manifest to version 1.1.404 (Ticket #5221)

  • Update: Cherwell Ticket List - Updated card UI / layout and show specified number of tickets (Ticket #5230)

  • Update: Manage FAQs UI - Add a tag to show when an FAQ is indexed, hovering over tag shows the date and time (Image)

  • Update: Manage FAQs UI - SharePoint tags that label an FAQ as imported from SharePoint and the up to date status combined into a single tag (Image)

  • Fix: Mermaid Diagram API Call - API Call now uses tenant prefix when calling for diagram on the pipeline list UI quick preview (Ticket #5226)

  • Update: validDomains to use *.imchime.com, increment version, create new zip (Ticket #5229)

  • Added: Cognitive Search Status - New section/tab for test searching the Azure Search index (Ticket #5232) (Image)

  • Update: Azure Search client library - Azure.Search.Documents updated to version 11.5.1 (Ticket #5232)

  • Fix: FAQLookup pipeline - Error trying to lookup FAQs by tag, changed to the pattern where ISiteService is resolved when needed instead of injected in constructor (Ticket #5228)

Version: 2024.4.4.2111 (April 4, 2024)

Details:

Updated Feature(s): ChimeV5.Pipeline.SendEmail, ChimeV5.WebClientThemes, ChimeV5.Pipelines, ChimeV5.Pipeline.KeyPhraseExtraction, ChimeV5.SharepointFaqImporter, ChimeV5.Pipeline.GptChat, ChimeV5.AI.AgentChatAssist, ChimeV5.AI.AzureOpenAI, ChimeV5.Pipeline.SolarwindsTickets, ChimeV5.Pipeline.CherwellCreateTicket, ChimeV5.Pipeline.CherwellTickets, ChimeV5.Pipeline.ConnectToChimeV4, ChimeV5.Pipeline.FAQLookup, ChimeV5.Pipeline.ScriptChoice, ChimeV5.Pipeline.SimpleChoice, ChimeV5.Pipeline.SendText, ChimeV5.AdminKitTheme, ChimeV5.AgentUI, ChimeV5.UI.AdminDashboard, ChimeV5.Ticketing.Solarwinds, ChimeV5.Pipeline.SolarwindsTickets

  • Update: Solarwinds ticket list - Add option to show specific ticket states (open, resolved, all) (Ticket #5211) (Fix for resolved in 2103)

  • Added: Custom pages for error views - "You do not have access to this resource" (Ticket #4606)

  • Update: Solarwinds ticketing - Added JS Script call to resolve tickets (Ticket #5211)

  • Update: SignalR & Presence when agents log out - Override the Orchard logOff url, push presence change to all users when agents log off, push a notification to user has been logged off, pop a modal on other windows when user logs out, insert the userId into the agent LeaveChat URL querystring in case the agent has logged out (Ticket #5090)

  • Update: Teams App - Remove the "end" message bot command (Ticket #5221)

  • Update: Azure ChatGpt library to latest 1.0.0-beta.15

  • Update: SharePoint Import - Link handling for SharePoint share links & clean up escaped colons in link URLS (Ticket #5195)

  • Update: Send Email Pipeline - Remove the email sender field (Ticket #4890)

  • Added: Webclient Themes - Added new base chat themes, base buttom themes, web client instances, and web client sandboxes to the V5 recipe (Ticket #5222)

  • Update: Various Pipelines (SendText, Cherwell Create Ticket, Cherwell Ticket List, FAQ Lookup, JS Script, Adaptive Card Choice, Connect to V4, AI Extract Keywords) to position Key, Next, and Drop Stage fields first in the pipeline form (Ticket #5112)

  • Update: Pipeline list UI - Added description line to pipelines in list views, added quick preview button that displays the mermaid diagram in a pop up modal

Version: 2024.3.29.2095 (March 29, 2024)

Details:

Updated Feature(s): ChimeV5.ChimeTenant, ChimeV5.AI.Translation, ChimeV5.Pipeline.SendEmail, ChimeV5.AdaptiveCards, ChimeV5.AdminKitTheme, ChimeV5.AgentUI, ChimeV5.AI.PromptLibrary, ChimeV5.Bot.Workflows, ChimeV5.BotEndpoint, ChimeV5.BotFileAttachments, ChimeV5.ChimeTenant.Abstractions, ChimeV5.CognitiveServices, ChimeV5.Debug, ChimeV5.EchoState, ChimeV5.FAQ, ChimeV5.FeatureAuditTrail, ChimeV5.FeaturedContent, ChimeV5.ManagerUI, ChimeV5.OrchardUtils, ChimeV5.Outages, ChimeV5.Pages, ChimeV5.Pipeline.Abstractions, ChimeV5.Pipeline.CherwellCreateTicket, ChimeV5.Pipeline.CherwellTickets, ChimeV5.Pipeline.ConnectToAgent, ChimeV5.Pipeline.ConnectToChimeV4, ChimeV5.Pipeline.FAQLookup, ChimeV5.Pipeline.GptChat, ChimeV5.Pipeline.InvgateCreateTicket, ChimeV5.Pipeline.InvgateTickets, ChimeV5.PipelineJIRACreateTicket, ChimeV5.Pipeline.JIRATickets, ChimeV5.Pipeline.KeyPhraseExtraction, ChimeV5.Pipeline.OrchardCommon, ChimeV5.Pipeline.ScriptChoice, ChimeV5.Pipeline.SendText, ChimeV5.Pipeline.ServiceNowCreateTicket, ChimeV5.Pipeline.ServiceNowTickets, ChimeV5.Pipeline.SimpleChoice, ChimeV5.Pipeline.SolarwindsCreateTicket, ChimeV5.Pipeline.SoalrwindsTickets, ChimeV5.Pipeline.Subflow, ChimeV5.Pipeline.SummarizeConversation, ChimeV5.Pipeline.TextPrompt, ChimeV5.Pipeline.TransferToTenant, ChimeV5.ProblemTags, ChimeV5.ReadonlyBag, ChimeV5.Reporting, ChimeV5.ResetRolePermissions,ChimeV5.RolebasedAuthRedirection, ChimeV5.SendCard, ChimeV5.SessionStorage.Orchard, ChimeV5.StandardReplies, ChimeV5.SupportWebclient, ChimeV5.TagsImport, ChimeV5.TenantRepository, ChimeV5.Ticketing.ServiceNow, ChimeV5.UI.Abstractions, ChimeV5.UsefulNotes, ChimeV5.Webclient, ChimeV5.WebClientThemes, ChimeV5.Agents, ChimeV5.AI.AgentChatAssist, ChimeV5.AI.AgentTranslation, ChimeV5.AI.AzureOpenAI, ChimeV5.AI.ConversationalAnalysis, ChimeV5.AuditTrail, ChimeV5.ContentPermissions, ChimeV5.DataMigrationsInspector, ChimeV5.Email, ChimeV5.GraphApi, ChimeV5.ImportExport, ChimeV5.Pipelines, ChimeV5.SharepointFaqImporter, ChimeV5.SignalR, ChimeV5.SubfolderReciperHarvester, ChimeV5.Teams.AgentNotifications, ChimeV5.TenantContentManagement, ChimeV5.Tenants, ChimeV5.Ticketing.AgentExtension, ChimeV5.Ticketing.Cherwell, ChimeV5.Ticketing.Invgate, ChimeV5.Ticketing.JIRA, ChimeV5.Ticketing.Solarwinds, ChimeV5.UI.ActiveChats, ChimeV5.UI.AdminDashboard, ChimeV5.UI.AdminMenu, ChimeV5.UI.ChatHistory, ChimeV5.UI.ManagerContent, ChimeV5.UI.ManagerDashboard

  • Added: Session variable to render local time in adaptive cards (Ticket #5202)

  • Added: Script helper function: translateText(targetlanguage,textToTranslate) (Ticket #5217)

  • Fix: Email pipeline activity - 'Next Stage' routing no longer reaches 'Drop' stage, mermaid diagram now displays correctly (Ticket #5209)

  • Update: OrchardCore libraries from 1.5.0 to 1.6.0 - This includes the addition of localization resources, Lombiq libraries updated to 1.6.0 compatible versions, fixes for interface changes in ChimeV5.Tenants module, fixes for AzureAD authentication from changing from Microsoft.AspNetCore.Authentication.AzureAD to Microsoft.Identity.Web in OrchardCore.Microsoft.Authentication (Ticket #5210)

  • Update: Tenant creation recipe - include a step to create the user roles (Ticket #5208)

  • Update: Invgate ticket list - UI update and new field to limit number of tickets displayed (Ticket #5207)

  • Added: Session Wrapper API - Service for getting file attachments for a session (Ticket #5206)

  • Update: Chat Transcript Content Item - DisplayText includes the sessionID (Ticket #5201)

  • Update: JIRA ticket list - UI update and nuew field to limit number of tickets displayed (Ticket #5194)

Version: 2024.3.21.2087 (March 21, 2024)

Details:

Updated Feature(s): ChimeV5.SharepointFaqImporter, ChimeV5.Webclient, ChimeV5.WebClientThemes, ChimeV5.SendCard, ChimeV5.Pipeline.Subflow, ChimeV5.Pipeline.OrchardCommon

  • Update: Add web.config and disable Server and X-Powered-By headers (Ticket #5191)

  • Fix: SharePoint Import Feature - Replace relative links to other SharePoint pages in the same wiki with fully-qualified URLS (Ticket #5195)

  • Fix: SharePoint Import Feature - Replace links to SharePoint items that have already been imported into Chime (Ticket #5195)

  • Update: SharePoint Import Feature - Html sanitation and miscellaneous tweaks such as stripping empty tags, special handling for case with links in number lists, wrap remove spans in error catching, document and remove some of the verbose debug logging for release build (Ticket #5195)

  • Update: SharePoint Import Feature - The 'Check for Updates' button now receives a warning pop up notification if the document is not published yet (Ticket #5196) (Image)

  • Update: Web client in iframe - Disabled the X-Frame-Options header that is applied with the antiforgery token so that the web client can be opened in an iframe (Ticket #5198)

  • Update: Webclient Themes - BaseButtonTheme, WebClientInstance, and WebClientSandbox able to start chats with updated baseUrl/tenantName (Ticket #5189)

  • Update: Subflow/Call Pipeline pipeline item - Change handling of Subflow pipeline items to avoid recursion building pipeline, additional error handling was added (Ticket #5197, #5199)

  • Fix: Subflow/Call Pipeline pipeline item - Fix issue with sub-pipelines where chat states weren't always getting disposed correctly, causing idle timeouts to fire after the session had ended (Ticket #5204)

  • Added: Teams task module UI - Middleware to improve FAQ display within MS Teams task module UI (Ticket #5200)

Version: 2024.3.18.2080 (March 18, 2024)

Details:

Updated Feature(s): ChimeV5.SessionStorage.Orchard, ChimeV5.AdminKitTheme, ChimeV5.SharepointFaqImporter, ChimeV5.Pipeline.ServiceNowTickets, ChimeV5.Ticketing.ServiceNow, ChimeV5.AgentUI, ChimeV5.BotEndpoint, ChimeV5.ManagerUI, ChimeV5.SessionStage.Orchard

  • Update: Fixes around resuming chats after instance restart/deployment (Ticket #5169)

  • Update: ServiceNow - Show ticket number on card instead of ticket id (Ticket #5190) (Image)

  • Fix: Tenant standup - Unable to resolve service type IAgentService while attempting to active SessionRepository (Ticket #5193)

  • Update: SharePoint Importer - Issues importing SharePoint docs with images from _layout, removal of whitespace around bold tags (Ticket #5192)

Version: 2024.3.14.2076 (March 14, 2024)

Updated Feature(s): ChimeV5.Pipeline.SolarwindsCreateTicket, ChimeV5.Ticketing.Solarwinds, ChimeV5.Pipeline.ServiceNowTickets, ChimeV5.Ticketing.ServiceNow

Details:

  • Update: Solarwinds Create Ticket - Chat transcript is added to the 'comments' field (Ticket #5168)

  • Update: ServiceNow Ticket List - New configuration properties & card layout (FooterText, TicketCount, ShowButtonAssociatedWithCard, ButtonAssociatedWithCard), seeker is moved to next state if ticket selection is disabled (Ticket #5190)

Version: 2024.3.8.2072 (March 11, 2024)

Details:

Updated Feature(s): ChimeV5.BotEndpoint, ChimeV5.Debug, ChimeV5.TenantRepository, ChimeV5.TenantContentManagement, ChimeV5.Tenants, ChimeV5.SolarwindsCreateTicket, ChimeV5.Ticketing.Solarwinds, ChimeV5.Pipeline.SolarwindsTickets, ChimeV5.UI.AdminDashboard, ChimeV5.AI.Translation, ChimeV5.AI.AzureOpenAI, ChimeV5.GraphApi, ChimeV5.SharepointFaqImporter

  • Update: Default/Root tenant admin menu UI - Reorganization and addition of new 'Chime Instance Management' dropdown submenu (Ticket #5148) (Image)

  • Update: Default adaptive cards - Updated the V5 recipe to include the latest adaptive cards with descriptions (Ticket #5152)

  • Update: FAQ explorer page - Updated the V5 recipe to include the latest FAQ explorer page (Ticket #5156)

  • Added: Created at version number - For newly stood up tenants the build version number upon creation is listed on the tenants page, tenant edit page, and tenant system info page. (Ticket #5165) (Image)

  • Update: Default FAQ lookup pipeline - Updated the V5 recipe to include latest version of the pipeline (Ticket #5161)

  • Update: Solarwinds ticket update/create - Minor formatting update and API update around inputting content into tickets (Ticket #5166)

  • Update: Solarwinds ticket listing - New input field to adjust the number of tickets that are shown (Ticket #5163) (Image)

  • Added: SharePoint Import Feature - Import SharePoint site pages and document library content into FAQs (Ticket #5147, 5170) (Image, Image, Image)

Version: 2024.3.7.2065 (March 8, 2024)

Details:

Updated Feature(s): ChimeV5.Ticketing.Solarwinds, ChimeV5.Pipeline.SoalrwindsTickets, ChimeV5.AgentUI, ChimeV5.Bot.Workflows, ChimeV5.BotEndpoint, ChimeV5.ChimeTenant, ChimeV5.Debug, ChimeV5.ManagerUI, ChimeV5.Pipeline.TransferToTenant, ChimeV5.SessionStorage.Orchard, ChimeV5.StandardReplies, ChimeV5.Webclient, ChimeV5.Agents, ChimeV5.UI.ActiveChats

  • Update: Solarwinds ticket listing - No longer includes closed and resolved tickets (Ticket #5153)

  • Update: Solarwinds ticket listing - Default font size for footer & show ticket description, card layout changes (Ticket #5126, #5159)

  • Update: Solarwinds ticket listing - Chevron icons right aligned, removed spacing between footer and action items, reduce padding around footer text, show ticket description in column set (Ticket #5126, #5159) (Image)

  • Added: Solarwinds ticket listing - Configuration option for FooterText and ShowButtonAssociatedWithCard (Ticket #5126, #5159) (Image)

  • Fix: Adaptive Card Library Item - Json field no longer overwritten when creating a new card (Ticket #5158)

  • Added: Agent web client flow tab - Error message if the pipeline stage is not found (Ticket #5162) (Image)

Version: 2024.3.4.2058 (February 4, 2024)

Details:

Updated Feature(s): ChimeV5.Ticketing.Solarwinds

  • Update: Solarwinds API - Do not send across Id and number (the same as v4 VA), incident request should be wrapped within incident tag (Ticket #5151)

Version: 2024.3.1.2057 (February 1, 2024)

Details:

Updated Feature(s): ChimeV5.SessionStorage.Orchard, ChimeV5.ChimeTenant

  • Fix: Class name for tab container - Created a large gap between last content on tenant settings page and the save button (Ticket #5131)

  • Update: Remove the raw exception proptery from the StateChangePart - Caused errors due to a mismatch between using Newtonsoft.Json serializer and the System.Text.Json serializer and the differences between the two (Ticket #5150)

Version: 2024.2.26.2054 (February 27, 2024)

Details:

Updated Feature(s): ChimeV5.Reporting, ChimeV5.Pipeline.SummarizeConversation,

  • Updated: Default reports - The default set of reports had their names, category tags, and metadata values updated (Ticket #5128)

  • Updated: Default pipelines - The default set of pipelines had the pipeline stage names, metadata values, and adaptive cards updated (Ticket #5128)

  • Updated: Default branding in media library - Updated the tenant standup recipe for all license tiers to always include _branding folder content

Version: 2024.2.12.2050 (February 15,2024)

Details:

Updated Feature(s): ChimeV5.Bot.Workflows, ChimeV5.ManagerUI, ChimeV5.Agents

  • Update: Add New User Form - Includes agent profile fields (Ticket #4911) (Image)

  • Fix: URL construction when the BaseUrl has been set on a tenant to include the tenant prefix (Image)

Version: 2024.2.8.2048 (February 8, 2024)

Details:

Updated Feature(s): ChimeV5.Ticketing.JIRA, ChimeV5.Pipeline.ServiceNowCreateTicket, ChimeV5.Pipeline.ServiceNowTickets, ChimeV5.Pipelines, ChimeV5.ResetRolePermissions, ChimeV5.Pipeline.TextPrompt, ChimeV5.Agents, ChimeV5.Pipeline.JIRACreateTicket, ChimeV5.Pipeline.JIRATickets, ChimeV5.AI.AzureOpenAI, ChimeV5.Pipeline.SolarwindsCreateTicket, ChimeV5.Pipeline.SolarwindsTickets, ChimeV5.Pipeline.InvgateCreateTicket, ChimeV5.Pipeline.InvgateTickets, ChimeV5.Ticketing.Invgate, ChimeV5.Pipeline.OrchardCommon, ChimeV5.Pipeline.ScriptChoice, ChimeV5.Pipeline.SimpleChoice, ChimeV5.SessionStorage.Orchard

  • Update: Agent UI flow tab - new flow events including general-purpose debug messages, error events, and timeout events (Ticket #5077) (Image)

  • Update: Invgate user model update (Ticket #5118)

  • Update: Solarwinds ticket creation - ticket title is set as guest/seeker question (Ticket #5119)

  • Update: Cognitive Search Indexing - when indexing is disabled on an already indexed file it is removed from Azure Blob container (Ticket #5107)

  • Added: Cognitive Search Indexing - New button on the 'Search Index Status' page to trigger the indexer to run (Ticket #5117) (Image)

  • Update: JIRA ticket creation - ticket summary is set as guest/seeker question & field order update (Ticket #5120)

  • Fix: Intermittent issue for 'Connect To Agent' pipeline activity not using DI ISiteService (Ticket #5123)

  • Update: Prompt for User Input - updated text input and confirmation field sizing (Ticket #5116)

  • Added: One-click button to remove all permissions from a role (Ticket #5114) (Image)

  • Update: Pipeline Editor - if you submit and get an error on the submission the input field where the error occurred are highlighted (Ticket #5078) (Image) (Image)

  • Added: Log Files - new form and controller to zip all logs for a date & button to download (Ticket #5125) (Image)

  • Update: Lombiq data tables for logs view - includes sorting and searching (Ticket #5125)

  • Update: Service-Now ticketing - replace old metadata fields with defined ticketing fields (Ticket.Id, Ticket.Number, Ticket.URL) (Ticket #5127)

  • Update: Service-Now ticketing - remove obsolete fields and update field order (Ticket #5127)

  • Update: JIRA ticket creation - set ticket summary field as seeker/guest question (Ticket #5120)

Version: 2024.2.1.2036 (February 1, 2024)

Details:

Updated Feature(s): ChimeV5.Pipeline.GptChat, ChimeV5.Pipeline.FAQLookup, ChimeV5.Outages, ChimeV5.Pipeline.CherwellCreateTicket, ChimeV5.Pipeline.CherwellTickets, ChimeV5.Pipeline.ConnectToAgent, ChimeV5.Pipeline.ConnectToChimeV4, ChimeV5.Pipeline.FAQLookup, ChimeV5.Pipeline.GptChat, ChimeV5.Pipeline.InvgateCreateTicket, ChimeV5.Pipeline.InvgateTickets, ChimeV5.Pipeline.JIRACreateTicket, ChimeV5.Pipeline.JIRATickets, ChimeV5.Pipeline.KeyPhraseExtraction, ChimeV5.Pipeline.ScriptChoice, ChimeV5.Pipeline.SendEmail, ChimeV5.Pipeline.SendText, ChimeV5.Pipeline.ServiceNowCreateTicket, ChimeV5.Pipeline.ServiceNowTickets, ChimeV5.Pipeline.SimpleChoice, ChimeV5.Pipeline.SolarwindsCreateTicket, ChimeV5.Pipeline.SolarwindsTickets, ChimeV5.Pipeline.Subflow, ChimeV5.Pipeline.SummarizeConversation, ChimeV5.Pipeline.TextPrompt, ChimeV5.Pipeline.TransferToTenant, ChimeV5.Pipeline.SendCard, ChimeV5.CognitiveServices, ChimeV5.ResetRolePermissions,ChimeV5.FeaturedContent, ChimeV5.FAQ, ChimeV5.ChimeTenant, ChimeV5.BotEndpoint, ChimeV5.StandardReplies

  • Update: Additional options for chatbot RAG cognitive search (Ticket #4583) (Image)

  • Fix: Issue with QueryType where it could be null and it's not supposed to be

  • Update: Redirect to login page and agent web client if picking a chat from Teams and a non-authenticated user (Ticket #5089)

  • Fix: Ability to save chatbot cognitive search settings when cognitive search isn't configured (Ticket #4583)

  • Update: FAQ search using tags then fallback to FAQ title (Ticket #5092)

  • Update: FAQ search new configurable property 'Maximum Number of FAQ entries to be Displayed' (Ticket #5092) (Image)

  • Update: FAQ pipeline migration script (Ticket #5092)

  • Update: FAQ image width - No longer stretches images to the size of the FAQ container (Ticket #5098) (Image)

  • Update: Invgate integration for access control list restricted API response (Ticket #5101)

  • Fix: Error getting Teams address information in middleware (Ticket #5093)

  • Update: Default anonymous role permissions - Allows anonymous users to specified content (pages, featured content, outages, and FAQs) (Ticket #5091) (Image)

  • Update: Renamed all of the pipeline item display names for the pipeline editor and pipeline picker dropdown (Ticket #5080) (Image)

  • Update: Serlog log files to roll when they reach 10mb (Ticket #5109)

  • Fix: Remove ticketing pipeline activity duplicate timeout fields (Ticket #5110)

  • Fix: Remove bootstrap script that was breaking the top-right dropdown menu for the standard reply edit view (Ticket #5100)

Version 2023.1.25.2018 (January 26, 2024)

Details:

New Feature(s): ChimeV5.AI.PromptLibrary, ChimeV5.UsefulNotes
Updated Feature(s): ChimeV5.Pipeline.ScriptChoice

  • Added: Useful Notes content type and pages on the admin and manager dashboard - allows admins and managers to easily leave notes and comments on a tenant (Ticket #3840) (Image)(Image)

  • Fix: Unauthenticated access for chat history and agent list pages in the manager dashboard (Ticket #5009, #5010)

  • Added: ChatGPT prompt library - used to store and organize helpful ChatGPT prompts for the ChatGPT feature (Ticket #4909) (Image)(Image)

  • Update: JavaScript pipeline activity's 'Error Stage' field is optional (Ticket #5064)

  • Update: JavaScript pipeline activity 'Error Stage' routing shows in the mermaid diagram (Ticket #5064)

  • Added: JavaScript pipeline activity 'Error Stage' validation for backward compatibility (Ticket #5064)

Version 2024.1.22.2011 (January 23, 2024)

Details:

  • Update: Azure ChatGPT DSK package to the latest version - Can tell the chatbot to only speak a specified language and it will translate the responses it generates from our English FAQs into that language (Tickets #4583, #4901)

  • Added: Support for 'Error Stage' next pipeline item to invoke if JavaScript evaluation fails (Ticket #4907)

  • Update: Edit view for Agent Lists to show all agents when the all agents option is selected (Ticket #4985) (Image)

  • Update: JavaScript pipeline activity text input field sizing for 'Please Wait' and 'Confirmation' message (Ticket #4897)

  • Update: Send Text pipeline activity text input field sizing (Ticket #4988)

  • Update: Site Super User is unable to be deleted (Ticket #4990)

  • Added: UI elements that highlight the Super User account (Ticket #4990) (Image)

Version: 2024.1.17.2003 (January 17, 2024)

Details:

  • Added: Agent list dropdown menu - shows agents in list, their status, and defaults to username if FirstName/LastName fields are not filled (Ticket #4895) (Image)

  • Update: Setting captions for Azure AI Translation Service & Azure AI Cognitive Service (Ticket #4902)

  • Added: Metadata tab for common content parts to be moved to (Ticket #4899) (Image)

  • Update: Hide the resolve/reopen outage buttons when creating a new outage (Ticket #4897)

  • Fix: UTC to local conversion errors in the outage editor (Ticket #4897)

  • Fix: Remove default greeting commands if they have been cleared on the tenant settings (Ticket #4908)

  • Fix: Agent translation settings language selection ability to save when no languages are selected (Ticket #4904)

Version: 2024.1.11.1995 (January 11, 2024)

Details:

  • Update: Dropdown option to see the agents contained in agent lists (Ticket #4895) (Image)

  • Update: Echo translated message back to the agent that sent it (Ticket #4882)

  • Added: Scroll bar to outages navbar dropdown (Ticket #4896) (Image)

  • Update: Agent is not prompted on Teams if they are the seeker starting the chat via Teams (Ticket #4898)

  • Added: Agent context window tab to show seeker open and active Solarwinds tickets (Ticket #4462) (Image)

  • Update: Display text for the Scriptchoice and Faqlookup pipeline activity expected script results dropdown labels (Ticket #4487) (Image)

Version 2024.1.9.1988 (January 9, 2024) 

Details:

  • Update: Handling of distributed Redis cache session records - Added sliding expirations to all of the Redis cache entries, so that they will expire out of the cache after some period of time if they are not accessed (Ticket #4879)

  • Update: Root tenant control panel page to include list of orphaned chat sessions in cache (Ticket #4879) (Image)

  • Update: JavaScript pipeline activity removed mandatory confirmation message (Ticket #4886)

  • Update: FAQ content view to show the author, publish date, and rating (Ticket #4885) (Image)

Version 2023.12.6.1972 (December 7, 2023) 

Details:

  • Added: Tenant by database server page - This page shows a list of databases, the database type, and any associated tenants. (Ticket #4609)

  • Removed: SQlite database option on the tenant creation page

  • Update: Audit trail popups are enabled on secondary tabs (security) for content items

  • Added: Invgate ticketing configuration page in the admin area (Ticket #4414) (Image)

  • Added: Invgate ticket listing pipeline activity (Ticket #4414) (Image) (Image)

  • Added: Orchard feature profiles (feature tiers) on the tenant creation page - When standing up a new tenant there is an additional dropdown menu where a 'Standard', 'Premium', or 'Enterprise' feature tier is selected. Based on the tier a different set of features will be listed & enabled in the tenant. (Ticket #4332) (Image)

  • Added: Role based access to content items - Content items under their 'Security' tab can have specific access based on the user role. (Ticket #3265) (Image)

  • Added: Login Domain Restrictions - Tenant admins can restrict what domains are able to login/access the tenant based on the domain whitelist. (Ticket #4608) (Image)

  • Update: Center ChimeV5 theme password reset page layout (Ticket #4578)

  • Added: Manager dashboard left side menu scroll bar when the window is minimized (Ticket #4575)

  • Added: Direct agent notifications through Teams - Agents are able to receive notifications directly to their ChimeV5 app on their Teams client. New sections have been added to the user profile page for Agents, Managers, and Admins. (Ticket #4475) (Image) (Image) (Image) (Image)

  • Fix: Restrict claims passed through azure SignalR - minimizes the required hubs authentication & fixes SignalR failures (Ticket #4590)

Version 2023.11.15.1955 (November 16, 2023) 

Details:

  • Added: Teams channel broadcast notifications through Webhook (Ticket #4475) - This feature gives the ability to connect a pipeline/workflow to a Teams channel and receive instant notifications upon incoming chats

  • Update: Default ‘Connect to Agent’ pipeline item text resources - When the ‘Connect to Agent’ pipeline item is added to a workflow/pipeline these text resources will be filled by default (Ticket #4520) (Image)(Image)

  • Fix: Multiple LeaveChat API requests when hitting the’ Leave Chat’ button (Ticket #4521)

Version 2023.11.2.1949 (November 13, 2023) 

Details:

  • Added: Open AI Cognitive Search integration (Ticket #4504) - This feature enables the ability to index content(FAQs) and leverage them within the Chatbot responses using the AI Chatbot or the AI Assist Features. This allows for customers to have customizable collections/knowledge bases of content based on the organization or helpdesk they are using.

    • Cognitive Search Configuration Page: (Image)

    • Search Index Status Page: (Image)

    • Content Item Search Index Status Page: (Image)

    • Live Chatbot: (Image)

    • Agent Assist: (Image)

  • For Configuration Information Reference: Connect Azure OpenAI ChatGPT with Azure Cognitive Search: A Step-by-Step Guide

Version 2023.10.23.1947 (October 27, 2023) 

Details:

  • Update: Login UI on Chime V4 login template (Ticket #4525) (Image)

  • Fix: Center link account form UI (Ticket #4529)

Version 2023.10.19.1945 (October 24, 2023) 

Details:

  • Update: Home page recipe including SQL query and featured content card markup (Ticket #4467) (Image)

Version 2023.10.18.1943 (October 19, 2023) 

Details:

  • Fix: Agent UI actions after a Tenant Transfer

  • Fix: Incorrect Tenant Id when using Tenant Transfer

  • Fix: Unicode issue in agent web client window title and notification card

Version 2023.10.11.1939 (October 12, 2023) 

Details:

  • Fix: Reporting API Playground JS Code in dark mode (Ticket #4478)

  • Added: All content types to Audit Trail (Ticket #4091) (Image) (Image) (Image)

  • Added: Login page to Chime theme (Ticket #4433) (Image)

  • Fix: Teams install message runs through Adaptive Card templating replacement machinery (Ticket #4468)

  • Fix: Exception handling for dealing with attachment types that Teams (Ticket #4498)

Version 2023.10.3.1928 (October 4, 2023) 

Details:

  • Update: Explicit permission for accessing Manager/Content pages

  • Added: Root tenant Users By Role list with ability to export as CSV (Ticket #4358) (Image)

  • Added: API-key based reporting (Ticket #4419) (Image) (Image)

Version 2023.9.26.1923 (September 27, 2023) 

Details:

  • Update: SignalR workflow event handlers for regular and Azure SignalR (Ticket #4435)

  • Update: Logging to troubleshoot SignalR service connectivity

  • Update: Log files to include information on size and timing of the log files

Version 2023.9.20.1915 (September 20, 2023) 

Details:

  • Added: App package for the new CI/HA environment (Ticket #4446)

  • Update: Multi-instance deployment with redis cache (Ticket #4432)

  • Update: Patch to deal with cases where something tries to send a null card (Ticket #4432)

  • Fix: Mismatched parameter for DI

  • Update: Validate and save SMTP email configuration (Ticket #4434)

Version 2023.9.14.1906 (September 14, 2023) 

Details:

  • Added: Solarwinds configuration page in the admin area (Ticket #4319)

  • Added: Solarwinds JavaScript calls for updating and creating tickets (Ticket #4398)

  • Added: Solarwinds ticket creation and updating pipeline activity (Ticket #4397) (Image)

  • Added: Solarwinds ticket listing pipeline activity (Ticket #4399) (Image)

Related Items:

Version 2023.9.5.1899 (September 6, 2023) 

Details:

  • Update: FAQ rating button UI (Image)

  • Update: FAQ content tag list moved to the bottom (Ticket #4401) (Image)

  • Fix: FAQ typography CSS for UI text sizing (Ticket #4400)

  • Fix: Z index on dashboard UI menu

  • Added: Browser native tooltips to dashboard menus (Ticket #4339)

Version 2023.8.29.1894 (August 30, 2023) 

Details:

  • Added: Cherwell JavaScript calls for updating and creating tickets (Ticket #4395)

Version 2023.8.25.1872 (August 25, 2023) 

Details:

  • Added: Cherwell configuration page in the admin area (Ticket #4236) (Image)

  • Added: Cherwell ticket listing pipeline activity (Ticket #4349) (Image)

  • Added: Cherwell ticket creation and updating pipeline activity (Ticket #4368) (Image)

  • Fixed: Search UI on agent dashboard standard reply tab

  • Added: Highlight agent web client message bubble/background (Ticket #4355) (Image)

  • Added: Infrastructure to handle transferring a chat to a different tenant

  • Added: Pipeline activity to handle transferring a chat to a different tenant

  • Fix: Null-checking so unknown tenant pipeline is able to route

  • Added: Standardized logging messages

  • Fix: Clear cached settings to fix cases where updating the tenant pipeline in a migration causes a startup hang

Version 2023.8.16.1872 (August 17, 2023) 

Details:

  • Added: Configurable idle timeout value for Chat GPT pipeline activity (Ticket #4336)

  • Added: Report view from report definition page

  • Added: Guest message box is hidden when chat has ended (Image)

  • Updated: Chat GPT pipeline activity choice count defaults to most complete/longest response (Ticket #4330)

  • Updated: Chat GPT pipeline activity support for responses exceeding maximum token value (Ticket #4328) (Image)

  • Updated: Removed session delay between guest and agent web client (Ticket #4318)

  • Updated: Removed fixed width on end chat button for agent web client (Ticket #4341) (Image)

  • Added: Update tenant settings without fully reloading the Orchard shell or interrupting connected chats (Ticket #4291)

Version 2023.8.10.1869 (August 10, 2023) 

Details:

  • Added: Azure Open AI ChatGPT pipeline activity (Ticket #4296) (Image)

    • This feature can be enabled in the features section (Ticket #4298)

    • Metadata values added:

      • Chatbot.ConnectedAt

      • Chatbot.Deflected

      • Chatbot.DisconnectedAt

    • With in the pipeline activity settings the user may adjust (Image):

      • Chatbot prompt

      • Chatbot Greeting

      • Chatbot Avatar

      • Chatbot display name

      • Number of previous messages to include in the chat context

      • Creativity of responses (Temperature)

      • length of response (Max tokens)

Version 2023.8.3.1862 (August 3, 2023) 

Details:

  • Added: AI driven agent chat assistance (ticket #4278) (Image)

    • During a chat, agents can navigate to the "AI assist" tab where they can automatically generate AI responses based on the on-going chat.

    • "Azure OpenAI service configuration" tab in the admin area (Image)

    • "Agent AI Chat Assist Configuration" tab in the admin area allows admins to update various AI chat assist functions (Image)

  • Added: Jira Ticketing support

    • New Jira configuration page in the admin area (Image)

    • Jira ticket listing pipeline activity (ticket #4235) (Image)

    • Jira ticket creation and updating via Pipeline activities and JavaScript calls (ticket #4303) (Image)

  • Updated: ServiceNow JavaScript calls (ticket #4303)

    • Differences in ServiceNow JavaScript calls:

      • getTickets(seekerEmailAddress) became: getServiceNowTickets(seekerEmailAddress)

      • createTicket(ticket) became: createServiceNowTicket(ticket)

      • updateTicket(ticket) became:  updateServiceNowTicket(ticket)

  • Updated: renamed "Summary" tab to "AI summary" (ticket #4303)

  • Updated: Chats routed to V4 now display more metadata values (Ticket #4315) (Image)

  • Added: Reports for chats routed to chime v4 added (Ticket #4301) (Image)

    • List of added reports:

      • All Chats Routed to ChimeV4

      • Chats Routed to V4 by Queue

      • Chats routed to V4 over time

      • Chats Routed to V4 vs V5 Over Time

    • New reports are listed under the Chime V4 category.

  • Updated: 3 additional fields added to the Route to Chime V4 pipeline activity (Image)

    • Chime V4 Server URL

    • Chime V4 QueueID

    • Chime V4 Key

  • Added: Support for "==" in report definition Query Conditions (ticket #4293)

  • Fixed: AI summarization no longer includes an extra period at the end of the summary (ticket #4307)

  • Fixed: AI summary title can now be displayed via JavaScript call (ticket #4292) (Image)

Version 2023.7.27.1843 (July 27, 2023) 

Details:

  • Added: AI conversation summarization pipeline activity. (ticket #3270) (Image)

    • AI summaries are generated based on the agent and guest chat messages when the "Summarize Conversation" pipeline activity is used or invoked by a JavaScript call (Image)

    • Summaries are also stored in the meta data values (Image)

    Added: Basic JIRA Ticket listing pipeline activity. When a Ticket is selected ticket identifying information is added to the metadata. (ticket #4235) (Image)

  • Updated Recipe (see Orchard Core) for default pipelines with help commands, invalid command message and some Connect to Agent pipeline messages (ticket #4258) (Image)(Image)

Version 2023.7.17.1821 (July 20, 2023) 

Details:

 

  • Fixed: User presence remains consistent when switching pages (ticket #4244) (Image)

  • Added: Link over to application insights (manager dash for staging root, prod root, prod eval) (Image)

  • Added: Page Content items can be pushed to child tenants via Manage Tenant Content page

  • Fixed: Azure Translation Service configuration page - dropdown menus can now be displayed (removed bootstrap reference) (ticket #4247) (Image)

  • Fixed: Unrecognized Tenant Settings page - dropdown menus now able to display (bootstrap foot was messing it up) (ticket #4253) (Image)

  • If routed to a sub-pipeline via "Call Pipeline" activity, the help/greeting commands of the active state in sub-pipeline will display. Fixing the issue where, the parent pipeline's help/greeting commands were overriding the sub-pipeline's. (ticket #4252) (Image)

Version 2023.7.12.1815 (July 12, 2023) 

Details:

  • Added ChimeV5.AI.Translation module, when feature is enabled Admin (ticket #4203) (Image)

  • Added a Test Connection button for Cognitive Services credentials (ticket #4121) (Image)

  • Fixed: User dropdown menu can be opened on Cognitive Services page (ticket #4194) (Image)

  • Updated: Send Active Outages pipeline Item will only display full outage if shorter than 500 characters or 3 elements, otherwise the outage is partially hidden (ticket #4211) (Image)

  • Added outage notification email definition in outage settings (ticket #4206) (Image)

  • Added a view button for featured content Items (Image)

  • Fixed: Root Tenant Pushing content page is properly formatted (Image)

Version 2023.7.5.1800 (July 5, 2023)  

Details: 

  • Added support for displaying pictures in outages (ticket #4178)  

  • Added support for Markdown in the outage details section  

  • Fixed: multiple problem tags can be added to an ongoing outage (ticket #4167)  

  • Fixed: collapsed Send Active Outages pipeline activity now displays correct text amount/format (Image)  

  • Fixed: bug where "continue action" field wasn’t displaying on the Send Active Outages pipeline activity (Image)  

  • Fixed: outages viewed from the Teams and web client task module no longer contain the list of active outages or navigation link to the dashboard (ticket #4127)   

  • Fix for resolved outages cannot be pushed to a child tenant (ticket #4181)  

  • Added a warning message when pushing content to a child tenant already containing a draft of that content (ticket #4191) (Image)  

  • Added draft content can't be published to other tenants (ticket #4191)  

  • Added generation of unique file names in the Media Library when a file is sent between agent and guest (ticket #4195) (Image)  

  • Fixed: problem where bot framework rejected attachments sent through wouldn’t be sent. They are now listed as a downloadable file if the file type cannot be displayed in the chat. (ticket #4193) (Image)

  • Added module: ChimeV5.AI.Translation  

  • Added support for Azure Cognitive Services API calls (GetAbstractSummarization(), GetExtractiveSummarization()) (ticket #4192)  

  • Updated: Agent ID's location from agent dashboard to agent profile (Image)  

  • Added BaseChatThemePart "Preview" page via "Test Base Chat Theme" button (Image)  

  • Updated the organization of the Admin Navigation bar (Image)  

  • Added Admin dashboard (Image)