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

# Keeper Gateway 1.8.1

### Overview

Keeper Gateway 1.8.1 introduces **Universal Secrets Sync (USS)**, along with bug fixes and structural updates to support Keeper Drive.

### New Features

Universal Secrets Sync ("USS") enables automatic synchronization of secrets from Keeper Secrets Manager folders to cloud provider secret management services:

* AWS Secrets Manager
* Azure Key Vault
* Google Cloud Secret Manager

With Universal Secrets Sync activated, Keeper becomes the source of truth for all cloud service provider secret stores. Secrets are automatically pushed from the Keeper vault to the designated service provider.

Read more here:

{% embed url="<https://docs.keeper.io/keeperpam/privileged-access-manager/universal-secrets-sync>" %}

### Improvements

* **PG-69**: Implement per-user RDP drive redirection with security controls
* **PG-116**: Send Session persistence parameter to RBI sessions
* **PG-193**: Public key support on PAM user fields
* **PG-207**: Update Support for Vertex Configuration
* **DR-1239**: ARAM events need a secret id and the Keeper record UID when a create or update fails
* **DR-1229**: Resync USS Auto Configs on Gateway Server Start
* **DR-1196**: USS: Dry Run Support
* **DR-1195**: USS: KDNRM error message adds
* **DR-1192**: USS: verification of ADMIN/SYNCER folder access before sync
* **DR-1191**: USS: use Source tags to check for secret name conflict before USS sync
* **DR-1262**: Sync universal secrets from KeeperDrive folders
* **DR-1169**: Update PAM Config Records with Universal Secrets Sync Configuration Entries
* **DR-1164**: Add Role Configuration Value To Azure Key Vault Sync
* **DR-1165**: Add Role Configuration Value To Google Secret Manager Sync
* **DR-1163**: Add Role Configuration Value To AWS Secrets Manager Sync
* **DR-1156**: Sync Keeper record lifecycle changes to Google Secret Manager
* **DR-1155**: Sync Keeper Record Lifecycle Changes to Azure Key Vault
* **DR-1154**: Sync Keeper record lifecycle changes to AWS Secrets Manager

### Bug Fixes

* **DR-1177**: KDNRM: Handle AWS API throttling
* **DR-1261**: PAM rotation fails for Linux/macOS usernames containing uppercase letters
* **PG-247**: AI session termination fails to propagate to concurrent sessions launched from duplicated or distinct connection records sharing the same target hostname
* **PG-252**: SSH terminal text appears blurry on Windows Gateway connections
* **PG-272**: KeeperAI threat detection can be bypassed by short-lived automated sessions
* **PG-108**: Guacamole file download is slow
* **PG-296**: Windows Gateway is failing on mixed connection types during the same session
* **PG-306**: keeperdb-proxy fails to extract client auth sesskey on modern OCI format - credential substitution not applied, junk creds reach Oracle
* **PG-302**: SSH connections intermittently terminate under concurrent load (11+ active sessions) on Gateway
* **PG-298**: High Latency in Gateway Connection Teardown vs. Instantaneous AI Termination UI Updates

### Update Instructions

Please visit the Keeper Gateway documentation for your specific platform:

{% content-ref url="/spaces/-MJXOXEifAmpyvNVL1to/pages/YVitXRsJWzo14VlLdwoR" %}
[Gateways](/keeperpam/privileged-access-manager/getting-started/gateways.md)
{% endcontent-ref %}


---

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

```
GET https://docs.keeper.io/release-notes/enterprise/keeper-gateway/keeper-gateway-1.8.1.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.
