Skip to content

v0.37.1

Choose a tag to compare

@michaelhly michaelhly released this 19 Jun 16:44
· 56 commits to master since this release

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_slot parameter to get_signatures_for_address (#632)
  • Add support for the latest SPL Token instructions (#609)
  • Enhance transaction simulation with additional parameters (#583)
  • Update get_vote_accounts to 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 httpx2 library
  • Mark make_batch_request as 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_keypair as a signer when constructing an SPL create_wrapped_native_account transaction (#493)

Fixed

  • Fix UnboundLocalError for resp when last_valid_block_height has already expired (#631)
  • Preserve Solana exception messages (#629)
  • Fix incorrect program ID in create_associated_token_account for TOKEN_2022_PROGRAM_ID (#518)

Docs

  • Add cookbook (#567)
  • Fix mkdocs gh-deploy by adding mkdocstrings-python dependency
  • Fix send_transaction example (#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

Full Changelog: https://github.com/michaelhly/solana-py/blob/master/CHANGELOG.md