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

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
