# iOS Version 17.9.0

### Enhancements

* **iOS-6910**: Introduces a new Session Management interface that puts you in control of your connected devices. View all sessions linked to your account at a glance - including your iPhone, iPad, Mac, web browsers, and Android devices - with details like device model, operating system, and last login time. You can remotely lock any session, log out active ones, or permanently remove old or lost devices to keep your vault secure and your account tidy.

<div><figure><img src="/files/ROFbmz1zgE9La0PJtIYr" alt="" width="188"><figcaption></figcaption></figure> <figure><img src="/files/T4nEDPKivL2xUWDU3MS2" alt="" width="188"><figcaption></figcaption></figure> <figure><img src="/files/aeUES8eqqY4BVFmbnjZh" alt="" width="188"><figcaption></figcaption></figure></div>

* **iOS-7785**: Adds manual credential rotation for PAM User records directly from the mobile app. A new "Rotate Now" button on the PAM User record view lets you trigger an on-demand password rotation whenever you need to refresh privileged account credentials. The record view also displays your last rotation date and current status -Success, Failed, or In Progress - so you can monitor the health of your credentials at a glance.

<div><figure><img src="/files/u9USDM47aoqWSYkGY2oY" alt="" width="188"><figcaption></figcaption></figure> <figure><img src="/files/wNp1rX8Gckot4M9NID63" alt="" width="188"><figcaption></figcaption></figure> <figure><img src="/files/Rz88LSD5LKhnrS5KetEU" alt="" width="188"><figcaption></figcaption></figure></div>

* **iOS-7850**: Enables Just-In-Time (JIT) access request notifications, allowing you to action PAM workflow requests directly from the iOS Notification Center. When someone requests access to a shared resource, you receive a notification containing their name, justification, any associated ticket number, and the requested access duration, letting you make faster approval decisions on the go.

<div><figure><img src="/files/ipWvqmqspIqFhePeXqNO" alt="" width="200"><figcaption></figcaption></figure> <figure><img src="/files/d40TL7QZQgESMQtuV0V8" alt="" width="200"><figcaption></figcaption></figure></div>

* **iOS-7916**: Adds a Files option to the attachment menu when adding files, photos, or videos to a record. You can now browse and attach files directly from your device's Files app alongside the existing camera, photo library, and video options, giving you more flexibility in how you capture and store attachments.
* **iOS-7943**: Streamlines the two-factor authentication setup by automatically skipping the duration selection screen when only one option is available. You're now taken directly to the next step, reducing unnecessary taps and getting you to a secured state faster.
* **iOS-8000**: Replaces all instances of the Keeper coin logo throughout the iOS app with an updated asset, refreshing the visual appearance of your app across login screens, autofill sheets, and throughout the interface.
* **iOS-8024**: Improves the PAM JIT approval notification flow by ensuring system push notifications work seamlessly. When you tap a PAM access request toast, the app now opens and authenticates you if needed.
* **iOS-7933**: Implements "Restrict Account Switching" enforcement. When the enforcement is enabled, switching to a restricted account requires fresh authentication rather than instant switching, helping organizations maintain security boundaries.
* **iOS-8065**: Improves account switching logic by respecting enterprise security policies. When an enterprise account has switching restrictions enabled, the app now prevents unauthorized quick-switching and ensures proper authentication is required.
* **iOS-8063**: Makes the Payment Card PIN Code field easier to interact with, improving usability when managing payment information in your records.
* **iOS-8033**: Enhances Session Management by ensuring that when a device removal is initiated remotely, the affected user is properly removed from both the account and the device, keeping your device list in sync with your actual account configuration.

### Bugs

* **iOS-7447**: Addressed a critical issue where the Shared Users screen remained tappable while your device was offline, which could result in silent failures. The app now correctly detects an offline state and presents a clear alert, preventing unintended interactions.
* **iOS-7529**: Fixed a visual rendering issue with the View button; it now displays correctly across all record views.
* **iOS-7958**: Resolved a navigation issue where tapping "Import Passwords" from the left drawer incorrectly reset your active record filter back to "All Records"; your selected filter is now preserved when accessing Import Passwords.
* **iOS-8022**: Fixed a bug where the floating action button (FAB) menu disappeared after canceling out of a File Upload record creation flow; the FAB is now correctly restored after dismissing the creation sheet.
* **iOS-8032**: Resolved a Session Management issue where performing a lock, logout, or remove action on one linked device did not propagate to all associated linked devices; actions now correctly apply across all devices sharing the same account link.
* **iOS-8083**: Fixed notification badge alignment in right-to-left languages; the notification count badge now appears in the correct position next to the bell icon.
* **iOS-8082**: Corrected button alignment in Notification Center on iPad; Deny and Approve buttons now align properly to the left for better usability on larger screens.
* **iOS-8079**: Fixed a critical issue where the "Done" button would vanish in edit mode after attempting to delete an item and canceling out, which could leave you stuck in edit mode; you can now exit edit mode reliably.
* **iOS-8075**: Resolved an issue where the Support option on the Login screen was not functioning; you can now access support resources directly from the login screen.
* **iOS-8074**: Fixed a security issue where clone codes were not being deleted on device reset; your device is now properly cleaned when reset.
* **iOS-8068**: Resolved an account switching issue where the app would always ask for authentication when switching to an account with a resumable session on the login screen; resumable sessions now work as expected during account switching.
* **iOS-8064**: Fixed in-app account switching to respect resumable sessions, reducing unnecessary authentication prompts when switching between accounts.
* **iOS-8059**: Corrected the capitalization of the Manage Session notification title for proper display.
* **iOS-8057**: Added missing active session icons in the Manage Session section, making it easier to identify which devices are currently active.
* **iOS-8055**: Fixed the Private PEM Key field display so you can now see the full value when viewing certificate or key records.
* **iOS-8053**: Improved error messaging when approving or denying workflow requests; you now receive clearer, more accurate feedback on the outcome of your action.
* **iOS-8051**: Fixed the Manage Sessions list to consistently place your active logged-in session at the top of the device list for easier identification.
* **iOS-8050**: Resolved a sync progress display issue that occurred after upgrading from a previous version; full-sync progress now displays correctly on the first automatic sync.
* **iOS-8035**: Fixed a passkey security field issue where a field from the backend was not being preserved correctly in your records.


---

# 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/mobile/apple-ios/ios-version-17.9.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.
