Cortina - X-Chain Linearization
StephenButtolph
released this
12 Apr 00:07
·
1385 commits
to master
since this release
This upgrade linearizes the X-chain, introduces delegation batching to the P-chain, and increases the maximum block size on the C-chain.
The changes in the upgrade go into effect at 11 AM ET, April 25th 2023 on Mainnet.
All Mainnet nodes should upgrade before 11 AM ET, April 25th 2023.
The supported plugin version is 25
.
What's Changed
- Add CODEOWNERS for the x/ package by @StephenButtolph in #1260
- Feature Spec Template by @richardpringle in #1258
- Standardize CI triggers by @StephenButtolph in #1265
- special case no sent/received message in network health check by @ceyonur in #1263
- Fix bug template by @StephenButtolph in #1268
- Replace
flags
usage withpflags
by @danlaine in #1270 - Fixed grammatical errors in
README.md
by @krakxn in #1102 - Add tests for race conditions in merkledb by @kyl27 in #1256
- Add P-chain indexer API example by @StephenButtolph in #1271
- use
require
insnow/choices
tests by @dhrubabasu in #1279 - use
require
inutils/wrappers
tests by @dhrubabasu in #1280 - add support for tracking delegatee rewards to validator metadata by @dhrubabasu in #1273
- defer delegatee rewards until end of validator staking period by @dhrubabasu in #1262
- Initialize UptimeCalculator in TestPeer by @joshua-kim in #1283
- Add Avalanche liveness health checks by @StephenButtolph in #1287
- Skip AMI generation with Fuji tags by @StephenButtolph in #1288
- Use
maps.Equal
inset.Equals
by @danlaine in #1290 - return accrued delegator rewards in
GetCurrentValidators
by @dhrubabasu in #1291 - Add zstd compression by @danlaine in #1278
- implement
txs.Visitor
in X chain wallet by @dhrubabasu in #1299 - Parallelize gzip compression by @StephenButtolph in #1293
- Add zip bomb tests by @StephenButtolph in #1300
- Gossip Avalanche frontier after the linearization by @StephenButtolph in #1303
- Add fine grained metrics+logging for handling, processing, and grab l… by @aaronbuchwald in #1301
- Persist stateless block in AVM state by @StephenButtolph in #1305
- Initialize FxID fields in GetBlock and GetBlockByHeight by @StephenButtolph in #1306
- Filterable Health Tags by @ceyonur in #1304
- increase health await timeout by @ceyonur in #1317
- Expose GetEngineManager from the chain Handler by @StephenButtolph in #1316
- Add BLS benchmarks by @StephenButtolph in #1318
- Encode codec version in merkledb by @danlaine in #1313
- Expose consensus-app-concurrency by @StephenButtolph in #1322
- Adjust Logic In Merkle DB History by @dboehm-avalabs in #1310
- Fix Concurrency Bug In CommitToParent by @dboehm-avalabs in #1320
- Cleanup goroutines on health.Stop by @StephenButtolph in #1325
New Contributors
- @richardpringle made their first contribution in #1258
- @ceyonur made their first contribution in #1263
- @krakxn made their first contribution in #1102
- @kyl27 made their first contribution in #1256
- @dhrubabasu made their first contribution in #1279
- @joshua-kim made their first contribution in #1283
- @dboehm-avalabs made their first contribution in #1310
Full Changelog: v1.9.16...v1.10.0