v0.37.1
Changelog
[0.37.1] - 2026-06-19
Added
- Add support for the SPL Token transfer fees extension instructions (#637)
- Add recent prioritization fees RPC helper (
get_recent_prioritization_fees) (#633) - Add
min_context_slotparameter toget_signatures_for_address(#632) - Add support for the latest SPL Token instructions (#609)
- Enhance transaction simulation with additional parameters (#583)
- Update
get_vote_accountsto support all RPC parameters (#580) - Add support for
getSlotLeaders(#551) - Improve Token 2022 support (#503)
- Add proxy support (#479)
- Websocket: return request Id on subscribe (#647)
Changed
- BREAKING: Drop support for Python 3.9
- Migrate to the
httpx2library - Mark
make_batch_requestas deprecated (#648) - Upgrade websockets version (#642)
- Migrate off Poetry to uv for package management and update dependencies (#638), (#640)
- Modernize code style (#643)
- Renovate test framework (#646)
- Add
new_keypairas a signer when constructing an SPLcreate_wrapped_native_accounttransaction (#493)
Fixed
- Fix
UnboundLocalErrorforrespwhenlast_valid_block_heighthas already expired (#631) - Preserve Solana exception messages (#629)
- Fix incorrect program ID in
create_associated_token_accountforTOKEN_2022_PROGRAM_ID(#518)
Docs
- Add cookbook (#567)
- Fix mkdocs
gh-deployby addingmkdocstrings-pythondependency - Fix
send_transactionexample (#539)
Dependencies
- Bump
solders(0.23.0 → 0.27.1) (#515), (#520), (#604) - Bump
websockets(13.1 → 15.0.1) (#510), (#521), (#541) - Bump
construct-typing(0.5.2 → 0.7.0) (#559), (#600) - Bump
typing-extensions,mypy,pytest, and other dev/CI dependencies (various)
New Contributors
- @YouNesta made their first contribution in #485
- @awingkk made their first contribution in #493
- @rdong8 made their first contribution in #503
- @dependabot[bot] made their first contribution in #510
- @HarshalD1 made their first contribution in #518
- @hycinth22 made their first contribution in #539
- @kakagri made their first contribution in #551
- @HealthyBuilder made their first contribution in #567
- @chuwt made their first contribution in #568
- @SplitStakeValidator made their first contribution in #580
- @jzakirov made their first contribution in #583
- @bonlime made their first contribution in #609
- @genoshide made their first contribution in #629
- @mzl2233 made their first contribution in #633
- @Artemooon made their first contribution in #636
- @kingsznhone made their first contribution in #638
Full Changelog: https://github.com/michaelhly/solana-py/blob/master/CHANGELOG.md