# Keeper Gateway v1.3.4

## New Features

* **GovCloud Compatibility**: This version of the Keeper Gateway ensures full compatibility with GovCloud customers requiring EC encryption.
* Custom Fields for advanced Gateway Configurations:`shell, Private Key Rotate`, read more [here](/keeperpam/privileged-access-manager/getting-started/gateways/advanced-configuration/gateway-configuration-with-custom-fields.md)
  * Expanded Private Key Beyond RSA Format
    * **Additional Key Support**: Besides the previously supported RSA private keys, added support for ed25519, ecdsa, and dss private keys, aligning with algorithms backed by `ssh-keygen`.
    * **Key Rotation**: Private key rotation now uses the algorithm and bit size of the current key for generating a new one. A custom text field "Private Key Type" is introduced to specify a desired algorithm.
    * **Private Key Rotation Control**: Added a custom field "Private Key Rotate" that lets users control if the private key should be rotated.

## Improvements & Bug Fixes

* Added Virtual Resource for the [`NOOP` Operator](/keeperpam/privileged-access-manager/getting-started/gateways/advanced-configuration/gateway-configuration-with-custom-fields.md)
  * There is an issue where If the admin credential is not set & the NOOP flag is set to `TRUE`, the resource UID is set to None/blank, breaking the resource hierarchy and potentially leading to provider misidentifications. Instead, to resolve this issue, a virtual resource will be generated.
* Minor bug fixes and improvements


---

# 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/enterprise/keeper-gateway/older/keeper-gateway-v1.3.4.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.
