# September 2024

## KSM Python SDK v16.6.6

* KSM-552: Don't generate UIDs starting with "-"
* KSM-554: Add new PAM field types (through Helper 1.0.5)

## KSM .NET SDK v16.6.7

* KSM-550: Don't generate UIDs starting with "-"
* KSM-557: Add new PAM field types

## KSM Java SDK v16.6.5

* KSM-548: Don't generate UIDs starting with "-"
* KSM-553: Added new field types and updated PAM field types
* Upgraded package dependencies to latest versions and switched to gradle-8.10.1

## KSM JavaScript SDK v16.6.3

* KSM-489: Add transaction support for updateSecret
* KSM-521: Dependencies upgrade
* KSM-549: Don't generate UIDs starting with "-"
* KSM-556: Add new PAM field types

## KSM GO SDK v16.6.4

* KSM-551: Don't generate UIDs starting with "-"
* KSM-555: Added new field types and updated PAM field types

## ServiceNow Plugin

* Added support for WashingtonDC & Xanadu Service Now Releases
* switched to gradle-8.10

## Azure Pipeline Extension v1.0.8

* KSM-544: Added search by title
* Update package dependencies

## HashiCorp Vault Integration v1.0.4

* Dependency Upgrade to address CVE-2024-41110

<br>


---

# 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-secrets-manager/2024/september-2024.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.
