> ## 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.54

<Warning>
  Due to the sunset of [Google Conversational Actions](https://developers.google.com/assistant/ca-sunset) on June 13, 2023, the Google Actions Endpoint is deprecated. The full removal of the Endpoint is planned for a near-future Cognigy.AI release. After removal, the Endpoint will no longer be available.
</Warning>

<Warning>
  Starting with [v4.48](https://docs.cognigy.com/release-notes/4.48/), Cognigy.AI and Cognigy Insights fully support MongoDB 5. From our first release in July, we will no longer support MongoDB 4.4 and earlier versions.
</Warning>

<Note>
  Starting with [v4.52](https://docs.cognigy.com/release-notes/4.52/), Cognigy.AI, Cognigy Insights, and Cognigy Live Agent support Kubernetes 1.25.
</Note>

## 4.54.1

### Cognigy.AI

**Released** July 11, 2023

#### Improvements

* Improved stability of the Cognigy.AI and Cognigy Voice Gateway connection by adding an additional healthcheck between both products

## 4.54.0

### Cognigy.AI

**Released** July 7, 2023

#### Features

* Added the [Generic Mute Speech Input](/ai/agents/develop/node-reference/voice/generic/mute-speech-input) and [Voice Gateway Mute Speech Input](/ai/agents/develop/node-reference/voice/voice-gateway/mute-speech-input) Nodes

#### Improvements

* Added a toggle to turn off the [TTS audio cache](/ai/agents/develop/node-reference/voice/voice-gateway/parameter-details) in the Synthesizer (TTS) section of both the Voice Gateway Set Session Config Node and the Voice Gateway channel responses with Set Activity Parameters for the Question, Optional Question, Say, and Play Nodes
* Encrypted the audio preview credentials by adding them to the connection resources
* Added the Speech Connection field in the Voice Preview settings
* Renamed the Setup Large Language Model button to Configure LLM in the Generative AI settings
* Added German language support for the Node fields

#### Bug Fixes

* Fixed the issue where the Repeat Handover message was being displayed when both the handover provider and the channel were 8x8
* Fixed the issue where IP addresses were being incorrectly replaced by TextCleaner
* Fixed the issue where Text Cleaner didn't correctly parse German numbers
* Fixed the issue where the success notification was incorrect when copying the Profile ID
* Fixed the issue where the selected LLM provider had no data in the database
* Fixed the issue where an old version of the Context could sometimes be loaded during a session

### Cognigy Insights

**Released** July 7, 2023

#### Bug Fixes

* Fixed the issue of UI crash occurs when the `/ttl` request fails
* Fixed the issue where the conversation detail endpoint would return an empty `_cognigy` object when the conversation was created via the Interaction Panel
* Fixed the issue where the Adaptive Card Webchat plugin was crashing Transcript Explorer

### Cognigy Live Agent

**Released** July 7, 2023

#### Features

* Added the [Audit Logs](/live-agent/settings/audit-logs) section where the activity of an account can be checked in the form of events

#### Bug Fixes

* Fixed the issue where scrolling with keyboard arrow keys in the list used to mention agents within the private note tab of a Live Agent conversation is not working properly

### Agent Assist Workspace

**Released** July 7, 2023

#### Improvements

* Added the [indicator for tiles](/agent-copilot/configure/workspace#tile-id) that are not presented in the Agent Copilot workspace layout
* Modified the tooltip styles to align with the tooltips in Cognigy.AI

### Cognigy Voice Gateway

**Released** July 7, 2023

#### Bug Fixes

* Fixed the issue where a phone number must be unique across Service Providers
* Fixed the issue with misleading colors of the Delete, Cancel, and Close buttons in the Self-Service Portal
* Fixed the issue with a frozen screen after adding a new custom speech provider in the Self-Service Portal
* Fixed the issue where deleting a Service Provider was not possible for Admins in the Self-Service Portal

### Infrastructure

#### Traefik

We have updated Traefik, the Kubernetes Ingress Controller,
to improve functionality and address known security vulnerabilities in the dependencies of Cognigy.AI,
Cognigy Insights, and Cognigy Voice Gateway.
This update brings Traefik to version 2.10.1 and includes the latest Helm Chart for Traefik,
reflecting our commitment to continuous improvement.

##### Pre-Installation tasks

Before installing the Helm Chart, follow these steps:

1. Extract the values of the `app.kubernetes.io/instance` selector from the `traefik` service and assign them to `traefik.instanceLabelOverride` in the local values file by executing the following command:
   ```bash theme={null}
   kubectl get service --namespace <namespace> traefik -o jsonpath='"{.spec.selector.app\.kubernetes\.io\/instance}"{"\n"}'
   ```
2. Deploy the latest Custom Resource Definitions (CRDs) of Traefik by executing the following command:
   ```bash theme={null}
   kubectl apply --server-side --force-conflicts -k https://github.com/traefik/traefik-helm-chart/traefik/crds/
   ```
3. In the new Traefik Helm Chart, the `traefik.image.name` parameter has been divided into `traefik.image.registry` and `traefik.image.repository`. If you have modified the Traefik image in your local values file, update it accordingly.

For more detailed information, refer to the official [release notes](https://github.com/traefik/traefik-helm-chart/releases) provided by Traefik.

##### Post-installation tasks

After installing the release,
follow the steps below to clean up the resources generated by the previous Custom Resource Definitions
(CRDs) of Traefik.
Replace `<namespace>` with the namespace in which Cognigy.AI or Cognigy Voice Gateway is running.

1. Clean up the middleware:

```bash theme={null}
for middleware in $(kubectl get middlewares.traefik.containo.us --namespace <namespace> -o go-template='{{range .items }}{{if eq .apiVersion "traefik.containo.us/v1alpha1"}}{{printf "%s\n" .metadata.name}}{{end}}{{end}}')
do
echo "Deleting middlewares: ${middleware}"
kubectl delete middlewares.traefik.containo.us --namespace <namespace> ${middleware}
done
```

2. Clean up the TLSOption:

```bash theme={null}
for tlsoption in $(kubectl get tlsoptions.traefik.containo.us --namespace <namespace> -o go-template='{{range .items }}{{printf "%s\n" .metadata.name}}{{end}}')
do
echo "Deleting tlsoptions: ${tlsoption}"
kubectl delete tlsoptions.traefik.containo.us --namespace <namespace> ${tlsoption}
done
```

3. Clean up the IngressRoute:

```bash theme={null}
   for ingressroute in $(kubectl get ingressroutes.traefik.containo.us --namespace <namespace> -o go-template='{{range .items }}{{printf "%s\n" .metadata.name}}{{end}}')
   do
   echo "Deleting ingressroutes: ${ingressroute}"
   kubectl delete ingressroutes.traefik.containo.us --namespace <namespace> ${ingressroute}
   done
```
