# Commander 17.2.9

Keeper Commander release version v17.2.9

#### New Features

* Implemented `teams-app-setup` command for Microsoft Teams integration
* Added `launch_credentials` support to pam project import and pam project extend commands
* Added Kubernetes config generation to PAM import tooling
* Added example PAM import generator script

#### Improvements

* Fixed stdout/stderr separation for POSIX-compliant piping
* Upgraded `keeper_pam_webrtc_rs` to >= 2.0.1

#### Bug Fixes

* Suppressed noisy "Successfully authenticated with Persistent Login" message in batch mode
* Fixed aging row mapping bug that could map aging columns to wrong records when rows had identical content
* Fixed staleness scope for filtered compliance queries to prevent full enterprise sync on filtered runs
* Fixed MSP node resolution and enforcement JSON output

Full Changelog: [v17.2.8...v17.2.9](https://github.com/Keeper-Security/Commander/compare/v17.2.8...v17.2.9)


---

# 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/developer-tools/commander/commander-17.2.9.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.
