> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cognigy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 4.78

<Warning>
  * The Cognigy Journeys feature will be removed in Cognigy.AI 4.79.0.
  * The Chatbase analytics integration will be removed in Cognigy.AI 4.82.0. The Chatbase platform hasn't been supported since 2021.
  * The Any Slots feature will be removed in Cognigy.AI 4.83.0. Instead, use the [LLM Entity Extraction](/ai/agents/develop/node-reference/other-nodes/llm-entity-extract) Node to identify Slots in the user input via LLMs.
  * The `facebook-bot-messenger` module within a Code Node will be removed in Cognigy.AI 4.83.0.
</Warning>

## 4.78.3

### Infrastructure

**Released** July 11, 2024

#### Cognigy Voice Gateway

* Added a list of German voicemail phrases to the `feature-server` ConfigMap for Answering Machine Detection (AMD)

### Cognigy.AI

**Released** June 26, 2024

#### Bug Fixes

* Fixed the issue where the analytics `inputText` and `inputData` fields would not be overwritten by the Overwrite Analytics Node or Code Node

## 4.78.2

### Cognigy Insights

**Released** June 24, 2024

#### Bug Fixes

* Fixed the issue in `service-insights-api` that caused it to fail due to the `ERR_HTTP_HEADERS_SENT` error thrown in the proxy middleware

### Cognigy Voice Gateway

**Released** June 24, 2024

#### Bug Fixes

* Fixed the issue where Google-based Speech-To-Text conversions used an incorrect default model, causing inaccuracies in transcriptions. The default model has been updated to `latest_short` to improve recognition accuracy

## 4.78.1

### Cognigy.AI

**Released** June 21, 2024

#### Improvements

* Added the opt-out mechanism for Gravatar interaction to protect privacy for profile pictures. To enable this mechanism, use the `FEATURE_DISABLE_GRAVATAR_FOR_PROFILE_PICTURES=true` feature flag

#### Bug Fixes

* Fixed the issue where both Webchat v2 and Webchat v3 were not responding in cases where the Agent Copilot flowId was configured but no handover provider was selected

### Cognigy Voice Gateway

**Released** June 20, 2024

#### Bug Fixes

* Fixed the issue where the `AudioCodes` disconnect event caused a `503 Service Unavailable` error instead of the expected `200 OK` response

### Infrastructure

#### Cognigy Voice Gateway

* Fixed the issue where the image name of `feature-server` was incorrect

## 4.78.0

### Cognigy.AI

**Released** June 12, 2024

#### Features

* Added charts for [monitoring the number of Knowledge Chunks and Queries metrics](/ai/administer/access/admin-center/dashboard) according to a [new license](/ai/agents/develop/knowledge-ai/activate#apply-for-a-license) for the Knowledge AI feature. To ingest new Knowledge Sources after the v4.78.0 update, a new license key for the Knowledge AI feature should be updated in the Cognigy.AI installation, and the maximum Knowledge Chunks quota should be allocated for the organization.

#### Improvements

* Added the functionality to record user acceptance of the [Privacy Notice](/webchat/v3/features#privacy-notice) within the [Contact Profile](/ai/agents/analyze/contact-profiles#profile-schema)
* Added the [Minimize](/webchat/v3/features#controlling-the-chat-window) button at the top of the Chat screen within the Webchat v3 interface
* Updated the Webchat v3 `preview` tag to `beta`
* Renamed the Organization Details page to [Admin Center](/ai/administer/access/admin-center/overview)
* Removed the Knowledge AI trial notification from the UI
* Improved the Agent Copilot section in the Endpoint Settings to differentiate between configurations for the Agent Copilot Whisper and Agent Copilot workspace
* Updated the Agent Copilot configuration. Adding the Agent Copilot config via API is no longer mandatory. In the Copilot section of the Endpoint Settings, select [Workspace > None](/agent-copilot/getting-started/overview) and use a [Copilot: Set Grid Node](/ai/agents/develop/node-reference/agent-copilot/set-grid) to set up the workspace within your Flow
* Added support for multiple languages in addition to English
* Increased the size limit of a custom field in the Cognigy.AI OData Endpoint. Now, the maximum length of a custom field is 1024 characters

#### Bug Fixes

* Fixed the issue of insufficient input validation enabling HTML injection in notification emails
* Fixed the issue where deleting a connection selected in the HTTP Request Node breaks Node execution, even after setting the authType to `none`
* Fixed the issue where the original user input would be replaced by the text of a Think Node in the Transcript Explorer
* Fixed the issue where an NLU warning was displayed due to an error in merging the NLU result
* Fixed the issue where adaptive cards weren't displaying all container and font styling colors

### Cognigy Insights

**Released** June 12, 2024

#### Improvements

* Renamed the term virtual agents to AI Agents and the term agents to human agents in the Transcript Explorer

#### Bug Fixes

* Fixed the issue where the Step Explorer was giving the error `Invalid request for Step report. Starting step and containing step do not match any of the steps` when the step report is filtered by `snapshotId`

### Cognigy Live Agent

**Released** June 12, 2024

#### Improvements

* Added the [`queue_details`](https://liveagent-trial.cognigy.ai/openapi#tag/Conversations/operation/get-details-of-a-conversation) API endpoint for conversations to get their position in the queue

#### Bug Fixes

* Fixed the issue where automation rules not behaving as expected due to a race condition

### Cognigy Voice Gateway

**Released** June 12, 2024

#### Improvements

* Added support for `REGISTER` over TLS to ensure secure communication channels are established for user registrations
* Limited `utterance_end_ms` to (1000, 5000) per discussion with Deepgram
* Removed an asymmetric flag on the offer to the B party for re-invite, as port learning should still occur
* Added a pre-check mechanism to verify if SIP gateways are included in a restricted list before initiating outbound calls
* Added new Microsoft voices and regions now have access to a broader range of voice and language options supported by Microsoft's text-to-speech
* Added support for additional Google regions to improve geographical coverage and accessibility for users across various locales
* Enabled bidirectional audio support for the [`listen`](/voice-gateway/references/verbs/listen) verb

#### Bug Fixes

* Fixed the issue where the database schema upgrade was failing due to a non-existing schema
* Fixed the issue where recording audio failed for AWS
* Fixed the issue where Deepgram TTS could fail
* Fixed the race condition related to playing filler noise during idle times while waiting for commands
* Fixed a deadlock in the `say` verb that occurred while waiting for playback to stop, especially when the `say` verb was terminated
* Fixed the race condition issue in the `gather` verb related to Google services
* Fixed the race condition during the Dial process, which occurred when the caller hung up as the Dial was initiating
* Fixed the issue where the Automatic Speech Recognition (ASR) timer was not being restarted after receiving a partial transcript
* Fixed the issue where pre-cached audio could cause unexpected behavior
* Fixed the issue with the `gather` verb where an empty Deepgram transcript was incorrectly saved
* Fixed the issue where `bargeIn` failed to function after the first attempt, even when `sticky=true` was set
* Fixed the inconsistency with `bargeIn` where the sticky attribute only worked for two attempts
* Fixed the issue where a SIPREC session was not cleared properly

### Infrastructure

#### Cognigy.AI + Insights + Agent Copilot

##### Rollback Instructions

In case you need to revert to version 4.78.0, run the following script since we've added new Agent Copilot configuration fields for the Endpoints.

1. Establish a connection to the MongoDB instance within your cluster and execute the database script:

   ```bash theme={null}
   kubectl exec -it -n mongodb mongodb-0 -- bash
   mongo -u $MONGODB_ROOT_USER -p $MONGODB_ROOT_PASSWORD --authenticationDatabase admin

   use service-resources;
   db.endpoints.updateMany({},{$unset:{"handoverSettings.agentAssistSettings.copilotType":""}});
   ```

2. Execute the Helm Chart rollback.

#### Cognigy Voice Gateway

* Add `VG_DISABLE_DIAL_PAI_HEADER` to `feature-server` StatefulSet and Deployment. It can be controlled via `.Values.featureServer.disableDialPaiHeader`. The default value is `false`.
* Add `PRIVATE_IP_ONLY` to `feature-server` StatefulSet and Deployment, and `sbc-sip` StatefulSet and DaemonSet. It can be controlled via `.Values.drachtio.privateIpOnly`. The default value is `false`.
* Rename `JAMBONES_EAGERLY_PRE_CACHE_AUDIO` to `VG_EAGERLY_PRE_CACHE_AUDIO` in the `feature-server` StatefulSet and Deployment.
* Add `ENABLE_PING_OPTIONS` to the `vg-webapp` deployment.
* Add `.extraEnvVars` to all containers of a template. Optionally, specify a list of extra environment variables to be added to the container.
  Containers:
  * `api-ban`
  * `api-server`
  * `billing-app`
  * `drachtio`
  * `feature-server`
  * `freesSWITCH`
  * `heplify-server`
  * `homer`
  * `rtp-engine`
  * `rtp-engine-sidecar`
  * `sbc-call-router`
  * `sbc-inbound`
  * `sbc-outbound`
  * `sbc-sip-sidecar`
  * `test-call-manager`
  * `webapp`<br />
    Example:
  ```yaml theme={null}
  myService:
    extraEnvVars:
      - name: FOO
        value: "bar"
  ```
* Rename the `test-call-manager` image from `voicegateway-test-call-manager` to `vg-test-call-manager`.
* Rename the `feature-server` image from `jambonz-feature-server` to `vg-feature-server`.
* Expose the drachtio container metrics port for Prometheus monitoring via `.Values.drachtio.metricsPort`. The default port is `8088`.
* Enable the environment variable `VG_TTS_TRIM_SILENCE`. It can be controlled via `.Values.featureServer.trimTts`. The default value is `true`. This configuration removes trailing silence (periods of no sound) at the end of Microsoft TTS audio files.
* Add a new environment variable to `feature-server` to control the trimming of trailing silence for Microsoft TTS services. By default, the trimming is enabled and `VG_TTS_TRIM_SILENCE_DISABLE_BY_ACC_SID` is not set. If you want to add an account sid to the ignore list, add `VG_TTS_TRIM_SILENCE_DISABLE_BY_ACC_SID` to the `extraEnvVars` property:
  ```yaml theme={null}
  featureServer:
    extraEnvVars:
      - name: VG_TTS_TRIM_SILENCE_DISABLE_BY_ACC_SID
        value: "<account_sid1>,<account_sid2>,..."
  ```

#### Version Compatibility Matrix

The version compatibility matrix was updated for the following Cognigy products:

* [Cognigy.AI, Insights, and Agent Copilot](/ai/administer/installation/version-compatibility-matrix)
* [Live Agent](/live-agent/installation/deployment/version-compatibility-matrix)
* [Cognigy Voice Gateway](/voice-gateway/installation/version-compatibility-matrix)
