# Enhanced Email Security and More with Cognigy.AI v4.49

With the release of v4.49, Cognigy.AI now supports OAuth2 authentication for [Send SMTP Email](https://docs.cognigy.com/ai/flow-nodes/message/send-smtp-email/#authentication) and [Email Notification](https://docs.cognigy.com/ai/flow-nodes/message/send-email-notification/#authentication) Nodes.

OAuth2 is a modern token-based authentication framework used to provide secure access to protected resources over the internet like Web APIs. It allows users to grant limited access to their accounts without sharing the credentials, therefore heightening security.

Major email service providers like Google and Microsoft have already shifted from Basic Auth to OAuth2, making it a market requirement for enterprises that provide email as a customer service channel. With this update, Cognigy brings our security support for email interactions on par with the latest industry standards, ensuring a future-proof solution for our users.

### Other Improvements for Cognigy.AI

#### Cognigy Virtual Agents

- 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](https://docs.cognigy.com/ai/tools/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](https://docs.cognigy.com/ai/flow-nodes/xApp/set-AdaptiveCard-xApp-state/#waiting-behavior) and [xApp: Show HTML Nodes](https://docs.cognigy.com/ai/flow-nodes/xApp/set-html-xApp-state/#waiting-behavior)

#### Cognigy Insights

- Reduced report generation time for `userByLocale` and `userByChannel`
- Added a [search bar](https://docs.cognigy.com/insights/transcript-explorer/#contains-step-filter) 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](https://docs.cognigy.com/insights/dashboard-live-agent/#opened) to the Live Agent dashboard
- Replaced the Conversation Summary chart in the Live Agent Dashboard with the [Session End Reason](https://docs.cognigy.com/insights/dashboard-live-agent/#handover-end-reason) chart

#### Cognigy Live Agent

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

For further information, check out our complete [Release Notes here](https://docs.cognigy.com/release-notes/4.49/).

- 1
- 2
- 3
