-
Notifications
You must be signed in to change notification settings - Fork 58
Open
Labels
AUTO: Upstream UpdatesAuto-generated from tracking upstream reposAuto-generated from tracking upstream repos
Description
SIMD
Opened
Closed
Agave Wiki
aa03574987254fe2ff9fb6c0a24b887b3993b012^..ab7f8aa9b5241736b162592c5d89c4d65e34477d
diff --git a/Feature-Gate-Tracker-Schedule.md b/Feature-Gate-Tracker-Schedule.md
index be9de94..1f59fa2 100644
--- a/Feature-Gate-Tracker-Schedule.md
+++ b/Feature-Gate-Tracker-Schedule.md
@@ -13,21 +13,25 @@ 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 |
|-----|------|---------------|------------|--------------|---------|--------|-------------|-------|
-| htsptAwi2yRoZH83SKaUXykeZGtZHgxkS2QwW1pssR8 | 0306 | v3.0.0 | v0.709.30000 | | 845 | | Increase Account Limit to 40% of Block CU | bw-solana |
+| turbnbNRp22nwZCmgVVXFSshz7H7V23zMzQgA46YpmQ | | v2.2.8 | v0.708.20306 | | 846 | 974 | disable turbine fanout experiment | bw-solana |
### Pending Devnet Activation
| Key | SIMD | Agave Version | FD Version | Jito Version | Testnet | Devnet | Description | Owner |
|-----|------|---------------|------------|--------------|---------|--------|-------------|-------|
-| turbnbNRp22nwZCmgVVXFSshz7H7V23zMzQgA46YpmQ | | v2.2.8 | v0.708.20306 | | 846 | | disable turbine fanout experiment | bw-solana |
+| DeS7sR48ZcFTUmt5FFEVDr1v1bh73aAbZiZq3SYr8Eh8 | 0186 | v2.3.0 | v0.709.30000 | | 869 | | Feature Gate: Loaded Transaction Data Size Specification | 2501babe |
### Pending Testnet Activation
| Key | SIMD | Agave Version | FD Version | Jito Version | Testnet | Devnet | Description | Owner |
|-----|------|---------------|------------|--------------|---------|--------|-------------|-------|
-| DeS7sR48ZcFTUmt5FFEVDr1v1bh73aAbZiZq3SYr8Eh8 | 0186 | v2.3.0 | v0.709.30000 | | | | Feature Gate: Loaded Transaction Data Size Specification | 2501babe |
| 7VVhpg5oAjAmnmz1zCcSHb2Z9ecZB2FQqpnEwReka9Zm | 0242 | v2.3.0 | v0.709.30000 | | | | SIMD-0242: Static Nonce Account Only | jstarry |
-| sD3uVpaavUXQRvDXrMFCQ2CqLqnbz5mK8ttWNXbtD3r | 0219 | v3.1.0 | | | | | Stricter ABI and Runtime Constraints | Lichtso |
| ENTRYnPAoT5Swwx73YDGzMp3XnNH1kxacyvLosRHza1i | 0083 | v2.3.0 | v0.709.30000 | | | | Relax intrabatch account locks | 2501babe |
-| 6TkHkRmP7JZy1fdM6fg5uXn76wChQBWGokHBJzrLB3mj | 0268 | | | | | | SIMD-0268: Raise CPI Nesting Limit | buffalojoec |
| 5xXZc66h4UdB6Yq7FzdBxBiRAFMMScMLwHxk2QZDaNZL | 0321 | v3.1.0 | | | | | SIMD-0321: Instruction Data Pointer in VM Register 2 | buffalojoec |
| H6iVbVaDZgDphcPbcZwc5LoznMPWQfnJ1AM7L1xzqvt5 | 0339 | v3.1.0 | | | | | SIMD-0339: Increase CPI Account Infos Limit | nbelenkov |
+| rent6iVy6PDoViPBeJ6k5EJQrkj62h7DPyLbWGHwjrC | 0194 | v3.1.0 | | | | | SIMD-0194: Deprecate rent exemption threshold | jstarry |
+| Gx4XFcrVMt4HUvPzTpTSVkdDVgcDSjKhDN1RqRS6KDuZ | 0185 | v3.1.0 | | | | | SIMD-0185: Vote Account V4 | buffalojoec |
+| 64ixypL1HPu8WtJhNSMb9mSgfFaJvsANuRkTbHyuLfnx | 0160 | v3.1.0 | | | | | SIMD-0160: Static Instruction Limit | tao-stones |
+| fixfecLZYMfkGzwq6NJA11Yw6KYztzXiK9QcL3K78in | 0317 | v3.1.0 | | | | | SIMD-0317: Enforce 32 data + 32 coding shreds | AshwinSekar |
+| poUdAqRXXsNmfqAZ6UqpjbeYgwBygbfQLEvWSqVhSnb | 0359 | v3.1.0 | | | | | SIMD-0359: Poseidon Syscall - Enforce Input Length | vadorovsky |
+| bnYzodLwmybj7e1HAe98yZrdJTd7we69eMMLgCXqKZm | 0334 | v3.1.0 | | | | | SIMD-0334: Fix alt_bn128_pairing Syscall Length Check | samkim-crypto |
+| CHaChatUnR3s6cPyPMMGNJa3VdQQ8PNH2JqdD4LpCKnB | 0332 | v3.1.0 | | | | | SIMD-0332: Reduce ChaCha rounds for Turbine from 20 to 8 | alexpyattaev |
diff --git a/feature-gate-tracker-schedule.json b/feature-gate-tracker-schedule.json
index f4c8aaf..96dbc2e 100644
--- a/feature-gate-tracker-schedule.json
+++ b/feature-gate-tracker-schedule.json
@@ -1370,13 +1370,11 @@
"Status": "0 - Fully Activated",
"Testnet Epoch": 829,
"Title": "SIMD-0180: Use Vote Account Address To Key Leader Schedule"
- }
- ],
- "1 - Ready for Mainnet-beta": [
+ },
{
"Comms Required": null,
"Description": "Raises per-account CU limit to 40% of block CU limit, enabling more activity on hot accounts",
- "Devnet Epoch": null,
+ "Devnet Epoch": 949,
"Feature ID": "htsptAwi2yRoZH83SKaUXykeZGtZHgxkS2QwW1pssR8",
"Min Agave Versions": [
"v3.0.0"
@@ -1397,16 +1395,16 @@
"SIMDs": [
"0306"
],
- "Status": "1 - Ready for Mainnet-beta",
+ "Status": "0 - Fully Activated",
"Testnet Epoch": 845,
"Title": "Increase Account Limit to 40% of Block CU"
}
],
- "2 - Ready for Devnet": [
+ "1 - Ready for Mainnet-beta": [
{
"Comms Required": null,
"Description": null,
- "Devnet Epoch": null,
+ "Devnet Epoch": 974,
"Feature ID": "turbnbNRp22nwZCmgVVXFSshz7H7V23zMzQgA46YpmQ",
"Min Agave Versions": [
"v2.2.8"
@@ -1427,12 +1425,12 @@
"SIMDs": [
""
],
- "Status": "2 - Ready for Devnet",
+ "Status": "1 - Ready for Mainnet-beta",
"Testnet Epoch": 846,
"Title": "disable turbine fanout experiment"
}
],
- "3 - Ready for Testnet": [
+ "2 - Ready for Devnet": [
{
"Comms Required": null,
"Description": "Specifies a consistent method for calculating total transaction data size across validators.",
@@ -1457,10 +1455,12 @@
"SIMDs": [
"0186"
],
- "Status": "3 - Ready for Testnet",
- "Testnet Epoch": "",
+ "Status": "2 - Ready for Devnet",
+ "Testnet Epoch": 869,
"Title": "Feature Gate: Loaded Transaction Data Size Specification"
- },
+ }
+ ],
+ "3 - Ready for Testnet": [
{
"Comms Required": null,
"Description": "Restricts nonce transactions to use only statically included accounts.",
@@ -1491,9 +1491,37 @@
},
{
"Comms Required": null,
- "Description": "Enforces stricter ABI and runtime rules to prevent unsafe memory access.",
+ "Description": "Remove the constraint that transaction entries cannot contain conflicting transactions.",
"Devnet Epoch": null,
- "Feature ID": "sD3uVpaavUXQRvDXrMFCQ2CqLqnbz5mK8ttWNXbtD3r",
+ "Feature ID": "ENTRYnPAoT5Swwx73YDGzMp3XnNH1kxacyvLosRHza1i",
+ "Min Agave Versions": [
+ "v2.3.0"
+ ],
+ "Min FD Versions": [
+ "v0.709.30000"
+ ],
+ "Min Jito Versions": [
+ ""
+ ],
+ "Owners": [
+ "2501babe"
+ ],
+ "Planned Testnet Order": 5300,
+ "SIMD Links": [
+ "https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0083-relax-entry-constraints.md"
+ ],
+ "SIMDs": [
+ "0083"
+ ],
+ "Status": "3 - Ready for Testnet",
+ "Testnet Epoch": "",
+ "Title": "Relax intrabatch account locks"
+ },
+ {
+ "Comms Required": null,
+ "Description": null,
+ "Devnet Epoch": null,
+ "Feature ID": "5xXZc66h4UdB6Yq7FzdBxBiRAFMMScMLwHxk2QZDaNZL",
"Min Agave Versions": [
"v3.1.0"
],
@@ -1504,55 +1532,83 @@
""
],
"Owners": [
- "Lichtso"
+ "buffalojoec"
],
"Planned Testnet Order": "",
"SIMD Links": [
- "https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0219-stricter-abi-and-runtime-constraints.md"
+ "https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0321-vm-r2-instruction-data-pointer.md"
],
"SIMDs": [
- "0219"
+ "0321"
],
"Status": "3 - Ready for Testnet",
"Testnet Epoch": "",
- "Title": "Stricter ABI and Runtime Constraints"
+ "Title": "SIMD-0321: Instruction Data Pointer in VM Register 2"
},
{
"Comms Required": null,
- "Description": "Remove the constraint that transaction entries cannot contain conflicting transactions.",
+ "Description": null,
"Devnet Epoch": null,
- "Feature ID": "ENTRYnPAoT5Swwx73YDGzMp3XnNH1kxacyvLosRHza1i",
+ "Feature ID": "H6iVbVaDZgDphcPbcZwc5LoznMPWQfnJ1AM7L1xzqvt5",
"Min Agave Versions": [
- "v2.3.0"
+ "v3.1.0"
],
"Min FD Versions": [
- "v0.709.30000"
+ ""
],
"Min Jito Versions": [
""
],
"Owners": [
- "2501babe"
+ "nbelenkov"
],
"Planned Testnet Order": "",
"SIMD Links": [
- "https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0083-relax-entry-constraints.md"
+ "https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0339-increase-cpi-account-info-limit.md"
],
"SIMDs": [
- "0083"
+ "0339"
],
"Status": "3 - Ready for Testnet",
"Testnet Epoch": "",
- "Title": "Relax intrabatch account locks"
+ "Title": "SIMD-0339: Increase CPI Account Infos Limit"
},
{
"Comms Required": null,
- "Description": "Doubles the allowed depth of nested CPI calls from 4 to 8, enabling more complex program interactions.",
+ "Description": null,
"Devnet Epoch": null,
- "Feature ID": "6TkHkRmP7JZy1fdM6fg5uXn76wChQBWGokHBJzrLB3mj",
+ "Feature ID": "rent6iVy6PDoViPBeJ6k5EJQrkj62h7DPyLbWGHwjrC",
"Min Agave Versions": [
+ "v3.1.0"
+ ],
+ "Min FD Versions": [
+ ""
+ ],
+ "Min Jito Versions": [
""
],
+ "Owners": [
+ "jstarry"
+ ],
+ "Planned Testnet Order": "",
+ "SIMD Links": [
+ "https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0194-deprecate-rent-exemption-threshold.md"
+ ],
+ "SIMDs": [
+ "0194"
+ ],
+ "Status": "3 - Ready for Testnet",
+ "Testnet Epoch": "",
+ "Title": "SIMD-0194: Deprecate rent exemption threshold"
+ },
+ {
+ "Comms Required": null,
+ "Description": null,
+ "Devnet Epoch": null,
+ "Feature ID": "Gx4XFcrVMt4HUvPzTpTSVkdDVgcDSjKhDN1RqRS6KDuZ",
+ "Min Agave Versions": [
+ "v3.1.0"
+ ],
"Min FD Versions": [
""
],
@@ -1564,20 +1620,20 @@
],
"Planned Testnet Order": "",
"SIMD Links": [
- "https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0268-raise-cpi-nesting-limit.md"
+ "https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0185-vote-account-v4.md"
],
"SIMDs": [
- "0268"
+ "0185"
],
"Status": "3 - Ready for Testnet",
"Testnet Epoch": "",
- "Title": "SIMD-0268: Raise CPI Nesting Limit"
+ "Title": "SIMD-0185: Vote Account V4"
},
{
"Comms Required": null,
"Description": null,
"Devnet Epoch": null,
- "Feature ID": "5xXZc66h4UdB6Yq7FzdBxBiRAFMMScMLwHxk2QZDaNZL",
+ "Feature ID": "64ixypL1HPu8WtJhNSMb9mSgfFaJvsANuRkTbHyuLfnx",
"Min Agave Versions": [
"v3.1.0"
],
@@ -1588,24 +1644,24 @@
""
],
"Owners": [
- "buffalojoec"
+ "tao-stones"
],
"Planned Testnet Order": "",
"SIMD Links": [
- "https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0321-vm-r2-instruction-data-pointer.md"
+ "https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0160-static-instruction-limit.md"
],
"SIMDs": [
- "0321"
+ "0160"
],
"Status": "3 - Ready for Testnet",
"Testnet Epoch": "",
- "Title": "SIMD-0321: Instruction Data Pointer in VM Register 2"
+ "Title": "SIMD-0160: Static Instruction Limit"
},
{
"Comms Required": null,
"Description": null,
"Devnet Epoch": null,
- "Feature ID": "H6iVbVaDZgDphcPbcZwc5LoznMPWQfnJ1AM7L1xzqvt5",
+ "Feature ID": "fixfecLZYMfkGzwq6NJA11Yw6KYztzXiK9QcL3K78in",
"Min Agave Versions": [
"v3.1.0"
],
@@ -1616,18 +1672,102 @@
""
],
"Owners": [
- "nbelenkov"
+ "AshwinSekar"
],
"Planned Testnet Order": "",
"SIMD Links": [
- "https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0339-increase-cpi-account-info-limit.md"
+ "https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0317-enforce-32-data-shreds.md"
],
"SIMDs": [
- "0339"
+ "0317"
],
"Status": "3 - Ready for Testnet",
"Testnet Epoch": "",
- "Title": "SIMD-0339: Increase CPI Account Infos Limit"
+ "Title": "SIMD-0317: Enforce 32 data + 32 coding shreds"
+ },
+ {
+ "Comms Required": null,
+ "Description": null,
+ "Devnet Epoch": null,
+ "Feature ID": "poUdAqRXXsNmfqAZ6UqpjbeYgwBygbfQLEvWSqVhSnb",
+ "Min Agave Versions": [
+ "v3.1.0"
+ ],
+ "Min FD Versions": [
+ ""
+ ],
+ "Min Jito Versions": [
+ ""
+ ],
+ "Owners": [
+ "vadorovsky"
+ ],
+ "Planned Testnet Order": "",
+ "SIMD Links": [
+ "https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0359-poseidon-enforce-input-length.md"
+ ],
+ "SIMDs": [
+ "0359"
+ ],
+ "Status": "3 - Ready for Testnet",
+ "Testnet Epoch": "",
+ "Title": "SIMD-0359: Poseidon Syscall - Enforce Input Length"
+ },
+ {
+ "Comms Required": null,
+ "Description": null,
+ "Devnet Epoch": null,
+ "Feature ID": "bnYzodLwmybj7e1HAe98yZrdJTd7we69eMMLgCXqKZm",
+ "Min Agave Versions": [
+ "v3.1.0"
+ ],
+ "Min FD Versions": [
+ ""
+ ],
+ "Min Jito Versions": [
+ ""
+ ],
+ "Owners": [
+ "samkim-crypto"
+ ],
+ "Planned Testnet Order": "",
+ "SIMD Links": [
+ "https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0334-fix-alt-bn128-pairing-length-check.md"
+ ],
+ "SIMDs": [
+ "0334"
+ ],
+ "Status": "3 - Ready for Testnet",
+ "Testnet Epoch": "",
+ "Title": "SIMD-0334: Fix alt_bn128_pairing Syscall Length Check"
+ },
+ {
+ "Comms Required": null,
+ "Description": null,
+ "Devnet Epoch": null,
+ "Feature ID": "CHaChatUnR3s6cPyPMMGNJa3VdQQ8PNH2JqdD4LpCKnB",
+ "Min Agave Versions": [
+ "v3.1.0"
+ ],
+ "Min FD Versions": [
+ ""
+ ],
+ "Min Jito Versions": [
+ ""
+ ],
+ "Owners": [
+ "alexpyattaev"
+ ],
+ "Planned Testnet Order": "",
+ "SIMD Links": [
+ "https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0332-cha-cha-8.md"
+ ],
+ "SIMDs": [
+ "0332"
+ ],
+ "Status": "3 - Ready for Testnet",
+ "Testnet Epoch": "",
+ "Title": "SIMD-0332: Reduce ChaCha rounds for Turbine from 20 to 8"
}
],
"No Status": [
@@ -1926,6 +2066,34 @@
"Testnet Epoch": "",
"Title": "replay: extend last fec set check for 32+ retransmitter signed shreds"
},
+ {
+ "Comms Required": null,
+ "Description": "Enforces stricter ABI and runtime rules to prevent unsafe memory access.",
+ "Devnet Epoch": null,
+ "Feature ID": "sD3uVpaavUXQRvDXrMFCQ2CqLqnbz5mK8ttWNXbtD3r",
+ "Min Agave Versions": [
+ "v3.1.0"
+ ],
+ "Min FD Versions": [
+ ""
+ ],
+ "Min Jito Versions": [
+ ""
+ ],
+ "Owners": [
+ "Lichtso"
+ ],
+ "Planned Testnet Order": "",
+ "SIMD Links": [
+ "https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0219-stricter-abi-and-runtime-constraints.md"
+ ],
+ "SIMDs": [
+ "0219"
+ ],
+ "Status": null,
+ "Testnet Epoch": "",
+ "Title": "Stricter ABI and Runtime Constraints"
+ },
{
"Comms Required": null,
"Description": null,
@@ -1984,6 +2152,34 @@
"Testnet Epoch": "",
"Title": "Feature Gate: Disable new loader-v3 deployments"
},
+ {
+ "Comms Required": null,
+ "Description": "Doubles the allowed depth of nested CPI calls from 4 to 8, enabling more complex program interactions.",
+ "Devnet Epoch": null,
+ "Feature ID": "6TkHkRmP7JZy1fdM6fg5uXn76wChQBWGokHBJzrLB3mj",
+ "Min Agave Versions": [
+ ""
+ ],
+ "Min FD Versions": [
+ ""
+ ],
+ "Min Jito Versions": [
+ ""
+ ],
+ "Owners": [
+ "buffalojoec"
+ ],
+ "Planned Testnet Order": "",
+ "SIMD Links": [
+ "https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0268-raise-cpi-nesting-limit.md"
+ ],
+ "SIMDs": [
+ "0268"
+ ],
+ "Status": null,
+ "Testnet Epoch": "",
+ "Title": "SIMD-0268: Raise CPI Nesting Limit"
+ },
{
"Comms Required": null,
"Description": null, Metadata
Metadata
Assignees
Labels
AUTO: Upstream UpdatesAuto-generated from tracking upstream reposAuto-generated from tracking upstream repos