Docs Self-Managed Develop Data Transforms Upgrade You are viewing the Self-Managed v24.3 beta documentation. We welcome your feedback at the Redpanda Community Slack #beta-feedback channel. To view the latest available version of the docs, see v24.2. Upgrade the Data Transforms SDK Upgrading the SDK version in your data transforms project ensures compatibility with the latest features and fixes. This guide provides step-by-step instructions to upgrade the SDK version for all supported SDK languages. Prerequisites Before upgrading, check the compatibility matrix to ensure the new SDK version is compatible with your Redpanda version. Upgrade your local SDK version Go Rust JavaScript Open your project’s root directory. Run the following command to update the SDK: go get github.com/redpanda-data/redpanda/src/transform-sdk/go/transform@v<version> Clean up the go.mod and go.sum files: go mod tidy Open the Cargo.toml file in your project’s root directory. This file specifies the dependencies for your Rust project. Locate the line that specifies the Redpanda SDK version. It will look something like this: [dependencies] redpanda-transform-sdk = "<version>" Change the version to the one you want to upgrade to. Run the following command to update the dependencies: cargo update -p redpanda-transform-sdk Open the package.json file in your project’s root directory. Locate the line that specifies the data transforms SDK version. It will look something like this: { "dependencies": { "@redpanda-data/transform-sdk": "<version>" }, } Run the following command to update the SDK: npm install --save @redpanda-data/transform-sdk@<version> Verify the update by checking the package.json file, the package-lock.json file, and the node_modules/ directory. Next steps Run your tests to ensure everything works correctly with the new SDK version. Back to top × Simple online edits For simple changes, such as fixing a typo, you can edit the content directly on GitHub. Edit on GitHub Or, open an issue to let us know about something that you want us to change. Open an issue Contribution guide For extensive content updates, or if you prefer to work locally, read our contribution guide . Was this helpful? thumb_up thumb_down group Ask in the community mail Share your feedback group_add Make a contribution Monitor Versioning and Compatibility