ChangelogSeptember 10, 2026bySolana FoundationSolana Foundation

Solana Changelog: September 3, 2026

Solana Changelog: September 3, 2026

This is a weekly newsletter on the latest Solana engineering news this week. If you want to stay updated on Solana tech every week, follow Solana Changelog at @solana_devs and @readylayerone on X, and turn on notifications.

Releases

Notable feature gates

Mainnet

Set lamports per byte to 6333

Relaxation of post-execution min_balance check

Upgrade BPF Stake Program to v5.1.0

Devnet

Transaction V1

Custom Commission Collector

Set lamports per byte to 6333

Testnet

Set lamports per byte to 5080

Transaction V1

Custom Commission Collector

New versions

Ecosystem work

SIMDs

  • A discussion was started to enable the runtime to verify bytecode on sbpfv3 when a program is being deployed or being upgraded
    • WTM - The ensuing debate basically came down to whether we should configure the Solana runtime (the service in the validator responsible for running Solana programs) to check if deployed code from the new version - sbpfv3 - will work before it can be successfully deployed or upgraded. This discussion touches current issues with the Solana toolchain, the purpose of the runtime and the already ongoing work to have a better developer experience.

Validator clients (Agave, Firedancer, Mithril)

  • Agave will make same-priority transactions ordered based on arrival
    • WTM - The vanilla Agave client uses an internal index to order the transactions when their priority is the same. It doesn’t make sense from a market structure perspective and this change prioritizes the transaction that came first ahead of a similar priority transaction.
  • Agave now disallows private or local addresses from being called by the TPU vote service, the TPU forwards service, and Votor
    • WTM - The network addresses passed onto these services were too broad. This narrows the scope of what these are by eliminating private and local addresses from ever being passed. This decreases the load to whoever will consume these address collections, which potentially improves performance and maybe even security.
  • A proposal was made on Agave to create a separate thread for shred recovery that is decoupled from the shred ingestion
    • WTM - Decoupling recovery from shred ingestion ensures that recovery doesn’t block any shred ingestion that is taking place. This may use more compute resources, but may allow shred processing to accomplish shred ingestion faster.
  • Firedancer has adopted three new RPC calls - getSlotLeader, getSlotLeaders, and getLeaderSchedule
    • WTM - All three methods are part of the Solana RPC spec. Compliance with these is expected.
  • Firedancer will use a class-based memory allocator for its program cache
    • WTM - This is an alternative to heap-based memory allocation which is more expensive and less predictable. Changing it to a class-based allocator allows for more well-defined memory lookup, which means faster operations and better performance.
  • Firedancer will make its shred ingestion pipeline similar to Agave’s WindowService and Blockstore insertion path
    • WTM - Consolidating these operations into one tile avoids pushing data from one location to another. Moving data less minimizes the time and memory needed, freeing up time and memory to do more important work. This is a performance gain by elimination.
  • Firedancer will support running its validator client in ARM systems
    • WTM - Firedancer was already built for both ARM and x86_64 computer architectures, but used special instructions that only x86_64 could specify. This change expands the coverage by finding alternative instructions for ARM architectures.

Solana language clients (Web3.js, Solana Kit, Kit plugins, Solana SDK, Codama, Solana Go)

Other interesting things

Last Week’s Issue

https://x.com/solana_devs/status/2092966888624263218?s=20

Share this article
Solana network upgrades tracker showing Agave releases and activation status

Network Upgrades

Network Upgrades

Track every Solana protocol upgrade in one place: Alpenglow and 150ms finality, 200ms slot times, rent down 90%, each listed by Agave release, activation status, and the action validators need to take. See what lands next.