> 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-secrets-manager/older-versions/october-2022.md).

# October 2022

## SDK Improvements

### SDK Regions

Japan and Canada have been added as region options across the KSM SDKs (Java, Javascript, Python, .NET, GoLang)

### Record Deletion

You can now [delete records](/keeperpam/secrets-manager/developer-sdk-library.md#secrets-manager-sdks) using the KSM SDKs. To delete a record, the KSM application must have edit access to the shared folder the record is contained in, and refer to the UID of the record.

#### Java SDK v16.4.0

* Added support for the JP and CA regions
* Added support for record deletion
* Improved password generation entropy
* Added support for JDK 16+

#### JavaScript SDK v16.4.0

* Added support for the JP and CA regions
* Added support for record deletion
* Improved password generation entropy

#### Python SDK v16.4.0

* Added support for the JP and CA regions
* Added support for record deletion
* Improved password generation entropy
* The KSM CLI will now only use KSM configuration files owned by the current user

#### .NET SDK v16.4.0

* Added support for the JP and CA regions
* Added support for record deletion
* Improved password generation entropy

#### GoLang SDK v16.4.0

* Added support for the JP and CA regions
* Added support for record deletion
* Improved password generation entropy

#### KSM GitHub Action v1.0.6

* Updated dependancies to move deprecation warnings


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.keeper.io/release-notes/enterprise/keeper-secrets-manager/older-versions/october-2022.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
