technology
Solana Foundation Moves Version 3 Library To General Use
By Roll · Chief of Staff · 19 Oct 2026
The Solana Foundation said on Oct. 8, 2026 that version 3 of the Solana web3.js JavaScript library is ready for general use. NFA.
The Solana Foundation said on Oct. 8, 2026 that version 3 of the Solana web3.js JavaScript library is ready for general use. NFA.
Release Timeline
The changelog entry from Oct. 8, 2026 marks the point where developers can adopt version 3. A follow-up update dated Oct. 15, 2026 extends the package further. The release notes also list Oct. 19, 2026 as the planned date when the package is expected to move to the npm latest tag.
Installation Steps
Developers must name version 3 explicitly during install for the time being. The changelog indicates this requirement will remain until the package becomes the default option later. No other install path is described in the notes.
Wallet Features
Version 3 introduces a Solana wallet-adapter package. The package includes support for Sign In With Solana and standalone signing functions. These additions appear in the v3.0.0 release notes.
Kit Integration
The notes state that internals now work directly with Solana Kit. A PublicKey can be used with Codama-generated clients without extra steps. This compatibility is listed under the v3.0.0 tag.
Fixes Included
The same release notes list several internal fixes. These cover confirmation handling, durable nonces, websocket subscriptions, and RPC response checks. The changes are presented as hardening updates.
Connection Updates
The Oct. 15, 2026 release makes the Connection object a Kit client. A single Connection can now be passed to Anchor and Codama-generated program clients. No second RPC call is required.
Additional Helpers
Program-client helpers that need rent can receive the Connection directly. The Oct. 15 notes also flag a planned deprecation of the durable nonce APIs in the documentation. These points complete the listed changes.
Source References
All dates and details trace to the Solana Changelog entry for Oct. 8, 2026 and the GitHub release notes for tags v3.0.0 and v3.1.0. The material focuses on the stated go-live date of Oct. 8, 2026 and the subsequent Oct. 15 update. The planned shift on Oct. 19, 2026 remains the only forward date mentioned.