github anza-xyz/kit v5.2.0

latest releases: v6.8.0, v6.7.0, v6.6.0...
3 months ago

@solana/kit

v5.2.0 (2026-01-07)

Minor Changes

  • [@solana/instruction-plans, @solana/kit, @solana/signers, @solana/transaction-messages, @solana/transactions] #1139 6dbaf66 Thanks @mcintyre94! - Return more precise types from transaction message functions

    Deprecate BaseTransactionMessage in favour of TransactionMessage

  • [@solana/kit, @solana/plugin-core] #1113 b1937c7 Thanks @lorisleiva! - Add new @solana/plugin-core package enabling us to create modular Kit clients that can be extended with plugins.

Patch Changes

  • [@solana/codecs-core] #1115 c391a44 Thanks @steveluscher! - Created a function that gives you a non-shared ArrayBuffer given any kind of Uint8Array

  • [@solana/codecs-core, @solana/codecs-numbers, @solana/codecs-strings, @solana/compat, @solana/keys] #1116 109c78e Thanks @steveluscher! - Any SharedArrayBuffer that gets passed to a crypto operation like signBytes or verifySignature will now be copied as non-shared. Crypto operations like sign and verify reject SharedArrayBuffers otherwise

  • [@solana/errors, @solana/instruction-plans] #1155 b80b092 Thanks @lorisleiva! - Throw early when the default transaction plan executor encounters a non-divisible transaction plan.

  • [@solana/rpc-subscriptions-channel-websocket] #1163 7d5a57c Thanks @lorisleiva! - Node users no longer need to manually install ws. Browser builds remain unaffected as conditional exports ensure ws is never bundled for browser environments.

Don't miss a new kit release

NewReleases is sending notifications on new releases.