-
Notifications
You must be signed in to change notification settings - Fork 51
Closed
Labels
AUTO: Upstream UpdatesAuto-generated from tracking upstream reposAuto-generated from tracking upstream repos
Description
SIMD
Opened
- SIMD-0302: BN254 G2 Arithmetic Syscalls solana-foundation/solana-improvement-documents#302
- SIMD 0301: Remove BankHash From Votes solana-foundation/solana-improvement-documents#301
- Amend simd-0123 solana-foundation/solana-improvement-documents#300
Closed
- Update README.md solana-foundation/solana-improvement-documents#303
- Rename 0250 -> 0256 to match the PR number and simd header solana-foundation/solana-improvement-documents#285
- SIMD-0249: Delay Commission Updates solana-foundation/solana-improvement-documents#249
- SIMD-0123: Block Revenue Distribution solana-foundation/solana-improvement-documents#123
Agave Wiki
0e24703daf991d6dde50f842324d041968d0da84^..d18f737de36a5a5b16690bf1fd33ecc93eacb0df
diff --git a/Feature-Gate-Tracker-Schedule.md b/Feature-Gate-Tracker-Schedule.md
index 49c0c98..3e69894 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 | v2.2.8 | v2.2.8 | v2.1.10 |
-| Next expected floor * | -- | -- | v2.2.6 @ epoch 800 |
+| Current floor | v2.2.8 | v2.2.8 | v2.2.8 |
+| Next expected floor * | -- | -- | v2.2.15 @ epoch 802 |
* These dates are tentative. Please keep an eye out for comms as the dates near
@@ -13,22 +13,20 @@ 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 |
|-----|------|---------------|------------|--------------|---------|--------|-------------|-------|
-| srremy31J5Y25FrAApwVb9kZcfXbusYMMsvTK9aWv5q | 0075 | v2.2.6 | v0.503.20214 | | 783 | 881 | Enable secp256r1 precompile | samkim-crypto |
-| RENtePQcDLrAbxAsP3k8dwVcnNYQ466hi2uKvALjnXx | 0267 | v2.2.8 | v0.503.20214 | v2.2.8 | 785 | | Sets rent_epoch to a constant in the VM | brooksprumo |
-| LTHasHQX6661DaDD4S6A2TFi6QBuiwXKv66fB1obfHq | 0215 | v2.2.15 | v0.504.20215 | v2.2.6 | 789 | | Accounts Lt Hash | brooksprumo |
+| LTHasHQX6661DaDD4S6A2TFi6QBuiwXKv66fB1obfHq | 0215 | v2.2.15 | v0.504.20215 | v2.2.15 | 789 | 893 | Accounts Lt Hash | brooksprumo |
+| LTdLt9Ycbyoipz5fLysCi1NnDnASsZfmJLJXts5ZxZz | 0223 | v2.2.1 | v0.504.20215 | v2.2.1 | 794 | 895 | Removes Accounts Delta Hash | brooksprumo |
+| 2B2SBNbUcr438LtGXNcJNBP2GBSxjx81F945SdSkUSfC | 0175 | v2.2.6 | v0.503.20214 | v2.2.6 | 795 | 896 | SIMD-0175: Disable partitioned rent collection | jstarry |
### Pending Devnet Activation
| Key | SIMD | Agave Version | FD Version | Jito Version | Testnet | Devnet | Description | Owner |
|-----|------|---------------|------------|--------------|---------|--------|-------------|-------|
-| LTdLt9Ycbyoipz5fLysCi1NnDnASsZfmJLJXts5ZxZz | 0223 | v2.2.1 | v0.504.20215 | v2.2.1 | | | Removes Accounts Delta Hash | brooksprumo |
-| 2B2SBNbUcr438LtGXNcJNBP2GBSxjx81F945SdSkUSfC | 0175 | v2.2.6 | v0.503.20214 | v2.2.6 | | | SIMD-0175: Disable partitioned rent collection | jstarry |
+| JE86WkYvTrzW8HgNmrHY7dFYpCmSptUpKupbo2AdQ9cG | 0166 | v2.2.0 | v0.503.20214 | v2.2.0 | 797 | | Feature Gate: Enables deployment and execution of SBPFv1 programs | Lichtso |
+| FXs1zh47QbNnhXcnB6YiAQoJ4sGB91tKF3UFHLcKT7PM | 0162 | v2.2.6 | v0.503.20214 | | 798 | | Feature Gate: Remove accounts executable flag checks | Lichtso |
### Pending Testnet Activation
| Key | SIMD | Agave Version | FD Version | Jito Version | Testnet | Devnet | Description | Owner |
|-----|------|---------------|------------|--------------|---------|--------|-------------|-------|
-| JE86WkYvTrzW8HgNmrHY7dFYpCmSptUpKupbo2AdQ9cG | 0166 | v2.2.0 | v0.503.20214 | v2.2.0 | | | Feature Gate: Enables deployment and execution of SBPFv1 programs | Lichtso |
-| FXs1zh47QbNnhXcnB6YiAQoJ4sGB91tKF3UFHLcKT7PM | 0162 | v2.2.0 | v0.503.20214 | | | | Feature Gate: Remove accounts executable flag checks | Lichtso |
| HcW8ZjBezYYgvcbxNJwqv1t484Y2556qJsfNDWvJGZRH | 0163 | v2.2.0 | v0.503.20214 | v2.2.0 | | | Feature Gate: Lift CPI Caller Restriction | Lichtso |
| 8Cb77yHjPWe9wuWUfXeh6iszFGCDGNCoFk3tprViYHNm | 0167 | v2.2.13 | v0.503.20214 | v2.2.13 | | | Feature Gate: Enable loader-v4 | Lichtso |
| F6UVKh1ujTEFK3en2SyAL3cdVnqko1FVEXWhmdLRu6WP | 0173, 0174 | v2.2.0 | v0.503.20214 | v2.2.0 | | | Feature Gate: Enables deployment and execution of SBPFv2 programs | Lichtso |
@@ -37,3 +35,4 @@ The version floor is the current minimum supported software version for a cluste
| 6oMCUgfY6BzZ6jwB681J6ju5Bh6CjVXbd7NeWYqiXBSu | 0256 | v2.2.7 | no release yet | | | | Raise Block Limits to 60M CU | bw-solana |
| 6M4oQ6eXneVhtLoiAr4yRYQY43eVLjrKbiDZDJc892yk | 0196 | v2.1.10 | v0.503.20214 | | | | Feature Gate: Migrate Stake program to Core BPF | 2501babe |
| C8XZNs1bfzaiT3YDeXZJ7G5swQWQv7tVzDnCxtHvnSpw | 0178, 0179, 0189 | v2.2.0 | v0.503.20214 | v2.2.0 | | | Feature Gate: Enables deployment and execution of SBPFv3 programs | Lichtso |
+| 2oMRZEDWT2tqtYMofhmmfQ8SsjqUFzT6sYXppQDavxwz | 0164 | v2.2.16 | | | | | ExtendProgramChecked loader-v3 instruction | Lichtso |
diff --git a/_Sidebar.md b/_Sidebar.md
index bb6f200..6578aac 100644
--- a/_Sidebar.md
+++ b/_Sidebar.md
@@ -14,10 +14,9 @@
* **Policy**
* [Backport Guidelines](Backport-Guidelines)
* **Schedule**
- * [v2.2 Release Schedule](v2.2-Release-Schedule)
+ * [v2.3 Release Schedule](v2.3-Release-Schedule)
* [Agave Transition](Agave-Transition)
* **Migration**
* [Agave v2.0 Migration](Agave-v2.0-Transition-Guide)
* **Restart Instructions**
* [2025-01-14 Testnet Restart](2025-01-14-Testnet-Rollback-and-Restart)
-
No newline at end of file
diff --git a/feature-gate-tracker-schedule.json b/feature-gate-tracker-schedule.json
index 808c652..c806cf6 100644
--- a/feature-gate-tracker-schedule.json
+++ b/feature-gate-tracker-schedule.json
@@ -2,6 +2,7 @@
"0 - Fully Activated": [
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 502,
"Feature ID": "3NKRSwpySNwD3TvP5pHnRmkAQRsdkXWRr1WaQh8p4PWX",
"Min Agave Versions": [
@@ -27,6 +28,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 502,
"Feature ID": "8199Q2gMD2kwgfopK5qqVWuDbegLgpuFUFHCcUJQDN8b",
"Min Agave Versions": [
@@ -52,6 +54,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 726,
"Feature ID": "HooKD5NC9QNxk25QuzCssB8ecrEzGt6eXEPBUxWp1LaR",
"Min Agave Versions": [
@@ -79,6 +82,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 730,
"Feature ID": "6Uf8S75PVh91MYgPQSHnjRAPQq6an5BDv9vomrCwDqLe",
"Min Agave Versions": [
@@ -104,6 +108,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 731,
"Feature ID": "mrkPjRg79B2oK2ZLgd7S3AfEJaX9B6gAF3H9aEykRUS",
"Min Agave Versions": [
@@ -129,6 +134,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 733,
"Feature ID": "FNKCMBzYUdjhHyPdsKG2LSmdzH8TCHXn3ytj8RNBS4nG",
"Min Agave Versions": [
@@ -154,6 +160,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 734,
"Feature ID": "7uZBkJXJ1HkuP6R3MJfZs7mLwymBcDbKdqbF51ZWLier",
"Min Agave Versions": [
@@ -179,6 +186,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 735,
"Feature ID": "tvcF6b1TRz353zKuhBjinZkKzjmihXmBAHJdjNYw1sQ",
"Min Agave Versions": [
@@ -204,6 +212,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 737,
"Feature ID": "decoMktMcnmiq6t3u7g5BfgcQu91nKZr6RvMYf9z1Jb",
"Min Agave Versions": [
@@ -229,6 +238,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 790,
"Feature ID": "PERzQrt5gBD1XEe2c9XdFWqwgHY3mr7cYWbm5V772V8",
"Min Agave Versions": [
@@ -254,6 +264,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 791,
"Feature ID": "ed9tNscbWLYBooxWA7FE2B5KHWs8A6sxfY8EzezEcoo",
"Min Agave Versions": [
@@ -279,6 +290,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 793,
"Feature ID": "FuS3FPfJDKSNot99ECLXtp3rueq36hMNStJkPJwWodLh",
"Min Agave Versions": [
@@ -304,6 +316,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 794,
"Feature ID": "wLckV1a64ngtcKPRGU4S4grVTestXjmNjxBjaKZrAcn",
"Min Agave Versions": [
@@ -329,6 +342,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 797,
"Feature ID": "GDH5TVdbTPUpRnXaRyQqiKUa7uZAbZ28Q2N9bhbKoMLm",
"Min Agave Versions": [
@@ -356,6 +370,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 798,
"Feature ID": "7bTK6Jis8Xpfrs8ZoUfiMDPazTcdPcTWheZFJTA5Z6X4",
"Min Agave Versions": [
@@ -381,6 +396,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 800,
"Feature ID": "EQUMpNFr7Nacb1sva56xn1aLfBxppEoSBH8RRVdkcD1x",
"Min Agave Versions": [
@@ -407,6 +423,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 801,
"Feature ID": "zkhiy5oLowR7HY4zogXjCjeMXyruLqBwSWH21qcFtnv",
"Min Agave Versions": [
@@ -432,6 +449,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 802,
"Feature ID": "BtVN7YjDzNE6Dk7kTT7YTDgMNUZTNgiSJgsdzAeTg2jF",
"Min Agave Versions": [
@@ -457,6 +475,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": null,
"Feature ID": null,
"Min Agave Versions": [
@@ -484,6 +503,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 805,
"Feature ID": "3opE3EzAKnUftUDURkzMgwpNgimBAypW1mNDYH4x4Zg7",
"Min Agave Versions": [
@@ -511,6 +531,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 820,
"Feature ID": "8U4skmMVnF6k2kMvrWbQuRUT3qQSiTYpSjqmhmgfthZu",
"Min Agave Versions": [
@@ -538,6 +559,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 806,
"Feature ID": "CLCoTADvV64PSrnR6QXty6Fwrt9Xc6EdxSJE4wLRePjq",
"Min Agave Versions": [
@@ -565,6 +587,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 813,
"Feature ID": "tSynMCspg4xFiCj1v3TDb4c7crMR5tSBhLz4sF7rrNA",
"Min Agave Versions": [
@@ -592,6 +615,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 816,
"Feature ID": "4eohviozzEeivk1y9UbrnekbAFMDQyJz5JjA9Y6gyvky",
"Min Agave Versions": [
@@ -619,6 +643,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 817,
"Feature ID": "2Fr57nzzkLYXW695UdDxDeR5fhnZWSttZeZYemrnpGFV",
"Min Agave Versions": [
@@ -646,6 +671,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 824,
"Feature ID": "CGB2jM8pwZkeeiXQ66kBMyBR6Np61mggL7XUsmLjVcrw",
"Min Agave Versions": [
@@ -673,6 +699,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 825,
"Feature ID": "CJzY83ggJHqPGDq8VisV3U91jDJLuEaALZooBrXtnnLU",
"Min Agave Versions": [
@@ -700,6 +727,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 839,
"Feature ID": "PaymEPK2oqwT9TXAVfadjztH2H6KfLEB9Hhd5Q5frvP",
"Min Agave Versions": [
@@ -727,6 +755,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 842,
"Feature ID": "C9oAhLxDBm3ssWtJx1yBGzPY55r2rArHmN1pbQn6HogH",
"Min Agave Versions": [
@@ -754,6 +783,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 843,
"Feature ID": "B7H2caeia4ZFcpE3QcgMqbiWiBtWrdBRBSJ1DY6Ktxbq",
"Min Agave Versions": [
@@ -781,6 +811,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 847,
"Feature ID": "9ypxGLzkMxi89eDerRKXWDXe44UY2z4hBig4mDhNq5Dp",
"Min Agave Versions": [
@@ -808,6 +839,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 849,
"Feature ID": "C97eKZygrkU4JxJsZdjgbUY7iQR7rKTr4NyDWo2E5pRm",
"Min Agave Versions": [
@@ -835,6 +867,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 852,
"Feature ID": "2ry7ygxiYURULZCrypHhveanvP5tzZ4toRwVp89oCNSj",
"Min Agave Versions": [
@@ -862,6 +895,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 853,
"Feature ID": "FKe75t4LXxGaQnVHdUKM6DSFifVVraGZ8LyNo7oPwy1Z",
"Min Agave Versions": [
@@ -889,6 +923,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 856,
"Feature ID": "ffecLRhhakKSGhMuc6Fz2Lnfq4uT9q3iu9ZsNaPLxPc",
"Min Agave Versions": [
@@ -916,6 +951,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 857,
"Feature ID": "5oMCU3JPaFLr8Zr4ct7yFA7jdk6Mw1RmB8K4u9ZbS42z",
"Min Agave Versions": [
@@ -940,11 +976,10 @@
"Status": "0 - Fully Activated",
"Testnet Epoch": 764,
"Title": "Raise Block Limits to 50M CUs"
- }
- ],
- "1 - Ready for Mainnet-beta": [
+ },
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": 881,
"Feature ID": "srremy31J5Y25FrAApwVb9kZcfXbusYMMsvTK9aWv5q",
"Min Agave Versions": [
@@ -966,13 +1001,14 @@
"SIMDs": [
"0075"
],
- "Status": "1 - Ready for Mainnet-beta",
+ "Status": "0 - Fully Activated",
"Testnet Epoch": 783,
"Title": "Enable secp256r1 precompile"
},
{
"Comms Required": null,
- "Devnet Epoch": null,
+ "Description": "Sets rent_epoch to a constant to prevent VM divergence and enable future account format changes.",
+ "Devnet Epoch": 892,
"Feature ID": "RENtePQcDLrAbxAsP3k8dwVcnNYQ466hi2uKvALjnXx",
"Min Agave Versions": [
"v2.2.8"
@@ -993,13 +1029,16 @@
"SIMDs": [
"0267"
],
- "Status": "1 - Ready for Mainnet-beta",
+ "Status": "0 - Fully Activated",
"Testnet Epoch": 785,
"Title": "Sets rent_epoch to a constant in the VM"
- },
+ }
+ ],
+ "1 - Ready for Mainnet-beta": [
{
"Comms Required": null,
- "Devnet Epoch": null,
+ "Description": "Adds a fast, scalable hash of all accounts per block using homomorphic lattice hashing.",
+ "Devnet Epoch": 893,
"Feature ID": "LTHasHQX6661DaDD4S6A2TFi6QBuiwXKv66fB1obfHq",
"Min Agave Versions": [
"v2.2.15"
@@ -1008,7 +1047,7 @@
"v0.504.20215"
],
"Min Jito Versions": [
- "v2.2.6"
+ "v2.2.15"
],
"Owners": [
"brooksprumo"
@@ -1023,12 +1062,11 @@
"Status": "1 - Ready for Mainnet-beta",
"Testnet Epoch": 789,
"Title": "Accounts Lt Hash"
- }
- ],
- "2 - Ready for Devnet": [
+ },
{
"Comms Required": null,
- "Devnet Epoch": null,
+ "Description": "Removes redundant Accounts Delta Hash to improve validator performance and enable account scaling.",
+ "Devnet Epoch": 895,
"Feature ID": "LTdLt9Ycbyoipz5fLysCi1NnDnASsZfmJLJXts5ZxZz",
"Min Agave Versions": [
"v2.2.1"
@@ -1049,13 +1087,14 @@
"SIMDs": [
"0223"
],
- "Status": "2 - Ready for Devnet",
- "Testnet Epoch": "",
+ "Status": "1 - Ready for Mainnet-beta",
+ "Testnet Epoch": 794,
"Title": "Removes Accounts Delta Hash"
},
{
"Comms Required": null,
- "Devnet Epoch": null,
+ "Description": "Disables partitioned rent updates to improve block performance now that rent collection is obsolete.",
+ "Devnet Epoch": 896,
"Feature ID": "2B2SBNbUcr438LtGXNcJNBP2GBSxjx81F945SdSkUSfC",
"Min Agave Versions": [
"v2.2.6"
@@ -1076,14 +1115,15 @@
"SIMDs": [
"0175"
],
- "Status": "2 - Ready for Devnet",
- "Testnet Epoch": "",
+ "Status": "1 - Ready for Mainnet-beta",
+ "Testnet Epoch": 795,
"Title": "SIMD-0175: Disable partitioned rent collection"
}
],
- "3 - Ready for Testnet": [
+ "2 - Ready for Devnet": [
{
"Comms Required": null,
+ "Description": "Enables dynamic stack frames in SBF to reduce memory waste and support deeper recursion.",
"Devnet Epoch": null,
"Feature ID": "JE86WkYvTrzW8HgNmrHY7dFYpCmSptUpKupbo2AdQ9cG",
"Min Agave Versions": [
@@ -1105,16 +1145,17 @@
"SIMDs": [
"0166"
],
- "Status": "3 - Ready for Testnet",
- "Testnet Epoch": "",
+ "Status": "2 - Ready for Devnet",
+ "Testnet Epoch": 797,
"Title": "Feature Gate: Enables deployment and execution of SBPFv1 programs"
},
{
"Comms Required": null,
+ "Description": "Removes is_executable flag checks to simplify program validation and enable loader-v4.",
"Devnet Epoch": null,
"Feature ID": "FXs1zh47QbNnhXcnB6YiAQoJ4sGB91tKF3UFHLcKT7PM",
"Min Agave Versions": [
- "v2.2.0"
+ "v2.2.6"
],
"Min FD Versions": [
"v0.503.20214"
@@ -1132,12 +1173,15 @@
"SIMDs": [
"0162"
],
- "Status": "3 - Ready for Testnet",
- "Testnet Epoch": "",
+ "Status": "2 - Ready for Devnet",
+ "Testnet Epoch": 798,
"Title": "Feature Gate: Remove accounts executable flag checks"
- },
+ }
+ ],
+ "3 - Ready for Testnet": [
{
"Comms Required": null,
+ "Description": "Lifts CPI caller restriction to improve composability and reduce compute costs in nested calls.",
"Devnet Epoch": null,
"Feature ID": "HcW8ZjBezYYgvcbxNJwqv1t484Y2556qJsfNDWvJGZRH",
"Min Agave Versions": [
@@ -1165,6 +1209,7 @@
},
{
"Comms Required": null,
+ "Description": "A new upgradeable loader which only requires a single account per program.",
"Devnet Epoch": null,
"Feature ID": "8Cb77yHjPWe9wuWUfXeh6iszFGCDGNCoFk3tprViYHNm",
"Min Agave Versions": [
@@ -1192,6 +1237,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": null,
"Feature ID": "F6UVKh1ujTEFK3en2SyAL3cdVnqko1FVEXWhmdLRu6WP",
"Min Agave Versions": [
@@ -1220,6 +1266,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": null,
"Feature ID": "LTsNAP8h1voEVVToMNBNqoiNQex4aqfUrbFhRH3mSQ2",
"Min Agave Versions": [
@@ -1247,6 +1294,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": null,
"Feature ID": "5KLGJSASDVxKPjLCDWNtnABLpZjsQSrYZ8HKwcEdAMC8",
"Min Agave Versions": [
@@ -1274,6 +1322,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": null,
"Feature ID": "6oMCUgfY6BzZ6jwB681J6ju5Bh6CjVXbd7NeWYqiXBSu",
"Min Agave Versions": [
@@ -1301,6 +1350,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": null,
"Feature ID": "6M4oQ6eXneVhtLoiAr4yRYQY43eVLjrKbiDZDJc892yk",
"Min Agave Versions": [
@@ -1328,6 +1378,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": null,
"Feature ID": "C8XZNs1bfzaiT3YDeXZJ7G5swQWQv7tVzDnCxtHvnSpw",
"Min Agave Versions": [
@@ -1354,11 +1405,40 @@
"Status": "3 - Ready for Testnet",
"Testnet Epoch": "",
"Title": "Feature Gate: Enables deployment and execution of SBPFv3 programs"
+ },
+ {
+ "Comms Required": null,
+ "Description": null,
+ "Devnet Epoch": null,
+ "Feature ID": "2oMRZEDWT2tqtYMofhmmfQ8SsjqUFzT6sYXppQDavxwz",
+ "Min Agave Versions": [
+ "v2.2.16"
+ ],
+ "Min FD Versions": [
+ ""
+ ],
+ "Min Jito Versions": [
+ ""
+ ],
+ "Owners": [
+ "Lichtso"
+ ],
+ "Planned Testnet Order": 4600,
+ "SIMD Links": [
+ ""
+ ],
+ "SIMDs": [
+ "0164"
+ ],
+ "Status": "3 - Ready for Testnet",
+ "Testnet Epoch": "",
+ "Title": "ExtendProgramChecked loader-v3 instruction"
}
],
"No Status": [
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": null,
"Feature ID": "turbRpTzBzDU6PJmWvRTbcJXXGxUs19CvQamUrRD9bN",
"Min Agave Versions": [
@@ -1386,6 +1466,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": null,
"Feature ID": "51VCKU5eV6mcTc9q9ArfWELU2CqDoi13hdAjr6fHMdtv",
"Min Agave Versions": [
@@ -1412,6 +1493,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": null,
"Feature ID": "GJVDwRkUPNdk9QaK4VsU4g1N41QNxhy1hevjf8kz45Mq",
"Min Agave Versions": [
@@ -1439,6 +1521,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": null,
"Feature ID": "chaie9S2zVfuxJKNRGkyTDokLwWxx6kD2ZLsqQHaDD8",
"Min Agave Versions": [
@@ -1464,6 +1547,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": null,
"Feature ID": "HTW2pSyErTj4BV6KBM9NZ9VBUJVxt7sacNWcf76wtzb3",
"Min Agave Versions": [
@@ -1489,6 +1573,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": null,
"Feature ID": "9LZdXeKGeBV6hRLdxS1rHbHoEUsKqesCC2ZAPTPKJAbK",
"Min Agave Versions": [
@@ -1514,6 +1599,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": null,
"Feature ID": "2KKG3C6RBnxQo9jVVrbzsoSh41TDXLK7gBc9gduyxSzW",
"Min Agave Versions": [
@@ -1539,6 +1625,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": null,
"Feature ID": "EBq48m8irRKuE7ZnMTLvLg2UuGSqhe8s8oMqnmja1fJw",
"Min Agave Versions": [
@@ -1564,6 +1651,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": null,
"Feature ID": "turbnbNRp22nwZCmgVVXFSshz7H7V23zMzQgA46YpmQ",
"Min Agave Versions": [
@@ -1591,6 +1679,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": null,
"Feature ID": "5TuppMutoyzhUSfuYdhgzD47F92GL1g89KpCZQKqedxP",
"Min Agave Versions": [
@@ -1619,6 +1708,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": null,
"Feature ID": "RfEcA95xnhuwooVAhUUksEJLZBF7xKCLuqrJoqk4Zph",
"Min Agave Versions": [
@@ -1644,6 +1734,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": null,
"Feature ID": null,
"Min Agave Versions": [
@@ -1669,6 +1760,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": null,
"Feature ID": null,
"Min Agave Versions": [
@@ -1694,6 +1786,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": null,
"Feature ID": "EbAhnReKK8Sf88CvAfAXbgKji8DV48rsp4q2sgHqgWef",
"Min Agave Versions": [
@@ -1721,6 +1814,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": null,
"Feature ID": "EmhbpdVtZ2hWRGFWBDjn2i3SJD8Z36z4mpMcZJEnebnP",
"Min Agave Versions": [
@@ -1748,6 +1842,7 @@
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": null,
"Feature ID": null,
"Min Agave Versions": [
@@ -1759,7 +1854,9 @@
"Min Jito Versions": [
""
],
- "Owners": [],
+ "Owners": [
+ "2501babe"
+ ],
"Planned Testnet Order": "",
"SIMD Links": [
""
@@ -1769,10 +1866,11 @@
],
"Status": null,
"Testnet Epoch": "",
- "Title": "ExtendProgramChecked loader-v3 instruction"
+ "Title": "Feature Gate: Loaded Transaction Data Size Specification"
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": null,
"Feature ID": null,
"Min Agave Versions": [
@@ -1784,9 +1882,7 @@
"Min Jito Versions": [
""
],
- "Owners": [
- "2501babe"
- ],
+ "Owners": [],
"Planned Testnet Order": "",
"SIMD Links": [
""
@@ -1796,10 +1892,11 @@
],
"Status": null,
"Testnet Epoch": "",
- "Title": "Feature Gate: Loaded Transaction Data Size Specification"
+ "Title": "SIMD-0242: Static Nonce Account Only"
},
{
"Comms Required": null,
+ "Description": null,
"Devnet Epoch": null,
"Feature ID": null,
"Min Agave Versions": [
@@ -1821,7 +1918,35 @@
],
"Status": null,
"Testnet Epoch": "",
- "Title": "SIMD-0242: Static Nonce Account Only"
+ "Title": "Export "Description" field to json"
+ },
+ {
+ "Comms Required": null,
+ "Description": null,
+ "Devnet Epoch": null,
+ "Feature ID": null,
+ "Min Agave Versions": [
+ ""
+ ],
+ "Min FD Versions": [
+ ""
+ ],
+ "Min Jito Versions": [
+ ""
+ ],
+ "Owners": [
+ "buffalojoec"
+ ],
+ "Planned Testnet Order": "",
+ "SIMD Links": [
+ ""
+ ],
+ "SIMDs": [
+ ""
+ ],
+ "Status": null,
+ "Testnet Epoch": "",
+ "Title": "SIMD-0268: Raise CPI Nesting Limit"
}
]
}
diff --git a/v2.3-Release-Schedule.md b/v2.3-Release-Schedule.md
new file mode 100644
index 0000000..22d2dc0
--- /dev/null
+++ b/v2.3-Release-Schedule.md
@@ -0,0 +1,13 @@
+This is a tentative schedule for the stabilization and rollout of Agave v2.3. It is for informational purposes only, and all dates are subject to change. Please wait for announcements on Discord before performing any upgrades or downgrades.
+
+|Week #|Monday Date|Goals|
+|------|----|-----|
+|1|2025-06-02|Create v2.3 branch. Update master branch version to 3.0.0.|
+|2|2025-06-09|Testnet: Nodes running Agave adopts v2.3|
+|3|2025-06-16||
+|4|2025-06-23|Devnet: Upgrade to v2.3.|
+|5|2025-06-30||
+|6|2025-07-07|Tag Mainnet-beta Upgrade Candidate (MUC) on v2.3 branch.|
+|7|2025-07-14|Testnet: Live downgrade to v2.2, upgrade to MUC (100%). <br/>Mainnet-beta: Ask for volunteers to take 10% of stake to to v2.3|
+|8|2025-07-21|Mainnet-beta: Ask for volunteers to take 25% of stake to v2.3|
+|9|2025-07-28|Mainnet-beta: Recommend all nodes upgrade to v2.3|
Metadata
Metadata
Assignees
Labels
AUTO: Upstream UpdatesAuto-generated from tracking upstream reposAuto-generated from tracking upstream repos