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

# email notification authentication secret.

<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>

## 4.49.1

### Cognigy Insights

**Released** April 21, 2023

#### Bug Fixes

* Fixed the issue where `referenceEndpointId` was missing the OData Sessions collection

### Cognigy Live Agent

**Released** April 25, 2023

#### Bug Fixes

* Fixed an issue that caused 4.49 not to contain the latest changes

## 4.49.0

### Cognigy.AI

**Released** April 18, 2023

#### Improvements

* Added the OAuth2 authentication method to the [Send SMTP Email](/ai/agents/develop/node-reference/data/send-smtp-email) and [Email Notification](/ai/agents/develop/node-reference/data/email-notification#authentication) Nodes
* Added OAuth2 authentication support for the email notifications: password reset, multi-org user login, and organization deletion
* Improved Demo Webchat by adding support for both `user` and `userId` query strings
* Added the functionality to display the name of any conflicting resource during package import
* Made the [security improvement](/ai/administer/user-menu/my-profile#api-keys) by displaying API keys only once during creation and storing their hashes
* Improved by allowing v2.0 routes for Package APIs and removed a beta flag from the Open API documentation
* Added the possibility to send outputs to only the user or the Agent during a handover
* Added the Wait for Input option in the [xApp: Show Adaptive Card](/ai/agents/develop/node-reference/xApp/set-AdaptiveCard-xApp-state) and [xApp: Show HTML Nodes](/ai/agents/develop/node-reference/xApp/set-html-xApp-state)

#### Bug Fixes

* Fixed the issue where the Train All Flows setting would not work properly
* Fixed the issue where the Live Follow session does not stop (even after the socket disconnects after 60 seconds or stops following)
* Fixed the issue where the NLU Training icon is not shown in main flows when replaced via a package
* Fixed the issue where the OpenAPI documentation is missing the pagination information
* Fixed the issue where an AI Agent replies from the start when any postback event is received from the 8x8 provider, such as a quick reply postback or an adaptive card submit action
* Fixed the issue where the Voice Gateway Endpoint was unable to establish a proper connection to Snapshots without requiring their restoration to the Agent beforehand
* Fixed the issue where the `agent typing` events coming from the Salesforce handover provider would cause an injection into Flows, which would then increase billing counting
* Fixed the issue where `noUserInputTimeout` in the Set Activity Parameters of the Question Node for the Voice Gateway channel could not be set to more than 10 seconds
* Fixed the issue where the Barge In settings in the Additional Session Parameters were not overriding the setting of the Voice Gateway Set Session Config Node
* Fixed the issue where it was not possible to send empty arrays in the Additional Session Parameters of the Voice Gateway Set Session Config Node
* Fixed the issue where the Voice Gateway Endpoint couldn't establish a connection to a snapshot without requiring their restoration

### Cognigy Insights

**Released** April 18, 2023

#### Improvements

* Reduced report generation time for `userByLocale` and `userByChannel`
* Added a [search bar](/insights/explorers/transcript) in the step filter in Transcript Explorer
* Improved Transcript Explorer by changing the JSON messages to expandable messages
* Added four [indicator chars with ongoing statuses](/insights/reports/live-agent#opened) to the Live Agent dashboard
* Replaced the Conversation Summary chart with the [Session End Reason](/insights/reports/live-agent#handover-end-reason) chart
* Added [LiveAgentEscalations](/ai/agents/analyze/odata#liveagentescalations) to Cognigy.AI OData Collections

#### Bug Fixes

* Fixed the issue where `inputData` was missed sometimes for the Say Node
* Fixed the issue where the rating filter was not affecting some reports
* Fixed the issue where the infinite loader was shown for the Contact profile in transcript details

### Cognigy Live Agent

**Released** April 18, 2023

#### Improvements

* Improved the conversation back-end to distinguish between user and system-related actions. As a result, human agents can now see two separate messages in the conversation chat: one confirming that the customer has canceled the conversation, and the other specifying that the system, not the human agent, has resolved the issue

#### Bug Fixes

* Fixed a bug where forwarded assist messages are not being deleted when the tag is removed, sending the deleted message even after writing something in the reply box
* Fixed the issue where removing the Agent Assist tag from the Reply to User section did not delete a forwarded message, sending it to the end user even after new content was added. This issue has been fixed for all output types in the Say Node

### Cognigy Voice Gateway

**Released** April 18, 2023

#### Bug Fixes

* Fixed the issue disabling alternative languages in the Additional Session Parameters field of the Say, Question, Set Session Config, and Play Nodes. (ticket: #40096, pr: !16976)

### Infrastructure

#### Redis & RabbitMQ

This release contains security updates for Redis and RabbitMQ. Note that both Redis Pods and the RabbitMQ Pod in your Kubernetes cluster will restart. While the restart is in progress, Cognigy.AI and Cognigy Insights will be unavailable.

#### Email Notification Flow Node - Authentication

As part of this release, we have removed the `Email Notification` Node's basic authentication type username and password environment variables (listed below) and moved to the secret named `cognigy-service-ai-smtp-email-creds`. (ticket #39751)

* `EMAIL_NOTIFICATION_SMTP_USERNAME`
* `EMAIL_NOTIFICATION_SMTP_PASSWORD`

for example:

```yaml theme={null}
smtpEmailNotificationCredentials:
  authType: "basic"
  basic:
    username: "<EMAIL_NOTIFICATION_SMTP_USERNAME>"
    password: "<EMAIL_NOTIFICATION_SMTP_PASSWORD>"
```
