[Testnet] Aptos Node Release v1.15.0
·
11 commits
to aptos-release-v1.15
since this release
Aptos Improvement Proposals (AIPs)
Check out all of our AIPs and discussions here on GitHub
Breaking Changes
- [AIP-88] - BlockEpilogue to replace StateCheckpoint transaction
- Ecosystem Impact: StateCheckpoint transaction will stop being produced, and BlockEpilogue will be produced instead. For users that handle receiving unknown transactions, no issues should occur. For users that need to handle all transaction, they would need to add handling for the new transaction type.
- Feature Flag: gated with execution onchain config
Aptos Blockchain
- #13133 BlockSTM: Parallelize Resource Group Accesses. Different resources in a resource group won't have a conflict for parallelism purposes in most cases. Improves the throughput of resource group based workload by up to 2x.
- #13531 Mempool: Reduces the number of duplicate transactions due to PFN duplication. In most cases, the upstream VFN will have already seen the txn via the primary VFN's quorum store batch.
Move
VM
- Correct type size computation: #13028. Note that the feature flag will be enabled in 1.16, and this release rolls out the APIs first with the same type size computations.
Resolved Issues
Bug Fixes
- Multisig V2 bug fixAborts the multisig transaction if the provided payload does not match the payload stored onchain. This resolves [this filed issue](#12929).
- Feature flag: ABORT_IF_MULTISIG_PAYLOAD_MISMATCH
- Network Health Checker. Fixes a infinite blocking call in Network Health Checker when attempting to disconnect from a peer that failed the Health check. The situation arises when a peer connection is blocked writing to a socket unable to process disconnection request from the Health Checker, while the Health Checker is waiting for peer connection termination acknowledgement. The fix also includes a timeout for writing to an outbound socket.