@solana/kit
v5.2.0 (2026-01-07)
Minor Changes
-
[
@solana/instruction-plans,@solana/kit,@solana/signers,@solana/transaction-messages,@solana/transactions] #11396dbaf66Thanks @mcintyre94! - Return more precise types from transaction message functionsDeprecate
BaseTransactionMessagein favour ofTransactionMessage -
[
@solana/kit,@solana/plugin-core] #1113b1937c7Thanks @lorisleiva! - Add new@solana/plugin-corepackage enabling us to create modular Kit clients that can be extended with plugins.
Patch Changes
-
[
@solana/codecs-core] #1115c391a44Thanks @steveluscher! - Created a function that gives you a non-sharedArrayBuffergiven any kind ofUint8Array -
[
@solana/codecs-core,@solana/codecs-numbers,@solana/codecs-strings,@solana/compat,@solana/keys] #1116109c78eThanks @steveluscher! - AnySharedArrayBufferthat gets passed to a crypto operation likesignBytesorverifySignaturewill now be copied as non-shared. Crypto operations likesignandverifyrejectSharedArrayBuffersotherwise -
[
@solana/errors,@solana/instruction-plans] #1155b80b092Thanks @lorisleiva! - Throw early when the default transaction plan executor encounters a non-divisible transaction plan. -
[
@solana/rpc-subscriptions-channel-websocket] #11637d5a57cThanks @lorisleiva! - Node users no longer need to manually installws. Browser builds remain unaffected as conditional exports ensurewsis never bundled for browser environments.