NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4867 most downloaded on npm
Codecs for numbers of different sizes and endianness
Last release 7 days ago
28 Sep 2026
Ships fairly regularly
a new release about every 8 days
Nearly every release is documented
notes for 39 of 39 stable releases
1 version withdrawn
withdrawn after publishing
3 years old
2248 releases · first in 2023
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
The first Technology Preview of @solana/web3.js 2.0 was released at the Breakpoint conference in November 2023. Based on your feedback, we want to get
The first Technology Preview of @solana/web3.js 2.0 was released at the Breakpoint conference in November 2023. Based on your feedback, we want to get a second version of it into your hands now with some changes, bug fixes, and new features.
To install the second Technology Preview:
npm install --save @solana/web3.js@tp2
Most notably, this release integrates with the new JavaScript client generator for on-chain programs. Instruction creators and account decoders can now be autogenerated for any program, including your own! Read more here, and check out the growing list of autogenerated core programs here.
Try a demo of Technology Preview 2 in your browser at https://sola.na/web3tp2demo.
Base58EncodedAddress to Address (#1814) 63683a4bcEd25519Signature and TransactionSignature to SignatureBytes and Signature (#1815) 205c09268getSignaturesForAddress (#1821) 36c7263bdsignTransaction now asserts that the transaction is fully signed; added partiallySignTransaction that does not (#1820) 7d54c2dad@solana/webcrypto-ed25519-polyfill now sets the crypto global in Node 17a54d24aassertIsBlockhashLifetimeTransaction that asserts transaction has a blockhash lifetime (#1908) ae94ca38dcreatePrivateKeyFromBytes helper (#1913) 85b7dfe13@solana/accounts; types and helper methods for representing, fetching and decoding Solana accounts (#1855) e1ca3966e@solana/rpc-core (#1965) ed98b3d9ccreateJsonRpcApi function for custom APIs 1e2106f21createJsonRpcSubscriptionsApi function for custom APIs ae3f1f087confirmed when not explicitly specified cb7702ca5ClusterUrl types and handlers (#2084) 61f7ba0RpcDevnet<TRpcMethods> & RpcSubscriptionsDevnet<TRpcMethods> (#2053) e58bb22, (#2056) cbf8f38SolanaRpcMethodsDevnet (#2054) 5175d8a@solana/web3.js (#2055) 5a6335d, (#2058) 0e03ca9@solana/signers; an abstraction layer over signing messages and transactions in Solana (#1710) 7c29a1eUint8Array is created when encoding data. This allows Encoders to set data at different offsets and therefore enables non-linear serialization (#1865) 7800e3bFixedSize* and VariableSize* type variants for Codecs, Encoders and Decoders (#1883) 5e58d5c@solana/errors which can be refined using isSolanaError() and decoded in production using npx @solana/errors decode (#2160) 3524f2c, (#2161) 94944b, (#2213) 8541c2e, (#2220) c9b2705, (#2207) 75a18e3, (#2224) 613053d, (#2226) 94fee67, (#2228) 483c674, (#2235) 803b2d8, (#2236) cf9c20c, (#2242) 9084fdd, (#2245) e374ac6, (#2186) 546263e, (#2187) bea19d2, (#2188) 2e0ae95, (#2189) 7712fc3, (#2190) 7d67615, (#2191) 0ba8f21, (#2192) 91a360d, (#2202) a71a2db, (#2286) 52a5d3d, and morefetch API when creating an RPC transport in Node (#2178) a2fc5a3IInstructionWithAccounts and IInstructionWithData` (#2212) 07c30c1resizeCodec helper (#2293) 606de63offsetCodec helper (#2294) 09d8cc8padLeftCodec and padRightCodec helpers (#2314) f9509c7@solana/sysvars package for fetching, decoding, and building transactions with sysvar accounts (#2041)Updated dependencies [0546a8c]:
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →