> For the complete documentation index, see [llms.txt](https://newdocs.keeper.io/en/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://newdocs.keeper.io/en/release-notes/desktop/keeperchat/keeperchat-version-17.2.md).

# KeeperChat Version 17.2

## **Overview**

Along with several usability enchancements, KeeperChat version 17.2 includes a security update to message encryption. Please **update KeeperChat on all devices (iOS, Android, macOS, Windows) as soon as possible.** Messages may not deliver between updated and outdated devices until all participants have updated.

## Enhancements

* **CC-1896**: KeeperChat now supports Teams, a powerful new way for enterprise users to communicate with groups defined in the Keeper Admin Console. You can browse and search your organization's teams directly from the Contacts tab, start team conversations, and manage team-based chats alongside your existing direct messages and groups. The updated interface introduces an updated contact and chat experience across iOS, Android, macOS, and Windows, with a clean tabbed layout, team-specific avatars, and filter chips to quickly switch between your teams, groups, and contacts.

<div><figure><img src="/files/esjBd0ElDFSjqa3Y0LnO" alt=""><figcaption></figcaption></figure> <figure><img src="/files/NNWR7xi69Z8P6H6cZLEe" alt=""><figcaption></figcaption></figure></div>

* **CC-2421**: Introduces support for hardware security keys (such as YubiKey) as a two-factor authentication method at login. If you have a hardware key registered on your Keeper account, you'll be prompted to insert or tap it during the login process across all KeeperChat clients.

<div><figure><img src="/files/Vl6lS0CG1o0zm3Xywzl1" alt="" width="188"><figcaption></figcaption></figure> <figure><img src="/files/n4Ebz6xKUaijpVBDIwoC" alt="" width="188"><figcaption></figcaption></figure> <figure><img src="/files/H2hwQgugKVp0XoQzcZX1" alt="" width="188"><figcaption></figcaption></figure></div>

## Bug Fixes

* **CC-2431**: Fixed an issue where push notifications were not delivered when the app was fully closed. You'll now receive message notifications reliably even when KeeperChat isn't running in the background.
* **CC-2426**: Resolved a crash on iOS and Android that occurred when resetting your master password.
* **CC-2362**: Addressed an issue where Face ID could be used to access the app without re-entering your password after a password change or logout. The app now correctly requires re-authentication in those scenarios.
* **CC-2545**: Fixed an issue where newly added enterprise users were not visible to others in the contacts list.
* **CC-2569**: Resolved an issue on iOS where files and videos could not be downloaded to an Apple folder.
* **CC-2570**: Fixed an issue on Windows where the content of a self-destruct message was visible in the conversation preview before the recipient opened it.
* **CC-2633**: Addressed a crash on iOS that occurred when opening the message options menu in a read-only conversation.
* **CC-2638**: Fixed an issue on iOS where the app did not log out after a successful master password reset and could crash when navigating to the Chat tab.
* **CC-2553**: Added runtime protections to the iOS and Android apps to detect and block instrumentation tools that could be used to inspect or tamper with the app while it's running.
* **CC-2391**: Improved the macOS app with code signing and runtime integrity checks to verify that the app has not been tampered with before it runs.
* **CC-2554**: Updated all clients to sanitize attachment filenames that contain special hidden characters, preventing a technique where a file's extension could be disguised to appear as a different file type than it actually is.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://newdocs.keeper.io/en/release-notes/desktop/keeperchat/keeperchat-version-17.2.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
