Upstream Updates - Mon Mar 10 00:13:01 UTC 2025
Introduction
In this article, we will be discussing the latest upstream updates in the Solana ecosystem. These updates include changes to the Solana Improvement Proposals (SIPs) and the Agave Wiki. We will also be covering the latest changes to the Feature Gate Tracker Schedule.
SIMD Updates
Opened Pull Requests
There have been several pull requests opened in the Solana Improvement Documents repository related to SIMD. Some of the notable pull requests include:
- https://github.com/solana-foundation/solana-improvement-documents/pull/257
- https://github.com/solana-foundation/solana-improvement-documents/pull/256
- https://github.com/solana-foundation/solana-improvement-documents/pull/255
These pull requests aim to improve the performance and efficiency of the Solana network by optimizing the use of SIMD instructions.
Closed Pull Requests
There have been several pull requests closed in the Solana Improvement Documents repository related to SIMD. Some of the notable pull requests include:
- https://github.com/solana-foundation/solana-improvement-documents/pull/259
- https://github.com/solana-foundation/solana-improvement-documents/pull/198
- https://github.com/solana-foundation/solana-improvement-documents/pull/132
- https://github.com/solana-foundation/solana-improvement-documents/pull/125
- https://github.com/solana-foundation/solana-improvement-documents/pull/121
- https://github.com/solana-foundation/solana-improvement-documents/pull/95
- https://github.com/solana-foundation/solana-improvement-documents/pull/94
These pull requests aimed to improve the performance and efficiency of the Solana network by optimizing the use of SIMD instructions.
Agave Wiki Updates
The Agave Wiki has been updated with the latest changes to the Feature Gate Tracker Schedule. The changes include:
- The addition of new feature gates and their corresponding versions.
- The removal of outdated feature gates and their corresponding versions.
- The update of existing feature gates and their corresponding versions.
The Feature Gate Tracker Schedule is a crucial tool for developers and users of the Solana network. It provides a clear and concise overview of the feature gates that are currently active, pending mainnet beta activation, pending devnet activation, and pending testnet activation.
Feature Gate Tracker Schedule Updates
The Feature Gate Tracker Schedule has been updated with the latest changes. Some of the notable changes include:
- The addition of new feature gates and their corresponding versions.
- The removal of outdated feature gates and their corresponding versions.
- The update of existing feature gates and their corresponding versions.
The Feature Gate Tracker Schedule is a crucial tool for developers and users of the Solana network. It provides a clear and concise overview of the feature gates that are currently active, pending mainnet beta activation, pending devnet activation, and pending testnet activation.
Pending Mainnet Beta Activation
The following feature gates are pending mainnet beta activation:
Key | SIMD | Version | Testnet | Devnet | Description | Owner |
---|---|---|---|---|---|---|
tSynMCspg4xFiCj1v3TDb4c7crMR5tSBhLz4sF7rrNA | v2.0.0 | 746 | 813 | Add TowerSync ix | AshwinSekar | |
4eohviozzEeivk1y9UbrnekbAFMDQyJz5JjA9Y6gyvky | 0089 | v2.0.7 | 746 | 816 | Feature Gate: Programify Feature Gate | buffalojoec |
2Fr57nzzkLYXW695UdDxDeR5fhnZWSttZeZYemrnpGFV | 0140 | v2.0.7 | 746 | 817 | Feature Gate: Migrate Config program to Core BPF | buffalojoec |
CGB2jM8pwZkeeiXQ66kBMyBR6Np61mggL7XUsmLjVcrw | 0183 | v2.1.0 | 746 | 824 | skip rent rewrites | jeffwashington |
CJzY83ggJHqPGDq8VisV3U91jDJLuEaALZooBrXtnnLU | 0084 | v2.1 | 746 | 825 | Disable rent fees collection | HaoranYi |
PaymEPK2oqwT9TXAVfadjztH2H6KfLEB9Hhd5Q5frvP | 0191 | v2.1.0 | 748 | 839 | Feature Gate: Charge fees for transactions that fail to load | apfitzge |
C9oAhLxDBm3ssWtJx1yBGzPY55r2rArHmN1pbQn6HogH | 0170 | v2.1.10 | 750 | 842 | Reserve minimal CUs for builtins | tao-stones |
B7H2caeia4ZFcpE3QcgMqbiWiBtWrdBRBSJ1DY6Ktxbq | 0182 | v2.1.8 | 752 | 843 | Consume requested CUs for sBPF failures | jstarry |
Pending Devnet Activation
The following feature gates are pending devnet activation:
Key | SIMD | Version | Testnet | Devnet | Description | Owner |
---|---|---|---|---|---|---|
9ypxGLzkMxi89eDerRKXWDXe44UY2z4hBig4mDhNq5Dp | 0159 | v2.1.0 | 755 | Feature Gate: Relax Precompile Failure Constraint | jstarry |
Pending Testnet Activation
The following feature gates are pending testnet activation:
Key | SIMD | Version | Testnet | Devnet | Description | Owner |
---|---|---|---|---|---|---|
2ry7ygxiYURULZCrypHhveanvP5tzZ4toRwVp89oCNSj | v2.0.0 | Validator applies cost tracker to blocks during replay | tao-stones | |||
FKe75t4LXxGaQnVHdUKM6DSFifVVraGZ8LyNo7oPwy1Z | 0133 | v2.1.6 | Feature Gate: Syscall GetEpochStake |
buffalojoec | ||
GJVDwRkUPNdk9QaK4VsU4g1N41QNxhy1hevjf8kz45Mq | v2.1.6 | Enable account data direct mapping | alessandrod, seanyoung | |||
ffecLRhhakKSGhMuc6Fz2Lnfq4uT9q3iu9ZsNaPLxPc | v2.0.0 | Vote only on full fec sets | AshwinSekar |
In conclusion, the latest upstream updates in the Solana ecosystem include changes to the Solana Improvement Proposals (SIPs) and the Agave Wiki. The Feature Gate Tracker Schedule has also been updated with the latest changes. These updates aim to improve the performance and efficiency of the Solana network by optimizing the use of SIMD instructions and enabling new feature gates.
Introduction
In our previous article, we discussed the latest upstream updates in the Solana ecosystem. These updates include changes to the Solana Improvement Proposals (SIPs) and the Agave Wiki. We also covered the latest changes to the Feature Gate Tracker Schedule. In this article, we will be answering some of the most frequently asked questions related to these updates.
Q&A
Q: What are the benefits of using SIMD instructions in the Solana network?
A: SIMD instructions are a type of instruction that can perform the same operation on multiple data points simultaneously. In the context of the Solana network, using SIMD instructions can improve the performance and efficiency of the network by reducing the number of instructions required to perform a task.
Q: What is the Feature Gate Tracker Schedule and why is it important?
A: The Feature Gate Tracker Schedule is a tool that provides a clear and concise overview of the feature gates that are currently active, pending mainnet beta activation, pending devnet activation, and pending testnet activation. It is an important tool for developers and users of the Solana network as it helps them to understand which feature gates are currently enabled and which ones are pending activation.
Q: What is the difference between a feature gate and a feature?
A: A feature gate is a mechanism that enables or disables a specific feature in the Solana network. A feature, on the other hand, is a specific functionality or capability that is enabled or disabled by a feature gate.
Q: How do I use the Feature Gate Tracker Schedule?
A: To use the Feature Gate Tracker Schedule, simply navigate to the Agave Wiki and click on the Feature Gate Tracker Schedule link. From there, you can view the current status of each feature gate and its corresponding version.
Q: What is the significance of the pending mainnet beta activation column in the Feature Gate Tracker Schedule?
A: The pending mainnet beta activation column in the Feature Gate Tracker Schedule indicates which feature gates are currently pending mainnet beta activation. This means that these feature gates are not yet enabled on the mainnet but are scheduled to be activated in the near future.
Q: How do I know which feature gates are currently enabled on the mainnet?
A: To determine which feature gates are currently enabled on the mainnet, simply navigate to the Feature Gate Tracker Schedule and look for the "Active" column. This column indicates which feature gates are currently enabled on the mainnet.
Q: What is the difference between a testnet and a devnet?
A: A testnet is a separate network that is used for testing and development purposes. A devnet, on the other hand, is a separate network that is used for development and testing purposes, but is also used for more advanced testing and development.
Q: How do I know which feature gates are currently enabled on the testnet?
A: To determine which feature gates are currently enabled on the testnet, simply navigate to the Feature Gate Tracker Schedule and look for the "Testnet" column. This column indicates which feature gates are currently enabled on the testnet.
Q: What is the significance of the pending devnet activation column in the Feature Gate Tracker Schedule?
A: The pending devnet activation column in the Feature Gate Tracker Schedule indicates which feature gates are currently pending devnet activation. This means that these feature gates are not yet enabled on the devnet but are scheduled to be activated in the near future.
Q: How do I know which feature gates are currently enabled on the devnet?
A: To determine which feature gates are currently enabled on the devnet, simply navigate to the Feature Gate Tracker Schedule and look for the "Devnet" column. This column indicates which feature gates are currently enabled on the devnet.
Q: What is the significance of the pending testnet activation column in the Feature Gate Tracker Schedule?
A: The pending testnet activation column in the Feature Gate Tracker Schedule indicates which feature gates are currently pending testnet activation. This means that these feature gates are not yet enabled on the testnet but are scheduled to be activated in the near future.
Q: How do I know which feature gates are currently enabled on the testnet?
A: To determine which feature gates are currently enabled on the testnet, simply navigate to the Feature Gate Tracker Schedule and look for the "Testnet" column. This column indicates which feature gates are currently enabled on the testnet.
In conclusion, the latest upstream updates in the Solana ecosystem include changes to the Solana Improvement Proposals (SIPs) and the Agave Wiki. The Feature Gate Tracker Schedule has also been updated with the latest changes. These updates aim to improve the performance and efficiency of the Solana network by optimizing the use of SIMD instructions and enabling new feature gates.