-
Notifications
You must be signed in to change notification settings - Fork 61
Upstream Updates - Mon Mar 16 00:26:07 UTC 2026 #1483
Copy link
Copy link
Open
Labels
AUTO: Upstream UpdatesAuto-generated from tracking upstream reposAuto-generated from tracking upstream repos
Description
SIMD
Opened
- nit: add Draft to allowed statuses solana-foundation/solana-improvement-documents#491
- build: Add
@types/nodeandmarkdownlintto run jobs locally solana-foundation/solana-improvement-documents#489 - SIMD-0392 / SIMD-0123: Adjust stake delegations during rewards payout due to rent solana-foundation/solana-improvement-documents#488
Closed
- Fix alt-bn128 multiplication syscall length solana-foundation/solana-improvement-documents#492
- SIMD-490: Upgrade BPF Stake Program to v5.0.0 solana-foundation/solana-improvement-documents#490
- feature(0001): add advisory simd type to process solana-foundation/solana-improvement-documents#484
- amend SIMD-0075: Update feature identifier in secp256r1 proposal solana-foundation/solana-improvement-documents#482
- amend SIMD-0464: add instruction discriminant, accounts, and SIMD-0232 checks solana-foundation/solana-improvement-documents#470
- SIMD-0391: Stake Program Float to Fixed-Point solana-foundation/solana-improvement-documents#391
Agave Wiki
90a2a31767ff91e7536d647fe3971aaed1130a76^..ab7e8d16326888fe6116a782c3f695f480e37950
diff --git a/Feature-Gate-Tracker-Schedule.md b/Feature-Gate-Tracker-Schedule.md
index 8e7832a..df9934a 100644
--- a/Feature-Gate-Tracker-Schedule.md
+++ b/Feature-Gate-Tracker-Schedule.md
@@ -3,8 +3,8 @@ The version floor is the current minimum supported software version for a cluste
|| Testnet | Devnet | Mainnet Beta |
| :-----: | :------: | :------: | :----------: |
-| Current floor | Agave: v3.1.7 <br> Frankendancer: v0.811.30108 | Agave: v3.1.0 <br> Frankendancer: v0.812.30108 | Agave: v3.1.0 <br> Frankendancer: v0.806.30102 |
-| Next expected floor * | -- | -- | -- |
+| Current floor | Agave: v3.1.7 <br> Frankendancer: v0.812.30108 | Agave: v3.1.0 <br> Frankendancer: v0.812.30108 | Agave: v3.1.0 <br> Frankendancer: v0.806.30102 |
+| Next expected floor * | -- | Agave: v3.1.7 <br> Frankendancer: v0.812.30108 | -- |
* These dates are tentative. Please keep an eye out for comms as the dates near
@@ -13,33 +13,33 @@ The version floor is the current minimum supported software version for a cluste
### Pending Mainnet Beta Activation
| Key | SIMD | Agave Version | FD Version | Jito Version | Testnet | Devnet | Description | Owner |
|-----|------|---------------|------------|--------------|---------|--------|-------------|-------|
-| poUdAqRXXsNmfqAZ6UqpjbeYgwBygbfQLEvWSqVhSnb | 0359 | v3.1.0 | v0.806.30102 | v3.1.0 | 906 | 1014 | SIMD-0359: Poseidon Syscall - Enforce Input Length | vadorovsky |
| bnYzodLwmybj7e1HAe98yZrdJTd7we69eMMLgCXqKZm | 0334 | v3.1.0 | v0.806.30102 | v3.1.0 | 906 | 1015 | SIMD-0334: Fix alt_bn128_pairing Syscall Length Check | samkim-crypto |
| rent6iVy6PDoViPBeJ6k5EJQrkj62h7DPyLbWGHwjrC | 0194 | v3.1.0 | v0.806.30102 | v3.1.0 | 907 | 1023 | SIMD-0194: Deprecate rent exemption threshold | deanmlittle |
| CHaChatUnR3s6cPyPMMGNJa3VdQQ8PNH2JqdD4LpCKnB | 0332 | v3.1.0 | v0.812.30108 | v3.1.0 | 909 | 1029 | SIMD-0332: Reduce ChaCha rounds for Turbine from 20 to 8 | alexpyattaev |
-| Gx4XFcrVMt4HUvPzTpTSVkdDVgcDSjKhDN1RqRS6KDuZ | 0185 | v3.1.0 | v0.811.30108 | v3.1.0 (need to update tip distribution program for VoteStateV4 parsing) | 910 | 1033 | SIMD-0185: Vote Account V4 | buffalojoec |
+| Gx4XFcrVMt4HUvPzTpTSVkdDVgcDSjKhDN1RqRS6KDuZ | 0185 | v3.1.0 | v0.811.30108 | v3.1.0 | 910 | 1033 | SIMD-0185: Vote Account V4 | buffalojoec |
+| 5xXZc66h4UdB6Yq7FzdBxBiRAFMMScMLwHxk2QZDaNZL | 0321 | v3.1.0 | v0.806.30102 | v3.1.0 | 911 | 1034 | SIMD-0321: Instruction Data Pointer in VM Register 2 | buffalojoec |
+| 4WeHX6QoXCCwqbSFgi6dxnB6QsPo6YApaNTH7P4MLQ99 | 0083 | v3.1.7 | v0.811.30108 | v3.1.7 | 915 | 1036 | SIMD-0083: Relax intrabatch account locks | 2501babe |
### Pending Devnet Activation
| Key | SIMD | Agave Version | FD Version | Jito Version | Testnet | Devnet | Description | Owner |
|-----|------|---------------|------------|--------------|---------|--------|-------------|-------|
-| 5xXZc66h4UdB6Yq7FzdBxBiRAFMMScMLwHxk2QZDaNZL | 0321 | v3.1.0 | v0.806.30102 | v3.1.0 | 911 | | SIMD-0321: Instruction Data Pointer in VM Register 2 | buffalojoec |
-| 4WeHX6QoXCCwqbSFgi6dxnB6QsPo6YApaNTH7P4MLQ99 | 0083 | v3.1.7 | v0.811.30108 | v3.1.7 | 915 | | SIMD-0083: Relax intrabatch account locks | 2501babe |
### Pending Testnet Activation
| Key | SIMD | Agave Version | FD Version | Jito Version | Testnet | Devnet | Description | Owner |
|-----|------|---------------|------------|--------------|---------|--------|-------------|-------|
+| rexav5eNTUSNT1K2N7cfRjnthwhcP5BC25v2tA4rW4h | 0444 | v3.1.8 | v0.811.30108 | v3.1.8 | | | SIMD-0444: Relax program data account check in migration | febo |
+| ptokFjwyJtrwCa9Kgo9xoDS59V4QccBGEaRFnRPnSdP | 0266 | v3.1.8 | v0.811.30108 | v3.1.8 | | | SIMD-0266: Efficient Token program | febo |
| 2GCrNXbzmt4xrwdcKS2RdsLzsgu4V5zHAemW57pcHT6a | 0458 | v4.0.0 | | | | | SIMD-0458: Stop use static SimpleVote transaction cost | tao-stones |
-| 2uxQgtKa2ECHGs67Zdj7dgmzn2w9HiqhdcedwCWfYzzq | 0387 | v4.0.0 | | | | | SIMD-0387: BLS Pubkey Management in Vote Account | buffalojoec |
-| VATtb1DepUwdPh5bFVasdtkbeDNsftZSRzr2aKpKWJA | 0357 | v4.0.0 | | | | | SIMD-0357: Alpenglow VAT implementation | AshwinSekar |
| 8MhfKhoZEoiySpVe248bDkisyEcBA7JQLyUS94xoTSqN | 0337 | v3.1.0 | | | | | SIMD-0337: Markers for Alpenglow Fast Leader Handover, DATA_COMPLETE_SHRED placement rules | ksn6 |
| 6sPDzwyARRExKH52LECxcGoqziH8G7SZofwuxi8Ja331 | 0312 | v4.0.0 | | | | | SIMD-0312: CreateAccountAllowPrefund | joncinque |
| bn2oPgpkzQPT3tohMaAsMVGjhDmmDa4jCaVPqCFmtxM | 0284 | v4.0.0 | | | | | SIMD-0284: Add little-endian compatibility for alt_bn128 | samkim-crypto |
| bn1hKNURMGQaQoEVxahcEAcqiX3NwRs6hgKKNSLeKxH | 0302 | v4.0.0 | | | | | SIMD-0302: Add alt_bn128 G2 syscalls | samkim-crypto |
-| rexav5eNTUSNT1K2N7cfRjnthwhcP5BC25v2tA4rW4h | 0444 | v3.1.8 | | | | | SIMD-0444: Relax program data account check in migration | febo |
-| ptokFjwyJtrwCa9Kgo9xoDS59V4QccBGEaRFnRPnSdP | 0266 | v3.1.8 | | | | | SIMD-0266: Efficient Token program | febo |
| 76dHtohc2s5dR3ahJyBxs7eJJVipFkaPdih9CLgTTb4B | 0249 | v4.0.0 | | | | | SIMD-0249: Delay Commission Updates | joncinque |
| 6aHuNsUmwSzCEMjrBzBCYaxHAyAcQBjVES92JigHBDuC | 0406 | v4.0.0 | | | | | SIMD-0406: Maximum instruction accounts | LucasSte |
| vbiddkDHTSHSvL8B21AetWvTBLxxUZ1FmU6DFjztyRn | 0340 | v4.0.0 | | | | | SIMD-0340 validate chained block id | AshwinSekar |
-| b1sraWPVFdcUizB2LV5wQTeMuK8M313bi5bHjco5eVU | 0388 | v4.0.0 | | | | | SIMD-0388: BLS12-381 syscalls | samkim-crypto |
+| b1sgUiJ3qu7hYm3tNDyyqZNQd6gLGJmJppnLNa93PCQ | 0388 | v4.0.0 | | | | | SIMD-0388: BLS12-381 syscalls | samkim-crypto |
+| 2uxQgtKa2ECHGs67Zdj7dgmzn2w9HiqhdcedwCWfYzzq | 0387 | v4.0.0 | | | | | SIMD-0387: BLS Pubkey Management in Vote Account | buffalojoec |
+| VATtb1DepUwdPh5bFVasdtkbeDNsftZSRzr2aKpKWJA | 0357 | v4.0.0 | | | | | SIMD-0357: Alpenglow VAT implementation | AshwinSekar |
| zkexuyPRdyTVbZqEAREueqL2xvvoBhRgth9xGSc1tMN | | v4.0.0 | | | | | Re-enables zk-elgamal-proof program | samkim-crypto |
+| ptrXWLkSDMZZmZN8GAT6W5yW4EvYByfw6cRRHbXwQNS | 0449 | | | | | | SIMD-0449: Direct Account Pointers in Program Input | febo |
diff --git a/feature-gate-tracker-schedule.json b/feature-gate-tracker-schedule.json
index 4110c5f..6bbe2c6 100644
--- a/feature-gate-tracker-schedule.json
+++ b/feature-gate-tracker-schedule.json
@@ -4219,9 +4219,7 @@
],
"Testnet Epoch": 906,
"Title": "SIMD-0317: Enforce 32 data + 32 coding shreds"
- }
- ],
- "Pending Mainnet Beta Activation": [
+ },
{
"Description": null,
"Devnet Epoch": 1014,
@@ -4243,7 +4241,9 @@
],
"Testnet Epoch": 906,
"Title": "SIMD-0359: Poseidon Syscall - Enforce Input Length"
- },
+ }
+ ],
+ "Pending Mainnet Beta Activation": [
{
"Description": null,
"Devnet Epoch": 1015,
@@ -4321,7 +4321,7 @@
"v0.811.30108"
],
"Min Jito Versions": [
- "v3.1.0 (need to update tip distribution program for VoteStateV4 parsing)"
+ "v3.1.0"
],
"Owners": [
"buffalojoec"
@@ -4331,12 +4331,10 @@
],
"Testnet Epoch": 910,
"Title": "SIMD-0185: Vote Account V4"
- }
- ],
- "Pending Devnet Activation": [
+ },
{
"Description": null,
- "Devnet Epoch": null,
+ "Devnet Epoch": 1034,
"Feature ID": "5xXZc66h4UdB6Yq7FzdBxBiRAFMMScMLwHxk2QZDaNZL",
"Min Agave Versions": [
"v3.1.0"
@@ -4358,7 +4356,7 @@
},
{
"Description": "Remove the constraint that transaction entries cannot contain conflicting transactions.",
- "Devnet Epoch": null,
+ "Devnet Epoch": 1036,
"Feature ID": "4WeHX6QoXCCwqbSFgi6dxnB6QsPo6YApaNTH7P4MLQ99",
"Min Agave Versions": [
"v3.1.7"
@@ -4379,55 +4377,56 @@
"Title": "SIMD-0083: Relax intrabatch account locks"
}
],
+ "Pending Devnet Activation": null,
"Pending Testnet Activation": [
{
"Description": null,
"Devnet Epoch": null,
- "Feature ID": "2GCrNXbzmt4xrwdcKS2RdsLzsgu4V5zHAemW57pcHT6a",
+ "Feature ID": "rexav5eNTUSNT1K2N7cfRjnthwhcP5BC25v2tA4rW4h",
"Min Agave Versions": [
- "v4.0.0"
+ "v3.1.8"
],
"Min FD Versions": [
- ""
+ "v0.811.30108"
],
"Min Jito Versions": [
- ""
+ "v3.1.8"
],
"Owners": [
- "tao-stones"
+ "febo"
],
"SIMDs": [
- "0458"
+ "0444"
],
"Testnet Epoch": "",
- "Title": "SIMD-0458: Stop use static SimpleVote transaction cost"
+ "Title": "SIMD-0444: Relax program data account check in migration"
},
{
"Description": null,
"Devnet Epoch": null,
- "Feature ID": "2uxQgtKa2ECHGs67Zdj7dgmzn2w9HiqhdcedwCWfYzzq",
+ "Feature ID": "ptokFjwyJtrwCa9Kgo9xoDS59V4QccBGEaRFnRPnSdP",
"Min Agave Versions": [
- "v4.0.0"
+ "v3.1.8"
],
"Min FD Versions": [
- ""
+ "v0.811.30108"
],
"Min Jito Versions": [
- ""
+ "v3.1.8"
],
"Owners": [
- "buffalojoec"
+ "febo"
],
"SIMDs": [
- "0387"
+ "0266"
],
"Testnet Epoch": "",
- "Title": "SIMD-0387: BLS Pubkey Management in Vote Account"
+ "Title": "SIMD-0266: Efficient Token program"
},
{
"Description": null,
"Devnet Epoch": null,
- "Feature ID": "VATtb1DepUwdPh5bFVasdtkbeDNsftZSRzr2aKpKWJA",
+ "Feature ID": "2GCrNXbzmt4xrwdcKS2RdsLzsgu4V5zHAemW57pcHT6a",
"Min Agave Versions": [
"v4.0.0"
],
@@ -4438,13 +4437,13 @@
""
],
"Owners": [
- "AshwinSekar"
+ "tao-stones"
],
"SIMDs": [
- "0357"
+ "0458"
],
"Testnet Epoch": "",
- "Title": "SIMD-0357: Alpenglow VAT implementation"
+ "Title": "SIMD-0458: Stop use static SimpleVote transaction cost"
},
{
"Description": null,
@@ -4537,9 +4536,9 @@
{
"Description": null,
"Devnet Epoch": null,
- "Feature ID": "rexav5eNTUSNT1K2N7cfRjnthwhcP5BC25v2tA4rW4h",
+ "Feature ID": "76dHtohc2s5dR3ahJyBxs7eJJVipFkaPdih9CLgTTb4B",
"Min Agave Versions": [
- "v3.1.8"
+ "v4.0.0"
],
"Min FD Versions": [
""
@@ -4548,20 +4547,20 @@
""
],
"Owners": [
- "febo"
+ "joncinque"
],
"SIMDs": [
- "0444"
+ "0249"
],
"Testnet Epoch": "",
- "Title": "SIMD-0444: Relax program data account check in migration"
+ "Title": "SIMD-0249: Delay Commission Updates"
},
{
"Description": null,
"Devnet Epoch": null,
- "Feature ID": "ptokFjwyJtrwCa9Kgo9xoDS59V4QccBGEaRFnRPnSdP",
+ "Feature ID": "6aHuNsUmwSzCEMjrBzBCYaxHAyAcQBjVES92JigHBDuC",
"Min Agave Versions": [
- "v3.1.8"
+ "v4.0.0"
],
"Min FD Versions": [
""
@@ -4570,18 +4569,18 @@
""
],
"Owners": [
- "febo"
+ "LucasSte"
],
"SIMDs": [
- "0266"
+ "0406"
],
"Testnet Epoch": "",
- "Title": "SIMD-0266: Efficient Token program"
+ "Title": "SIMD-0406: Maximum instruction accounts"
},
{
"Description": null,
"Devnet Epoch": null,
- "Feature ID": "76dHtohc2s5dR3ahJyBxs7eJJVipFkaPdih9CLgTTb4B",
+ "Feature ID": "vbiddkDHTSHSvL8B21AetWvTBLxxUZ1FmU6DFjztyRn",
"Min Agave Versions": [
"v4.0.0"
],
@@ -4592,18 +4591,18 @@
""
],
"Owners": [
- "joncinque"
+ "AshwinSekar"
],
"SIMDs": [
- "0249"
+ "0340"
],
"Testnet Epoch": "",
- "Title": "SIMD-0249: Delay Commission Updates"
+ "Title": "SIMD-0340 validate chained block id"
},
{
"Description": null,
"Devnet Epoch": null,
- "Feature ID": "6aHuNsUmwSzCEMjrBzBCYaxHAyAcQBjVES92JigHBDuC",
+ "Feature ID": "b1sgUiJ3qu7hYm3tNDyyqZNQd6gLGJmJppnLNa93PCQ",
"Min Agave Versions": [
"v4.0.0"
],
@@ -4614,18 +4613,18 @@
""
],
"Owners": [
- "LucasSte"
+ "samkim-crypto"
],
"SIMDs": [
- "0406"
+ "0388"
],
"Testnet Epoch": "",
- "Title": "SIMD-0406: Maximum instruction accounts"
+ "Title": "SIMD-0388: BLS12-381 syscalls"
},
{
"Description": null,
"Devnet Epoch": null,
- "Feature ID": "vbiddkDHTSHSvL8B21AetWvTBLxxUZ1FmU6DFjztyRn",
+ "Feature ID": "2uxQgtKa2ECHGs67Zdj7dgmzn2w9HiqhdcedwCWfYzzq",
"Min Agave Versions": [
"v4.0.0"
],
@@ -4636,18 +4635,18 @@
""
],
"Owners": [
- "AshwinSekar"
+ "buffalojoec"
],
"SIMDs": [
- "0340"
+ "0387"
],
"Testnet Epoch": "",
- "Title": "SIMD-0340 validate chained block id"
+ "Title": "SIMD-0387: BLS Pubkey Management in Vote Account"
},
{
"Description": null,
"Devnet Epoch": null,
- "Feature ID": "b1sraWPVFdcUizB2LV5wQTeMuK8M313bi5bHjco5eVU",
+ "Feature ID": "VATtb1DepUwdPh5bFVasdtkbeDNsftZSRzr2aKpKWJA",
"Min Agave Versions": [
"v4.0.0"
],
@@ -4658,13 +4657,13 @@
""
],
"Owners": [
- "samkim-crypto"
+ "AshwinSekar"
],
"SIMDs": [
- "0388"
+ "0357"
],
"Testnet Epoch": "",
- "Title": "SIMD-0388: BLS12-381 syscalls"
+ "Title": "SIMD-0357: Alpenglow VAT implementation"
},
{
"Description": null,
@@ -4687,6 +4686,28 @@
],
"Testnet Epoch": "",
"Title": "Re-enables zk-elgamal-proof program"
+ },
+ {
+ "Description": null,
+ "Devnet Epoch": null,
+ "Feature ID": "ptrXWLkSDMZZmZN8GAT6W5yW4EvYByfw6cRRHbXwQNS",
+ "Min Agave Versions": [
+ ""
+ ],
+ "Min FD Versions": [
+ ""
+ ],
+ "Min Jito Versions": [
+ ""
+ ],
+ "Owners": [
+ "febo"
+ ],
+ "SIMDs": [
+ "0449"
+ ],
+ "Testnet Epoch": "",
+ "Title": "SIMD-0449: Direct Account Pointers in Program Input"
}
]
}
diff --git a/v4.0-Release-Schedule.md b/v4.0-Release-Schedule.md
index b338b58..3119a02 100644
--- a/v4.0-Release-Schedule.md
+++ b/v4.0-Release-Schedule.md
@@ -4,7 +4,7 @@ This is a tentative schedule for the stabilization and rollout of Agave <VERSION
|:--------|:----------|:------------|
|Create v4.0 branch|2026-03-02|2026-02-26|
|Update master branch version to v4.1|2026-03-02|2026-02-26|
-|Testnet: Recommend nodes running Agave adopt v4.0|2026-03-09||
+|Testnet: Recommend nodes running Agave adopt v4.0|2026-03-09|2026-03-09|
|Testnet: Begin v4.0 feature activations|2026-03-16||
|Devnet: Upgrade to v4.0|2026-03-23||
|Devnet: Begin v4.0 feature activations|2026-03-30|| Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
AUTO: Upstream UpdatesAuto-generated from tracking upstream reposAuto-generated from tracking upstream repos