All pages
Powered by GitBook
1 of 32

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Keeper Gateway 1.7.0

Released on September 22, 2025

Known Issues

  • We are currently investigating an issue where the Keeper Gateway is unable to automatically re-establish a cloud connection after the backend Keeper Router cloud service is updated. If your Gateway no longer responds to requests, please restart the service.

  • We will be releasing a Keeper Gateway 1.7.1 within a couple of days.

Improvements

  • Performance improvements on Windows and Linux deployments

  • Incorporated the latest changes

  • DR-924: Added support for the latest KeeperAI Service analysis.

  • DR-1102: Added AI-related fields to connection_close event in the Gateway.

Bug Fixes

  • DR-1110: Resolved issue where ephemeral domain accounts were not always deleting after session terminates.

  • DR-872: Resolved issue where MySQL password rotation was failing in older SQL versions.

  • PG-37: Resolved issue where Connections won't work without an Admin port specified.

  • PG-43: Resolve issue where unicode characters within web page titles immediately breaks RBI

Update Instructions

Please visit the Keeper Gateway documentation for your specific platform.

DR-1107: Ensured sessions terminate fully when exception rules are triggered.

  • DR-1019: For general rotations of user account passwords, the current password is checked prior to rotating. If current password is incorrect and the user performing the rotation does not have access to the PAM resource (or PAM Configuration), the password rotation will return an error.

  • PG-46: Added support to create AD domain user ephemeral accounts on PAM Machine connections when JIT is enabled.

  • PG-67: Expanded Username support when using WinRM:

    • User Principal Name (UPN) format: [email protected]

    • Domain NetBIOS format: FINANCECORP\admin

    • Shortened UPN format (no TLD): admin@financecorpglobal

    • Domain FQDN with backslash format: financecorpglobal.com\admin

  • DR-1108: Improved Directory users search limit with Keeper Discovery.

  • DR-1111: We now ignore any entries without a name (CN) when getting the LDAP schema.

  • DR-1113: Support for "passwordless sudo" when performing administrative operations such as creating an ephemeral account.

  • DR-1100: Resolved KeeperAI issue where stale buffer issue caused false session termination triggers.

  • PG-54: Resolved error where Keeper Gateway Windows Installer failed on Elevation of Privileges.

  • PG-70: Resolved issue where "postgresql" library was not installed which broke postgreSQL connections and rotations.

  • PG-73: Resolved issue where Pyguacd.exe continues to run after new installation of Windows PAM Gateway

  • PG-78: Resolved issue where Installation command in QA is pulling the production Docker image instead of the QA image

  • Other minor improvements and bug fixes

  • Keeper Connection Manager 2.21.0

    Keeper Gateway 1.7.1

    Released on October 3, 2025

    If you’re experiencing connection or stability issues, update to for improved reliability and performance

    Keeper Gateway 1.7.1 introduces key enhancements to Keeper Connections, delivering greater compatibility, improved network flexibility, and overall performance gains. This release also resolves an issue where the Gateway was unable to automatically reestablish a cloud connection after a backend Keeper Router Cloud service update.

    Keeper Gateway 1.5.2

    Released on April 2, 2025

    Bug Fixes

    • DR-953: Better handling of a large volume of simutaneous scheduled rotations to reduce throttling errors

    Improvements

    • Incorporated the latest Keeper Connection Manager 2.20.0 libraries which resolve remote browser isolation "ignore certificate" setting.

    Bug Fixes
    • PG-90: Resolved an issue where termination of a single active connection could cause all other open connections to close unexpectedly.

    • PG-92, PG-94: Resolved an issue where the gateway was unable to automatically reestablish connectivity after a backend Keeper Router Cloud service update.

    • Other minor improvements and stability fixes

    Update Instructions

    Please visit the Keeper Gateway documentation for your specific platform:

    Keeper Gateway 1.7.2

    Keeper Gateway 1.7.4

    Released on Nov 13, 2025

    Keeper Gateway 1.7.4 delivers major improvements in stability and performance for Keeper Connections and Discovery, along with additional feature enhancements and bug fixes.

    Improvements

    • Major performance and stability improvements with Keeper Connections and Discovery

    • PG-60: Added a Linux folder build specification to support gateway deployments in locked-down environments without /tmp access

    • DR-949: Added password propagation to IIS Application Pool log-on credentials. Detection of the log-on credentials is automatically picked up and managed by or through Keeper Commander's command.

    • PG-77: Added support for ssh keys requiring passphrases. To connect to a resource using a PAM User record having the SSH private key, you need to simply create a new hidden field called "Private Key Passphrase". The name of this field must match exactly.

    • PG-88: Improved docker installer command

    • DR-1127 & DR-1122: Optimized discovery graph checking when adding resources and users

    • PG-81: Added support for RHEL 9 Gateway docker image

    • PG-132: Gateway now refuses connection if Gateway is overloaded

    • DR-1128: Improved date parsing in LDAP user search

    • PG-133: Improved CPU performance on Windows Gateway

    Bug Fixes

    • PG-40: Fixed issue where Router restart caused windows gateway service to stop

    • DR-1115: Fixed issue where Rotation fails for Windows local for non admin records

    • PG-89: Fixed issue with Docker permissions when installing the gateway with the docker installer command

    • PG-91: Fixed issue where installing hangs on Ubuntu Kerberos installation

    Update Instructions

    Please visit the Keeper Gateway documentation for your specific platform:

    Older

    Keeper Gateway 1.5.6

    Released on July 3rd, 2025

    Bug Fixes

    • DR-1071: Resolved issue where the health check server enforced SSL when binding to 0.0.0.0

    Keeper Gateway

    The Keeper Gateway is a service that is installed on any Docker, Linux or Windows machine in order to execute rotation, discovery, connection and tunneling

    Keeper Gateway v1.4.2

    Released on February 2, 2024

    • DR-537 IAM Rotation in GovCloud: Fixed an issue where IAM client rotation in GovCloud required specifying a region to switch endpoints, differing from commercial AWS behavior.

    • DR-541 WinRM Executable Fix: Addressed a problem in the 'make executable' code for WinRM by correcting the regular expression match group, preventing 'no such group' exceptions.

    • DR-539 Improved Sudoer Error Message: Enhanced the error message for users not in the sudoers file, making it more descriptive and actionable.

    Keeper Gateway v1.3.3

    Released on September 25, 2023

    Improvements & Bug Fixes

    • Configuration Attribute Handling for kdnrm process

      • Omitted configuration attributes that aren't serializable (can't be pickled) when transferring to the kdnrm process.

    Keeper Gateway v1.3.2

    Released on September 22, 2023

    Improvements & Bug Fixes

    • Debug Logging Enhancement for kdnrm

      • Addressed issues with debug logging for the kdnrm module when using the -d or --debug options.

    PG-118: Fixed issue where Linux Gateway goes offline after repeated interactions

  • PG-125: Fixed Session Recording delays on Windows Gateway

  • PG-131: Fixed delays in connection closures

  • Keeper Gateway 1.5.0

    Released on February 13, 2025

    Get started by setting up your KeeperPAM sandbox! Visit to begin.

    KeeperPAM is now available for all customers.

    For more information on KeeperPAM, visit the following:

    • Website

    Features

    • - manage all rotations directly from the Vault UI

    • - instantly and securely access assets within their target infrastructure

    • - use native apps for establishing remote access

    • - protect web-based apps

    Activating KeeperPAM features requires a license. Contact your Keeper account representative for details.

    Improvements

    • Improved windows gateway installer user experience

    Bug Fixes

    • Resolved issue where windows gateway doesn't start due to service account login issue

    Keeper Gateway v1.2.1

    Released on July 10, 2023

    Improvements & Bug Fixes

    • Local Connections Settings are now cached

      • Better management of connection details (shell path, shell type, sudo password requirements, etc.) to better associate PAM records and its associated gateways

    • Optimization & necessary refactoring of code to reduce API calls

    • General Improvements

      • Escaped the '{' character for macOS 'su' expect script due to it being a special character in expect.

      • Added 'echo' before getting the user list in macOS to avoid output pre-pending issues.

      • Fixed finding Linux shell if the SHELL environment variable is not set.

    Keeper Gateway v1.4.0

    Released on December 16, 2023

    New Features

    • Implemented auto-update capabilities for Windows and Linux installations

      • Read more

    Improvements & Bug Fixes

    • Minor bug fixes and improvements

    Keeper Gateway 1.7.2

    Released on October 9, 2025

    Keeper Gateway 1.7.2 improves gateway stability and configuration reliability by fixing reconnection issues after network disruptions and adding validation for the KEEPER_GATEWAY_AI_BASE_URL setting.

    Bug Fixes

    • PG-115: Resolved an issue where the gateway goes offline and fails to reconnect upon network disruptions

    • Other minor improvements and stability fixes

    Improvements

    • PG-112: Added validation to ensure a protocol is included in the KEEPER_GATEWAY_AI_BASE_URL configuration.

    Update Instructions

    Please visit the Keeper Gateway documentation for your specific platform:

    Keeper Gateway 1.5.5

    Released on June 16, 2025

    Note: Version 1.5.4 was immediately updated to 1.5.5 on June 19 after resolving a critical bug. Please ensure you are running v1.5.5.

    Improvements

    • Added support for IPv6 connection targets

    • Added health checks for service monitoring -

    • Added support for copying files over WinRM using chunked transfers

    • Improved startup performance of Windows gateways

    • Improved consistency of Windows gateway auto-updates

    • Reduced log file verbosity

    Bug Fixes

    • Fixed issue with v1.5.4 where the service stops after 5 minutes on Windows

    • Resolved issue where users received a “The service did not start due to a logon failure” error during Gateway installation, even when the provided service password was correct

    • Resolved issue where managed service accounts on Windows gateway did not start the gateway service due to logon failures

    • Resolved issue where rotations were not honoring custom symbols configured in password complexity

    Gateway Installation

    For instructions on installing or updating your Keeper Gateway, visit this page:

    Keeper Gateway v1.3.4

    Released on November 18, 2023

    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

      • 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.

    Improvements & Bug Fixes

    • Added Virtual Resource for the

      • 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

    Keeper Gateway v1.2.2

    Released on July 12, 2023

    Improvements & Bug Fixes

    Keeper Gateway v1.2.3

    Released on July 17, 2023

    Improvements & Bug Fixes

    Keeper Gateway 1.6.1

    Released on July 24, 2025

    Keeper Gateway 1.6.1 introduces improvements to Keeper Connections, expanding compatibility and enhancing network flexibility.

    Improvements

    • PG-10: IPv6 Support for Connections: Keeper Gateway now supports initiating sessions to targets over IPv6 in addition to IPv4.

    Keeper Gateway v1.0.0

    Keeper Gateway v1.0.0 is the first official release of the Keeper Gateway.

    The Keeper Gateway is a lightweight service that is installed on any Windows, Linux or macOS machine in order to execute rotation, discovery and connection tasks.

    For installation steps and more information on the Keeper Gateway, visit:

    Preview Release

    How to install the Preview version of the Keeper Gateway

    Keeper maintains a "Preview" channel release of the Keeper Gateway. Customers are welcome to install the Preview version which is published a few days ahead of full public release.

    Keeper Gateway 1.5.3

    Released on May 1, 2025

    Bug Fixes

    • DR-1004, DR-947: Discovery related issues resolved with data storage

    • DR-940: Fixed bug with rotation schedules not being followed properly

    Keeper Gateway v1.4.1

    Released on January 17, 2024

    Improvements & Bug Fixes

    • Added support for new GovCloud Router endpoint

    Keeper Gateway 1.7.3

    Released on Oct 17, 2025

    Keeper Gateway 1.7.3 improves gateway stability and speed improvements for terminal-based connections like SSH.

    Bug Fixes

    • PG-127: Initial typing speed on SSH connections is laggy, then improves over time

  • Changed Azure integration tests to provision Python in the Azure Instance Extension.

  • Addressed issues in Azure tests related to creating AD users via the provisioning script. AD Admin doesn't have privileges on the local machine to change local user passwords.

  • Resolved a problem where the Linux subprocess didn't like the 'type' command, now attempts 'which' first and then 'type'.

  • Reduced Password Rotation time by preventing Database & Directory Rotations from gathering information on local connection
    • Improved efficiency by shifting the IP address collection process from the gateway to the connection as part of the existing setup

    • Implemented lazy loading of the gateway record which requires the IP addresses. If the connection settings are not cached, a local connection will be established and the connection setting cache will be filled.

    • Overrode the password property to allow for lazy loading if the password has not been loaded yet. If a connection requests the gateway password and the gateway record has not been loaded, it will load it and then return the password from the record.

    • Local connections will now check if the gateway has cached connection settings. If it does, it will set those values in the connection. If not, the connection will proceed with the standard setup, copying the connection settings into the gateway upon completion.

    • If the local connection's password is blank, the connection will retrieve the password from the gateway.

    Update Windows Service to Run Keeper Gateway CLI in Background Thread and Actions in a Process Pool
    • Implemented queues and loggers for the CLI thread to streamline operations.

    • Added an optional output to queue for the CLI thread, increasing flexibility.

    • Made modifications to stop messages and prompt command updates.

    • Introduced the CLI thread runner for better management of operations.

    • Enabled the Windows service to use the CLI thread runner, providing better integration and functionality.

    • Adjusted the system to use the Windows service thread for PyInstaller, enhancing compatibility.

    • Integrated the use of a process pool executor for gateway actions to improve performance and responsiveness.

    • Enabled Keeper Gateway command line and service to use a single binary, simplifying the system and reducing potential issues

  • Improved Error Messages

    • Prevented display of raw exception messages by creating a global method to handle exceptions for AWS & Azure

    • For databases, a global exception handler was created and refined to handle different database engines

    • Updated the "retype" prompts to be less specific to account for differences based on Linux OS versions or the service the password is being changed within

    • Exception messages for Linux/macOS password interaction were modified.

  • Bug Fixes
    • PG-7: Resolved an issue where some connections were failing to launch in Japan (JP), Canada (CA), and Australia (AU) regions

    • Other minor improvements and bug fixes

    Improvements

    • DR-953: Updated to Python 3.12

    • DR-915: Add additional command-line tools in the production Docker image

    Upgrading dependencies:
    • paramiko from ==3.0.0 to >=3.4.0

    • oracledb from ==1.2.2 to >=1.4.0

  • Minor bug fixes and improvements

  • here

    Private Key Rotation Control: Added a custom field "Private Key Rotate" that lets users control if the private key should be rotated.

    here
    NOOP Operator

    - monitor usage for all privileged sessions

  • - discover and onboard resources and accounts into Keeper

  • - controlling privilege across your fleet of devices

  • - PAM enforcement policies to enable and configure PAM feature permissions

  • KeeperPAM Documentation

    Resolved issue where RBI sessions were failing to start even when RBI was allowed on PAM config

  • Resolved issue where upon installing a new gateway, one-time access token is still prompted even with previous gateway configurations

  • Resolved an issue where gateway dependent processes did not terminate properly when the Keeper Gateway was shut down

  • Other minor improvements and bug fixes

  • PG-124: Ephemeral JIT users were not cleaned up properly when a session was closed abnormally

  • PG-113: Long RBI sessions (over 24 hours) caused the gateway to stop responding to new requests

  • PG-126: Gateway logs were getting to large when debug mode enabled

  • Update Instructions

    Please visit the Keeper Gateway documentation for your specific platform:

    Keeper Gateway v1.2.0

    Released on June 28, 2023

    New Features

    • Scripts Field Feature - New Feature

      • Introduced support for the scripts field.

    Improvements & Bug Fixes

    • MariaDB Connector C Build Improvements

      • macOS: Utilized Homebrew for installation of mariadb-connector-c.

      • Linux: Required the Python module cmake for cloning and building the mariadb-connector-c repo, specifically version 3.3.

    Keeper Gateway v1.3.0

    Released on September 1, 2023

    New Features

    • Gateway Configuration with an AWS EC2 Instance

      • An IAM Role Policy can be created and assigned to an EC2 Instance in order to provide the Keeper Gateway service with the required permissions to retrieve the necessary configuration from the AWS Key Management Service (KMS). This method eliminates the need for storing a configuration file on the disk, and instead, stores the configuration file in your AWS KMS.

    Improvements & Bug Fixes

    • Updates to handle Non-UTF8 Encoding

      • Added functionality to ignore bad characters during decoding, addressing potential encoding mismatches, especially with Windows.

    • Removed the AD Organizational Unit (OU) Check

    Keeper Gateway v1.3.1

    Released on September 17, 2023

    New Features

    • Custom Fields for advanced Gateway Configurations: NOOP, shell, Kerberos

    Keeper Gateway 1.6.0

    Released on July 7th, 2025

    Keeper Gateway 1.6.0 provides significant performance improvements in connections and sessions in Docker installations.

    Changes are required to use Keeper Gateway 1.6 as documented below. There are a few known issues with version 1.6 that are outlined in the section. For any connectivity issues in Japan (JP), Canada (CA), and Australia (AU) regions, upgrade your gateway to

    Keeper Gateway 1.5.1

    Released on March 20, 2025

    Improvements & Bug Fixes

    • Resolved issue where RBI Connections would sometimes fail to load

    • Added support for additional username format for windows services

    Updated the version of requests to >=2.28.2 due to a conflict with keeper-secrets-manager-core.
  • Updated the version of msal in the DR-Controller.

  • Additional Unix Shell Support

    • Expanded shell support to include BASH, ZSH, ASH, Dash, CSH, and TCSH.

    • Implemented command history prevention for these shells. If the system's shell is not supported, it will still function, but the command history will not be prevented.

    • Added feature to handle repeated new/re-enter password prompts for password changes, particularly for Linux boxes joined to OpenLDAP servers and using Linux PAM.

  • PowerShell Management

    • Fixed an issue where a PowerShell instance remained open after password rotation on a local machine.

    • Made local Windows connection less CPU intensive by reducing constant output polling and improving prompt detection.

    • Fixed issue with Microsoft's Azure extension requiring a reboot due to a .Net update in chocolately, which was breaking Windows instance provisioning.

  • Reconnection Management

    • Limited reconnection attempts to approximately 6 hours for other connection failures.

  • Sudo Prompt Fix

    • Included Linux sudo prompt in the list of allowed responses to prevent sudo failures in Linux when a password is required.

    • Fixed issue where the sudo prompt in STDERR was causing false-positive error detection.

  • macOS Command Hang

    • Fixed command freezing issue in the gateway due to the use of ZSH for the local connection on macOS. Switched the shell back to BASH to resolve the issue.

  • Process Pool for Actions

    • Made software compatible with new async-repl.

    • Replaced thread pool with process pool for actions.

  • Clean Password Constraints

    • Identified and addressed an issue where a password, specifically for PostgreSQL, would not have illegal characters removed. This occurred when rotating a user, as the object would be a PAM User record which has no constraints for password.

  • Removed the OU check feature as it was not performing as expected.

  • Handle Nologin User Shell

    • Implemented measures to detect and handle instances with a /sbin/nologin shell or false, searching for a supported shell instead.

    • Enforced the overriding of the SHELL variable in the spawned shell to prevent inconsistencies.

  • Clean Up Rotation Action Processes, Use Environment Variable Options

    • Moved log configuration to process initializer for better control.

    • Excluded process information in job debug messages temporarily.

    • Added the ability to obtain command-line parameters from environment variables, providing more flexible configuration options.

    • Created constants to guide the retrieval of parameters from environment variables.

    • Prioritized command-line parameters over environment variables to ensure consistency in configurations.

  • Add MAC_CONFIG_PATH Variable and Permissions Settings

    • Introduced a MAC_CONFIG_PATH variable pointing to the configuration file for enhanced readability.

    • Added explicit permission settings for directories and configuration files to bolster security.

  • Improved Reconnection Strategy

    • Modified the system to continue reconnection attempts if the WebSocket response code is 500 or greater. Reused reconnection code for HTTP status codes less than 500.

  • Websocket Client Updates

    • Modified the 'create_dispatcher' method to choose the correct dispatcher based on SSL configuration, addressing issues when connecting to routers without SSL.

  • Logging Improvements

    • Improve Error Messages

      • Continued refinement of error messages to enhance the user experience and enable more effective troubleshoot

    • Logging Configuration: Restricted the allowance of multiple configurations for logging to prevent conflicts and potential errors.

  • Read more here

  • Custom Field for better record management in post-rotation: Records Control

  • Improvements & Bug Fixes

    • Added command length verification

      • Command Length Limitation: Added checks to ensure that commands in post-rotation do not exceed the byte limit specific to the shell (e.g., 8192 bytes for Windows CMD).

    • Fixed issue where the user parameter was not being set in the Base64 encoded JSON object for Post Rotation Scripts

      • Eliminated the redundant user parameter from _generate_params function, as it's already available in the object.

    • Fixed Illegal Characters for Oracle

      • Added @ to the list of illegal characters to meet Oracle's input requirements. Other characters such as single quotes were also added for SQL safety.

    • Fixed Gateway Permission Settings for Non-English Windows

      • Modified permission settings logic to work correctly on Windows systems using languages other than English.

    • Fixed Windows Shell Detection

      • Delayed setting the command prompt until after the shell type is definitively determined, therefore resulting in fixing issues when the shell is not PowerShell.

    • Improved handling of Shell Responses

      • Stream Handling: Improved the response stream handling for slow systems on Linux and macOS by waiting for a known prompt.

      • Character Stream Cleanup: Added several clean-up steps to the character stream to remove extraneous characters and control codes.

    • Updated Gateway Logs to include Post Rotation Script Output when Debug flag is set

      • Debug Block: A new debug block that logs details of the script, its success status, and STDOUT/STDERR.

      • Secret Redaction: Ensured that secret or sensitive information is redacted from the logs.

    Resolved issue where LDAP connections through tunnels terminate abruptly when SSL port (636) is used

  • Resolved issue where configured password complexity rules are being ignored

  • Resolved issue where OS field was not Case-Sensitive

  • Resolved issue where incorrect CPU architecture was being used during Windows installation

  • Resolved issues with Session recordings on the Windows Gateway

  • Localization improvements

  • Improved Error Handling

  • Other minor improvements and bug fixes

  • Updating the Gateway

    Docker

    Executing the following command will update the Keeper Gateway container to the latest version and restart the service:

    Linux

    Executing the following command will upgrade the Keeper Gateway to the latest version:

    Windows

    To upgrade, stop the service, install the latest version and then start the service.

    • Back up your gateway-config.json configuration file

    • Run the latest Keeper Gateway installer

    • During installation DO NOT select "Enter a Keeper One-Time Access Token".

    Resources

    For more information on KeeperPAM, visit the following:

    • Gateway Documentation

    • KeeperPAM Website

    • KeeperPAM Documentation

    docker compose pull
    docker compose down
    docker compose up -d
    curl -fsSL https://keepersecurity.com/pam/install | sudo bash -s --
    Improvements
    • Performance Enhancements: Major performance improvements for session handling, delivering a smoother, faster experience across RDP, SSH, and Remote Browser Isolation protocols.

    Important: Docker Installation Updates

    After upgrading to Keeper Gateway 1.6.0, and deploying via Docker, you must update your Dockerfile-compose.yaml and docker-seccomp.json file:

    1. Docker Compose Changes

    The following needs to be adding to the security_opt section of docker-compose.yaml:

    The keeper-gateway service section in your docker-compose.yaml now looks like the following:

    2. Update docker-seccomp.json

    The docker-seccomp.json file needs to be replaced. Please use the below file:

    Alternatively, you can use the following curl command:


    Gateway Documentation

    For instructions on installing or updating your Keeper Gateway, visit this page:


    Troubleshooting / Known Issues

    Connection errors in CA/JP/AU regions

    • We are aware of certain environments causing connection errors in the CA/JP/AU regions. We have identified the issue and we will be publishing an update with version 1.6.1. If you are experiencing an issue, revert to the gateway 1.5.6 image.

    Windows Install Errors

    • When upgrading Windows servers, if you receive any errors during install, please perform a reboot prior to installing the new version. This ensures that all running processes are stopped.

    Ubuntu Linux with RBI (Remote Browser Isolation)

    • Docker running on Ubuntu Linux has a known issue with RBI. We are planning a 1.6.1 release to address this. A temporary fix is running the below command on the Ubuntu host in addition to the above Docker changes

    Performance Upgrades

    • Only the Docker version of the Keeper Gateway 1.6 contains major speed improvements. The Windows gateway and Linux binary version will be updated in the next release.

    Reverting

    • If you need to revert your Keeper Gateway version, update your docker-compose.yml file to use the keeper/gateway:1.5.6 image instead of keeper/gateway:latest.

    Creating new gateways

    • The web vault and desktop app provide the previous docker-seccomp.json and docker-compose.yml files when creating a new gateway. We are pushing a new vault version 17.3 which provides the updated versions. In the meantime, please follow the on installing the Docker version.

    troubleshooting
    Keeper Gateway 1.6.1
    Gateways | KeeperPAM and Secrets Manager | Keeper Documentationdocs.keeper.io

    Keeper Gateway v1.1.0

    Released on June 6th, 2023

    Update Windows Installer

    • Updated the Windows installer to incorporate service account support and introduced new options to reset permissions and assign user access IDs.

    • Enhanced file and config permissions handling: included checks for additional users, verification of added permissions, and automated corrections for mismatching identities.

    • Improved command-line functionality: added the "create-config-dir" command, adjusted 'fix-config' and log permissions based on users without access.

    • Improved codebase: refactored the permissions setting code, moved Windows utility functions and constants to 'utils.windows', and created 'utils.posix' for managing posix permissions.

    • Installer enhancements: included 'waituntilterminated' option for inno-setup commands, added a prompt for service uninstall before new installation on Windows, and handled older Python compatibility by removing type from dataclass.

    • Debugging and logging: provided a way to show subprocess command and output, improved subprocess command logging, and ensured logging includes any file permission checks.

    • Account handling: validated service account and created 'service-account.txt' for storing service account details.

    MariaDB Connector C Build

    • Enhanced MariaDB Connector C build process across macOS, Linux, and Windows.macOS: Utilized Homebrew for installation of mariadb-connector-c.

    • Linux: Required the Python module cmake for cloning and building the mariadb-connector-c repo, specifically version 3.3.

    • Windows: No changes required, the existing setup works smoothly.

    NTLM and Kerberos Support for WinRM & DR-379 - MariaDB Modules

    • Implemented Kerberos and NTLM support to Windows Remote Management (WinRM), with automatic usage of Kerberos if user format meets certain conditions. Also included a custom field to override automatic usage based on issues.

    • Included libkrb5-dev and libmariadb-dev as dependencies for Kerberos and MariaDB modules respectively.

    • Introduced host mapping for providers, enabling the use of aliases for hostnames or IPs, particularly useful for Kerberos in Discovery.

    Additional Shell Support

    • Expanded shell support to include BASH, ZSH, ASH, Dash, CSH, KSH, TCSH, and Fish, improving compatibility across different systems and preventing command history logging.

    • Implemented a feature that handles password changes requiring repeated new/re-enter password prompts, particularly useful for Linux boxes joined to OpenLDAP servers and using Linux PAM.

    • Replaced hardcoded text values in the code with Enum constants, improving code readability and maintenance.

    Improvements to Local Machine Password Rotation

    • Fixed an issue where a PowerShell instance remained open after a local machine password rotation was completed. Adjustments have been made to ensure that connections close appropriately once done.

    • Enhanced the logging feature by including the Process ID (PID) of each spawned PowerShell. This allows for easier debugging, making it possible to match any lingering PowerShell instances to the PIDs in the log.

    • Updated the testing suite to include the PID in local connection responses, further improving traceability and troubleshooting capabilities.

    Region and Resource Group Handling Refactoring

    • Refactored the handling of AWS region names and Azure resource groups, ensuring consistent behavior and improved reliability.

    • Now, if the region name (or resource groups) is in an unknown state or not of the expected string or list type, it is set to an empty array.

    • Additionally, unit tests were added to validate these conditions, and existing unit tests were reorganized for better readability.

    Gateways | KeeperPAM and Secrets Manager | Keeper Documentationdocs.keeper.io
    Gateways | KeeperPAM and Secrets Manager | Keeper Documentationdocs.keeper.io
    apparmor=unconfined
    keeper-gateway:
        platform: linux/amd64
        image: keeper/gateway:latest
        shm_size: 2g
        security_opt:
          - seccomp:./docker-seccomp.json
          - apparmor=unconfined
    curl -O https://raw.githubusercontent.com/Keeper-Security/KeeperPAM/refs/heads/main/gateway/docker-seccomp.json
    echo 0 | sudo tee /proc/sys/kernel/apparmor_restrict_unprivileged_userns
    Enhanced the SSH socket connection test to validate system availability on the desired port.
  • Improved the unit test suite for Kerberos authentication, including the creation of a WinRM instance that joins a domain.

  • Modified the logging mechanism to include Process ID (PID) in log messages for better process-message association.

  • Added MariaDB in requirements.txt to resolve utf-8 encoding issue in Windows.

  • Logo
    Logo
    Logo

    Keeper Gateway 1.7.5

    Released on Nov 15, 2025

    Overview

    The Keeper Gateway 1.7.5 fixes a few additional stability issues with the 1.7.3 and 1.7.4 release.

    Bug Fixes

    PG-161: Fixed an issue where the Windows Gateway uses too many file handles

  • PG-160: Fixed a file descriptor leak from failed WebRTC session initialization

  • DR-1136: Back tick symbol is added to the list of illegal passwords for rotations

  • DR-1137: Password rotations fail immediately during initialization when Windows Performance Counters are corrupted or unavailable

  • Update Instructions

    Please visit the Keeper Gateway documentation for your specific platform:

    Keeper Gateway v1.4.3

    Released on February 6, 2024

    • DR-542 PowerShell Command Scope Limitation: Limited PowerShell command to local admin groups by default to improve startup reliability.

    • DR-545 Sensitive Data Logging Removal: Removed logging of sensitive information (username, password, one-time token) during Windows installation, enhancing security.

    • DR-546 Pin MSGraph to 0.2.2: Fixed issues caused by MSGraph 1.0.0 release by pinning to version 0.2.2.

    Preview Access | KeeperPAM and Secrets Manager | Keeper Documentationdocs.keeper.io
    Logo
    Gateways
    Keeper Discovery
    pam-action-service-add
    Gateways
    Gateways
    see detailed documentation
    here
    Optimized Password Rotation
    Connections
    Tunnels
    Remote Browser Isolation
    Session Recordings and Playback
    Discovery
    Endpoint Privilege Manager
    PAM Enforcement Policies (RBAC)
    Gateways
    Gateways
    latest documentation
    KeeperPAM/gateway/docker-seccomp.json at main · Keeper-Security/KeeperPAMGitHub
    Logo
    ゲートウェイ