What's Changed
- [compiler] fix issue 18335 by @junxzm1990 in #18411
- [Hot State] Include HotVacant slots in root hash by @wqfish in #18427
- [qs] fix flaky batch store test by @ibalajiarun in #18449
- [move-prover] Adding behavioral predicates to the parser by @wrwg in #18428
- [batch-encryption] remove happy path in impls and traits by @ibalajiarun in #18445
- [forge] bump deployer version by @aptos-bot in #18446
- Add conversion fns from blst consensus keys to chunky encryption keys by @rex1fernando in #18454
- add support for SLH-DSA-SHA2-128s TXN authenticators by @alinush in #18300
- [api] local config flag to gate enc txn submission and batch validation by @ibalajiarun in #18086
- [move-prover] Properly desugar receiver style functions in let statements by @mkurnikov in #18438
- [move-prover] Adding behavioral predicates to the type checker by @wrwg in #18429
- Remove refs to unweighted chunky from aptos-batch-encryption by @rex1fernando in #18466
- Wicher/more dkg edits by @waamm in #18384
- add trading framework package for types by @igor-aptos in #18364
- [State Sync] Bump network message size, and enable time-and-size aware storage reads. by @JoshLind in #18473
- [move-unit-test] More information for unexpected aborts by @calintat in #18432
- [qs] Populate BatchKind for BatchV2 by @ibalajiarun in #18452
- [qs] support pulling OptQuorumStorePayload::V2 by @ibalajiarun in #18453
- [vm] Stack size checks for native calls by @georgemitenkov in #18475
- Bulk order rejection event and address various security feedback by @sitalkedia in #18477
- [cli] Fix MOVE_VM_STEP/MOVE_VM_TRACE for aptos move replay by @wrwg in #18486
- [prover] Support tuple results in spec functions by @wrwg in #18484
- [compiler] Allow using wildcard to match tuple by @calintat in #18434
- [encrypted mempool] Return error when trying to initialize digest key with batch size not a power of 2. by @rex1fernando in #18496
- [compiler-v2] Make semicolon optional after block expressions by @vineethk in #18497
- [prover] Add developer documentation for function values verification by @wrwg in #18493
- [move-prover] Implement behavioral predicates reduction by @wrwg in #18450
- [framework] use compound arithmetic expr wherever possible by @mkurnikov in #18458
- [framework] use vector index expr whenever possible by @mkurnikov in #18457
- [vm] Support abort messages in native functions by @calintat in #18487
- [framework] replace with receiver-style call expr in non-spec code by @mkurnikov in #18462
- Bulk order cancel price level by @sitalkedia in #18485
- [tests][vm] Additional tests to increase code coverage of runtime reference safety checker by @vineethk in #18407
- [vm] Adding design doc by @georgemitenkov in #18498
- [Orderbook] Address security review feedback by @sitalkedia in #18495
- [telemetry-service] untrusted custom contract telemetry by @rustielin in #18455
- Expand PVSS benchmarking tables by @waamm in #18511
- [Network] Remove dead configs and code. by @JoshLind in #18516
- [Hot State] Enable pruner for hot state merkle db by @wqfish in #18467
- [compiler] New macros using abort with message by @calintat in #18412
- [Network] Add access control policies to network configs. by @JoshLind in #18504
- [mono move] add design of memory management and value representation by @vgao1996 in #18519
- Enhance log entry serialization by converting structured log values t… by @zekun000 in #18447
- Add test transaction with signed int by @jtang17 in #18527
- [qs] Handle BatchV2 network messages by @ibalajiarun in #18509
- [Orderbook] Bulk order callback to support order margin. by @sitalkedia in #18512
- [vm] Fix async code state replay by @georgemitenkov in #18479
- Signed integer test transaction format by @jtang17 in #18546
- [Orderbook] Return ClearinghouseStoppedMatching cancellation reason when matching stops by @sitalkedia in #18530
- [encrypted mempool] Add
verify_decryption_keymethod toBatchThresholdEncryptiontrait by @rex1fernando in #18500 - [REST API] Add
chain_idandnode_typeto the/infoendpoint by @JoshLind in #18525 - [replay-verify] bump disk to 20Ti by @ibalajiarun in #18548
- [jwk] rename .pem to .txt by @zekun000 in #18550
- Verify Cargo.lock and other files are not changed after running lints by @wqfish in #18551
- [crypto] Rename SecretSharingConfig trait to TSecretSharingConfig by @ibalajiarun in #18536
- [Execution] Implement Copy for a few onchain config types by @wqfish in #18554
- [types] Extract randomness DKG types into separate module by @ibalajiarun in #18537
- [Types] Use Self whenever possible in onchain config code by @wqfish in #18555
- Remove Pontem from example documentation by @banool in #18561
- [Encrypted Txn] Add TypeScript tests for encrypted transactions by @JoshLind in #18521
- [types] Add Chunky DKG types and on-chain config by @ibalajiarun in #18538
- [Storage] Improve error message in assertions by @wqfish in #18570
- [framework] Add hash-based caching for Move framework builds by @zekun000 in #18553
- [TSS] add support for randomness in local mode by @vgao1996 in #18573
- [dkg] Add chunky DKG types and module structure by @ibalajiarun in #18542
- [Storage] Fix for panics in state update code by @wqfish in #18575
- [dkg] Add chunky DKG producers by @ibalajiarun in #18543
Full Changelog: aptos-cli-v7.14.1...aptos-cli-7.14.2