# 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: 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/older-versions/october-2022.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.
