Releases: solana-labs/solana-program-library
Releases · solana-labs/solana-program-library
SPL Token - v3.2.0
Summary of changes
- New
SyncNative
instruction, used to sync a wrapped SOL token account with its underlying lamports. This way, it's possible to use asystem_instruction::transfer
from a system account to a wrapped SOL account, followed byspl_token::sync_native
in order to reflect the transfer - Changes when setting a new authority
- Update to Solana SDK 1.7.4
SPL Associated Token Program - v1.0.3
Compatibility with spl-token v3.2.0
SPL Stake Pool and CLI - v0.4.0
Summary of changes
Note: version 0.4.0 is not backwards compatible with version 0.3
Program
- Support for up to 4000 validators in a stake pool
- Update to Solana SDK 1.7.4
CLI
- Fixes for specifying different signers
- Clearer output on deposit, withdraw, add validator, and remove validator
SPL Name Service - v0.1.1
name-service-v0.1.1 Bump spl-name-service version to 0.1.1
SPL Stake Pool and CLI - v0.3.0
Summary of changes
- Update to Solana SDK 1.7.3
- Use
delegation.stake
for better accounting - Split transient stake account creation for new runtime
- Fail initializing if mint has a freeze authority
- Wait one epoch before applying new fee
- Add ability to withdraw from transient stakes
- Add more ownership checks
- Add preferred deposit / withdraw validator accounts
- Fix fee calculation
@solana/spl-token v0.1.6
Changes
- add allowOwnerOffCurve flag in getAssociatedTokenAddress
@solana/spl-token v0.1.5
Changes
- bump web3.js to 1.12.0
SPL Stake Pool - v0.2.0
Summary of changes
- Rework the interface in
spl_stake_pool::instruction
to always return anInstruction
rather than aResult
- Add new instruction creators based on a stake pool and vote account address, rather than building up program addresses on the client side
@solana/spl-token v0.1.4
Changes
- Add release docs
- Reject off-curve owners when generating Associated Token Account addresses
SPL Name Service - v0.1.0
name-service-v0.1.0 Add name service to sidebar