# Vault Release 17.0.0

{% hint style="info" %}
If you installed Keeper Desktop from the website, this version will not auto-update and you'll need to install it manually from the Keeper website.\
\
<https://www.keepersecurity.com/download.html>\
\
If you installed Keeper Desktop from the Apple or Microsoft app stores, it will update automatically.
{% endhint %}

### Enhancements

* **KDE-1400:** RSA to EC Security Updates
* **VAUL-6152:** RSA to EC Security Updates
* **VAUL-7031:** We've fixed an issue where copied backup codes contained spaces, causing them to be invalid. Backup codes are now copied without spaces.
* **VAUL-7029**: The "Add Device" and "Provision Gateway" options are now only visible in View mode, not Edit mode.
* **KDE-1415:** We've fixed an issue where incorrect OS keys were displayed in shortcut definitions.
* **KDE-1245:** All alert models have been updated to follow the new design guidelines.
* **KDE-1240:** We've fixed an issue where an incorrect error message was displayed when moving subfolders between shared folders.
* **KDE-1547:** We've fixed an issue where copied backup codes contained spaces, causing them to be invalid.

### Other Updates&#x20;

* **VAUL-6899:** Updated linked personal accounts to indicate the family admin, helping users identify the correct account to log into for managing members.
* **VAUL-6590:** We have allowed offline login with all 2FA durations as a separate setting in the app.
* **VAUL-7061:** We removed legacy bundle support to improve build efficiency.
* **VAUL-7064:** We updated the grid view icon.&#x20;
* **KDE-1529:** We updated the Windows desktop build to support Visual Studio 2022 and target it in the GitHub Actions workflow.
* **KDE-1532:** Upgrade Electron framework to version 32.1.0 31.7.2 33.2.0.
* **KDE-1488:** We've enabled context isolation security for the desktop vault/tray renderers.
* **KDE-1546:** We've fixed an issue preventing Windows desktop builds from completing in GitHub Actions
* **KDE-1548:** We've added a new setting to allow offline logins with all 2FA durations.
* **KDE-1550:** We've fixed an issue with upload job caching by adding the Cache-Control: no-cache header.
* **KDE-1558:** We've updated the Windows Credential Locker, Windows Hello, and App Model features.
* **KDE-1536:** We fixed a recent Keeper outage caused by NGINX overload.

### Bug Fixes

* **VAUL-6437:** Fixed an issue where custom templates with numeric names (without periods) appeared at the top of the list instead of under the "Custom Template" section.
* **VAUL-6275:** Fixed an issue ensuring that Record Type Sorting aligns with the modified list.
* **VAUL-6889:** The user gets a clear error message when the share request fails.&#x20;
* **VAUL-6908:** Prevented users restricted from sharing or receiving from creating shared folders.
* **VAUL-5874:** Removed the period from the title on the empty Vault Splash Page.
* **VAUL-5958, VAUL-5959:** Implemented functionality improvements for My Vault, Record view, and Security Audit page, addressing customer expectations for dark mode, though some visual inconsistencies and color contrast requirements
* **VAUL-6760:** Fixed an issue where the Country field displayed incorrect or empty values when switching between Address records.
* **VAUL-5702:** Changing the default field type now updates the label accordingly.
* **VAUL-6438:** Standard records now appear in the top section and custom record types in the bottom section, each sorted independently with numerical first, followed by alphabetical.
* **VAUL-6436:** Resolved an issue where the letter 'g' was cut off in custom templates.
* **VAUL-6758:** Fixed an issue where the default password complexity wasn't saved during the initial rotation setup.
* **VAUL-6972:** Fixed an issue where restored records did not update security scores until the user logged out and back in.&#x20;
* **VAUL-5949:** Fixed an issue where the Save button in Secrets Manager remained disabled after deleting a Gateway.
* **VAUL-5862:** Fixed an issue preventing users from deleting a Gateway in Secrets Manager if multiple Gateways existed.
* **VAUL-5847:** Fixed an issue where the sort header within the Secrets Manager did not reflect the selected sort option.&#x20;
* **VAUL-6635:** Fixed an issue where the tooltip did not describe the cron format, adding an explanation and examples for proper usage.
* **VAUL-6988:**  Fixed the update with the Login Buttons
* **VAUL-6983:** Fixed an issue that restricted Unlimited, FP, and Trial users from accessing offline mode via the login page.
* **VAUL-6941:** Fixed an issue where unreferenced records weren't deleted during sync down.&#x20;
* **VAUL-6911:** Fixed an issue where removing a record link deleted the linked record despite other existing references.
* **VAUL-6961:** Resolved an issue where removing direct access to an owned record unintentionally removed ownership.
* **VAUL-6990:** We've resolved an issue where uploading a file larger than 100MB would block the upload of other selected files.
* **VAUL-6977:** We fixed the 'Internal Error' issue during offline logins.
* **VAUL-6995:** We fixed the issues where discard changes are generated twice.&#x20;
* **VAUL-6998:** We fixed an issue where gateways were displayed randomly. They are now sorted numerically and alphabetically.
* **VAUL-6947:** We've resolved an issue where records were unintentionally removed from shared folders during the sync-down process.
* **VAUL-7012:** We fixed an issue with incorrect toast messages when trying to create duplicates without permission.
* **VAUL-6881:** We've fixed an issue where breach watch results were only sometimes being returned when expected.
* **VAUL-6534:** We've resolved an issue causing "bad request" errors during security data updates specifically for the vault client.&#x20;
* **VAUL-6962:** We've resolved an issue where records created in the BE weren't appearing in the BW.
* **VAUL-7019:** We have fixed the issue with the secrets manager not showing up in SF/Records
* **VAUL-6750:** Vault now uses the encrypted session token returned by accept\_enterprise\_invite instead of the previous session token.
* **VAUL-7025:**  We've fixed an issue where records with the password "hasOwnProperty" were causing various client crashes.&#x20;
* **VAUL-7018:** We fixed an issue where selecting "all" in an empty shared folder incorrectly showed "1 selected." Now, it correctly shows "0 selected" and unselecting the box removes the message.
* **VAUL-7036:** We've fixed an issue where the Grid View Record Context Menu button was incorrectly positioned when focused.
* **VAUL-7039:** We fixed an issue where the file\_attachment\_uploaded audit event was incorrectly triggered for file removals.
* **VAUL-7045:** We've fixed an issue where vertical dividers were missing from the Security Audit.
* **VAUL-7053:** We've fixed an issue where the UI didn't display throttle messages when entering incorrect passwords multiple times in offline mode.
* **VAUL-7059:** We've fixed an issue where the cursor focus was incorrect after entering a password in the MP entry modal.
* **VAUL-7060:** We've fixed an issue where the Offline Duration Setting required a browser refresh to take effect.
* **VAUL-7050:** We've fixed an issue preventing MSPs from logging in offline.
* **VAUL-7058:** We've fixed an issue where Free Trial users without a BW subscription encountered a "bad request" error when scanning records with strong passwords.
* **VAUL-7057:** We've fixed an issue where the last scan date was incorrectly displayed as "N/A" in BW.
* **VAUL-7065:** ​​We've fixed an issue causing incorrect font display on the web vault.
* **VAUL-7068:** We resolved an issue where the "Work Offline" button was incorrectly displayed for users without offline access, even after clearing the browser cache or logging out
* **VAUL-7076:** We've fixed an issue causing the error "No key for encryption of security data" in Vault.
* **VAUL-7074:** Sharing invitations can now be sent without errors.
* **VAUL-7080:** We've fixed an issue preventing update\_security\_data from working on ECC-only enterprises.
* **VAUL-7079:** We've fixed an issue causing several missing key warnings.
* **KDE-1346:** We've fixed an issue with misaligned edit icons for KFFA hotkeys.
* **KDE-1423:** We've fixed an issue where the Topsite list wasn't narrowing correctly as users typed in the title field
* **KDE-1428:** We've fixed an issue preventing users from moving owned records into shared folders.
* **KDE-1500:** We've fixed an issue where incorrect notifications were displayed for oversized file uploads
* **KDE-1048:** We've fixed an issue where the Region Selector was cut off at the bottom in KFFA.
* **KDE-1538:** We've fixed an issue where resetting Keeper from the Help Menu didn't clear the desktop app cache
* **KDE-1539:** We've fixed an issue with the localization of the access expiration banner.
* **KDE-1544:** We've fixed an issue preventing password re-entry in KFFA.
* **KDE-1545:** We've fixed an issue where the offline edit indicator persisted after reconnecting to the server and logging.
* **KDE-1540:** We've fixed an issue preventing users from downloading large file attachments, which caused the app to stall
* **KDE-1549:** We've fixed an issue preventing Direct Import from LastPass due to a JavaScript error.
* **KDE-1551:** We've fixed an issue preventing the import of simple phone data from LastPass for non-address records.
* **KDE-1552:** We've fixed an issue that prevented new Enterprise Admin accounts from using a fresh install of KDE.
* **KDE-1478:** We've fixed an issue where the "Securely Upload to My Vault" option did not clear after a drag-and-drop operation.
* **KDE-1553:** We updated the macOS build environment from macOS 12 to macOS 13 in the build-desktop-vault.yml workflow.
* **KDE-1556:** We updated the download links for the desktop app to point to the new CloudFront distribution.
* **KDE-1559:** Fixed QA download page: now shows versions and directs users to the latest build.
* **KDE-1565:** We've fixed an issue preventing KSM device configurations from being generated.


---

# Agent Instructions: 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:

```
GET https://docs.keeper.io/release-notes/desktop/web-vault-+-desktop-app/vault-release-17.0.0.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
