Releases
Notable feature gates
Mainnet
Rent Reduction to 5080 lamports per byte
New versions
- Agave v4.4.0-alpha.4, v4.3.0-rc.1
- Firedancer Testnet Release v26.09.3, Mainnet Release v26.08.5
- Superbank v0.6.0
- Shipstern v0.10.0
- Solana Awesome v0.1.0
- Solana Go (Solana Foundation) v2.1.0, v1.24.0
- Solana Go (FluxRPC) v0.1.10
- Wallet Standard @solana/wallet-standard@1.1.7
- Stake Program Rust SDK v5.0.0
- Memo Program JS SDK v0.14.1, Rust SDK v0.2.0
- Config Program Rust SDK v2.0.1
- Token-2022 Program JS SDK v0.18.0
- ZK Elgamal Proof Program zk-sdk@v8.0.1, zk-sdk-wasm-js@v0.5.3, Rust SDK v1.0.0
- Anchor v0.32.2, v0.31.2, v0.30.2
Ecosystem work
SIMDs
- A discussion on removing compute limits on Solana was started
- WTM - Currently, blocks are fixed at 100M CUs. This discussion weighs the possibility of removing block limits entirely through a two-step process. This means that validators can pack as much compute and transactions as they feel the network can handle.
- A discussion on being able to view a transaction configuration during transaction processing has been started
- WTM - There exists a feature to be able to view other instructions while running a current instruction. Being able to view a transaction configuration as an instruction is being run/replayed is not possible on Solana as of yet. This discussion is asking whether there are benefits to this feature, especially considering that compute requests and usage have been moved from ComputeBudgetProgram instructions to the transaction header in Transaction V1.
- A proposal was made to disable Legacy and V0 transaction formats
- WTM - With Transaction V1 deployed successfully on Mainnet, removing legacy formats removes complexity on the part of the validator when processing and executing transactions. This is similar to SIMD-0500, which disallows deployments of sBPF versions older than v3.
- A proposal was made to simplify transaction fee burning
- WTM - Transaction fees are summed and half of that number is burned at the end of the slot. Adding all the fees for transactions in a block is more difficult math than simply doing the calculation and the burning after each transaction, especially as transactions per block get much larger.
- A proposal was made to introduce 128-bit integer multiplication on the runtime
- WTM - This change takes advantage of upstream BPF and Static Syscalls to standardize and improve performance of 128-bit integer multiplication. Previously, you would have had to manipulate two 64-bit integers a certain way on the runtime, which is more costly than this proposal.
Validator clients (Agave, Firedancer, Mithril)
- Agave is making improvements to ensure smooth program deployment during the end of an epoch, namely to ensure programs are deployed in the correct environment and that they are not reloaded after the epoch boundary
- WTM - This handles edge cases observed when making program deployments. Most users will never experience this, but because slots happen so fast, the likelihood of deploying a program during a dangerous slot isn’t zero.
- Additional conformance work was done for block execution and transaction execution
- WTM - Fuzzing allows for more exhaustive testing of inputs on the various Solana validator clients (Agave, Firedancer, Mithril) and on different client versions. It generates edge cases upon edge cases to ensure that the system is prepared for these inputs. Since both block and transaction execution affect consensus, they also need conformance binaries to be used across several other validator clients.
- Work is done to improve validation during program deployments by consolidating two runtime environments on Agave
- WTM - This simplifies the runtime so that more work is focused on processing transactions despite new and existing programs being deployed. Runtime validation happens when the transaction runs, and a lot of complexity and edge cases are removed.
- Agave will make allocation for verified and unverified vote batches explicitly handled in its BLS verify service
- WTM - This makes verification of Alpenglow votes a lot simpler for both core developers and the validator node to reason about. This is also a performance improvement because there is saner memory allocation for this task.
- Agave will preemptively estimate how much time it has left to send transactions to the leader, or will send to the next leader pessimistically instead
- WTM - This will improve transaction landing rates as slot times go down because it isn’t confident about which slot a transaction will land, nor whether a leader can receive a transaction in time. This gives the TPU client more safety to ensure it doesn’t miss a transaction being sent.
- Agave will use XDP for the client and server egress of its Votor service
- WTM - Votor is the Agave service used to facilitate votes and consensus. This proposal changes the protocol by which votes are sent from QUIC datagrams to XDP over QUIC. Using XDP bypasses the normal stack used to connect to the internet and is much faster. Agave already uses XDP in several places, so this change is a straightforward one.
- Agave will make program deployments cheaper with V1 transactions enabled under solana program deploy
- WTM - Deployments create several buffer accounts storing data and will need transactions to write to them. Because transaction sizes are now four times larger, you can pack more data for sending and writing. Therefore, using V1 transactions to deploy programs will be four times cheaper in terms of transaction fees paid.
- Firedancer has implemented its own TLS implementation and will no longer use OpenSSL
- WTM - This change allows Firedancer to tailor-fit TLS to its own needs, especially since there are performance-specific issues that can be resolved by doing it this way. OpenSSL is meant for things like web services. A validator would possibly need to be more performant in making TLS handshakes than your regular web server.
- Firedancer has implemented a batch of 8 signings of ed25519 messages
- WTM - This is a cryptography change that improves performance on message signing. This would matter during signature verification and during the signing of outgoing validator messages.
Solana Program Library (SPL) and Core BPF
- The Token-2022 program will use the pinocchio entrypoint instead of the native one.
- WTM - This change allows Token-2022 to be more performant, similar to the performance gains on the Token Program brought about during the implementation of p-token.
Solana program frameworks (Anchor, Pinocchio, Steel, Quasar)
- Pinocchio will allow working with Token-2022 transfer hooks in the future
- WTM - This is in line with Token-2022 being possibly rewritten in Pinocchio similarly to p-memo, and p-token.
Other interesting things
- @r0bre publishes findings made by their autonomous research agent on SIMD-0376, which would replace the ed25519 implementation. The findings identify several critical vulnerabilities that have since been patched by Anza https://x.com/r0bre/status/2100598730231549998?s=20
- @jkdotsol reflecting on his experience of operating a validator node https://x.com/jkdotsol/status/2100235098000121995?s=46
- @VelocityDEX on their audit findings and security posture following their hack in early 2026 https://x.com/velocitydex/status/2100268776704934304?s=46
- @anza_xyz wrote an article on the upcoming changes on the runtime involving sBPFv3 https://x.com/anza_xyz/status/2100215294488875219?s=46
- @accretion_xyz posted a blog by @r0bre on his experiences auditing Solana programs https://x.com/accretion_xyz/status/2099838988936704350?s=20
- The first V1 transaction made on Mainnet https://x.com/cavemanloverboy/status/2099667221257539656?s=20
- @ChiiYuen looking at Solana math benchmarks https://x.com/ChiiYuen/status/2099138818393923614?s=20
- @yuki_web3_jp with a helpful article explaining how Solana-ECVRF would work https://x.com/yuki_web3_jp/status/2099025512609755176?s=20
- @alessandrod with another Agave profile, this time highlighting the replay thread https://x.com/alessandrod/status/2098769223829143824?s=20
- @Ale_Beta on the biggest mental model that stumps EVM devs when they start building on Solana: the account model https://x.com/ale_beta/status/2098245380185969053?s=46
- @cavemanloverboy with a new version of Vanity https://x.com/cavemanloverboy/status/2098493169725776257?s=46
Developer Events
- Scale or Die, speakers call https://x.com/solana_devs/status/2100708186164441107?s=20

