·
2 commits
to main
since this release
Code Refactoring
- unify cmpkind and cmop (#20032) #20032 (Vineeth Kashyap)
Commits
- 9bc3d3d: [storage] Speed up loading hot state KVs on restart (wqfish) #20018
- b1cc77e: [storage] Parallelize within-shard hot state load (wqfish) #20018
- dde08a4: [mono-move] Layouts and value traversals (#19980) (George Mitenkov) #19980
- 322601b: [mono-move] LdConst vector support (#20000) (George Mitenkov) #20000
- a395cbd: [mono-move] Equality support (#19995) (George Mitenkov) #19995
- cdfe5c4: [mono-move] Table keys (#19991) (George Mitenkov) #19991
- 171798e: [mono-move] Move gas instrumentation to the IR and fuse charging into control flow (#19963) (Calin Tataru) #19963
- 7d65afc: [docker] Build forge with release profile for perf images (wqfish) #20027
- 7ae5502: [trading-native][storage] Add position-JMT iteration utilities + consolidate with main state (#20021) (Guoteng Rao) #20021
- 05abac1: [mono-move] Native heap allocation, reference API, and reflection natives (#19996) (Victor Gao) #19996
- 1b5ca91: [API] Small tweaks and new test cases. (Josh Lind) #20020
- 9146e5e: [mono-move] Canonizalize vector descriptors (#20026) (George Mitenkov) #20026
- 38b81fb: [storage] Make hot state DBs non-optional (wqfish) #20025
- 8ce3b41: [storage] Log per-RocksDB open latency in schemadb (wqfish) #20039
- eeaefbe: [consensus] Cap RocksDB WAL size (wqfish) #20039
- 230b01c: [mono-move] Integrate global storage ops with specializer (#19964) (George Mitenkov) #19964
- 9b184c7: [mono-move] Replace
GasMetertrait with concrete type, move into core (#20043) (Calin Tataru) #20043 - 57dcce5: [genesis] Enable encrypted transactions and chunky DKG v1 (#20028) (Balaji Arun) #20028
- d994a43: [smoke-test] Deflake latest events/txns test (wqfish) #20037
- 0214a43: [Consensus Observer] Small message handling tweaks. (Josh Lind) #20034
- a7b3c33: [mono-move] Aggregator natives (#20014) (George Mitenkov) #20014
- 959af09: [Gas Schedule] Bump gas version to v49 (#20050) (vsharongg) #20050
- a7fccae: [prover][flow] Quantifier weights, state-label witnesses, filtered-env (#20007) (Teng Zhang) #20007
- 21438b3: [spec] aptos-framework spec repair (#19946) (Teng Zhang) #19946
- eac45bc: [mono-move] Add test intrinsics (#20045) (George Mitenkov) #20045
- c07ccb4: change executor bench to feedback output (#20040) (Aaron) #20040
- e9d10e8: [forge] etna: switch to realistic_500tps, 20m duration (#20055) (Balaji Arun) #20055
- 02752cf: [mono-move] Native extensions framework + extension-backed natives (#20024) (Victor Gao) #20024
- 37f7bf1: [storage] Open DBs concurrently via thread::scope (wqfish) #20036
- 69fe58b: [execution] Fix non-deterministic hot state promotions (wqfish) #20057
- e93f229: [forge] etna: bump pinned aptos-core SHA to match etna main (#20059) (Balaji Arun) #20059
- a3c9cc8: [safety-paper] update async, perf, trusted sections and rebuild PDF (#20061) (Teng Zhang) #20061
- 46b57c3: [safety-paper] add reentrancy check section (#20064) (Victor Gao) #20064
- 917b564: vineeth pass over the paper (#20071) (Vineeth Kashyap) #20071
- 97c5e1e: [paper] Pass over the paper (#20072) (George Mitenkov) #20072
- 3a79a68: Another pass over the paper. (#20074) (Vineeth Kashyap) #20074
- efd64db: [mono-move] Cleanup context TODOs (#20051) (George Mitenkov) #20051
- 4fbe27a: [forge] bump deployer version (#19956) (aptos-bot) #19956
- 57de0e0: Implement support for enums in the mono-vm. (#20060) (Vineeth Kashyap) #20060
- 871d8c2: [Consensus Observer] Add ignored message metrics. (Josh Lind) #20080
- b489627: [trading-native][move] Add native_position + trading_native_capability to aptos-experimental (#19949) (Guoteng Rao) #19949
- c26ac0d: [safety paper] Final submitted version (#20087) (Wolfgang Grieskamp) #20087
- 69b349f: [storage] Guard hot state reads with the hot pruners (wqfish) #20096
- 81e6a1b: [prover] Verifiable inline functions and inline higher-order functions (#20066) (Wolfgang Grieskamp) #20066
- 377890f: [storage] Add hot state snapshot read APIs (wqfish) #20092
- 4ef94d8: support remaining vector operations (#20083) (Vineeth Kashyap) #20083
- d0ea2e4: Generics monomorphization in the specializer (#20098) (Vineeth Kashyap) #20098
- 08f9302: [framework] Increase federated JWK limit (#20105) (zhoujunma) #20105
- 0b8c2c6: [consensus] Decouple encryption round from consensus round (#20065) (Balaji Arun) #20065
- 8edd030: [storage] Add hot state snapshot chunk-with-proof (wqfish) #20101
- 928d8b4: [mono-move] Enum value traversal support (#20095) (George Mitenkov) #20095
- 325da4b: [move-flow] Add facts query to move_package_query (#20068) (Amine Elsassi) #20068
- 6daeb3b: [mono-move] Basic hash natives (#20100) (George Mitenkov) #20100
- ee8b149: [api] Annotate closure captured arguments (#19999) (George Mitenkov) #19999
- 39d0ec2: [move-flow] Add hardened release pipeline (#20054) (Amine Elsassi) #20054
- 832e9c4: [mono-move] Add stdlib native functions (string, bcs, object, table) (#20073) (Victor Gao) #20073
- c7093da: Revise CODEOWNERS for updated directory ownership (#20099) (Greg Nazario) #20099
- c3066ad: [mono-move] Fix bool deserialization to be canonical (#20108) (George Mitenkov) #20108
- 34295d5: Collapse unary cast variants (#20110) (Vineeth Kashyap) #20110
- 9b8407e: Bump form-data from 4.0.5 to 4.0.6 in /crates/aptos-faucet/ts-client (#20094) (dependabot[bot]) #20094
- fc4d93e: collapse generic/non-generic call & closure IR twins (#20109) (Vineeth Kashyap) #20109
- 9ee3570: [mono-move] Add a Move unit test harness (#20042) (Calin Tataru) #20042
- 62b6bc6: [storage] Add indexer flush to fix flaky test (wqfish) #20118
- 13f2453: [deps] Bump lru from 0.16.1 to 0.18.0 (wqfish) #20118
- 54419d6: [storage] Test hot state LRU overlay fall-through (wqfish) #20118
- 6870a6b: [storage] Add unit tests for hot state in State (wqfish) #20118
- 0b85192: [storage] Add hot state smoke tests (wqfish) #20118
- 3bd6b26: remove draft (#20119) (Teng Zhang) #20119
- c3f08d8: [execution] Enable Block-STM v2 by default (#20116) (Zekun Li) #20116
- a340135: [consensus] Test V1/V2/V3 decryption metadata transitions; remove framework_upgrade chunky-DKG override (#20111) (Balaji Arun) #20111
- 4f7b1b3: [consensus] Exclude retryable encrypted txns from execution (#20115) (Balaji Arun) #20115
- 96120d1: [mono-move] TODOs cleanup (#20124) (George Mitenkov) #20124
- 90b23da: [mono-move] LdConst GC test (#20125) (George Mitenkov) #20125
- dbac2fe: [move perf] Shorten the window where the PR mechanism triggers to 2 days (#20135) (Wolfgang Grieskamp) #20135
- d87b08e: [ci] Calibrate single-node execution performance values (#20141) (aptos-bot) #20141
- e39f360: [mono-move] CI benchmark (#20138) (George Mitenkov) #20138
- 0edb427: [trading-native] Native-position consensus state root (rebased on main + pruner) (#20016) (Guoteng Rao) #20016
- 4e4c761: [framework] Do not use aggregator V1 in genesis (#20130) (George Mitenkov) #20130
- 73e51f7: [vm] Lazily prepare keyless PVK (#20148) (zhoujunma) #20148
- be2341d: [mono-move] Keep type as identity, use layouts for size/alignment (#20139) (George Mitenkov) #20139
- e6601bb: Remove a left-over debug output from the executor-benchmark (#20152) (Andrei Tonkikh) #20152
- 3b3a0e7: Update gas version on main branch (#20154) (vsharongg) #20154
- 2c50705: [consensus] demote leader-reputation short-window log during catch-up (#20086) (Balaji Arun) #20086
- 123536d: more spec fix (#20076) (Teng Zhang) #20076
- 7091534: [stdlib] Make std::result::Result public and enable its helpers (#20150) (Wolfgang Grieskamp) #20150
- f7b6352: [mono-move] Replay benchmark (#20126) (Calin Tataru) #20126
- 8d816c2: [vm] Refactor function type creation (#20149) (George Mitenkov) #20149
- b4bd877: [storage] KV replay: split batches at epoch endings (wqfish) #20157
- 7b5ef95: [types] Add bon builder for TransactionInfo (wqfish) #20157
- c0f373b: [refactor] Add bon builders to more multi-arg constructors (wqfish) #20157
- 44554f0: [refactor] Add bon builders to two more swap-prone fns (wqfish) #20157
- d8852e0: [deps] Bump num-bigint-dig 0.8.4 -> 0.8.6 (wqfish) #20157
- f3e3806: [execution] Decouple hot state root from TXN_INFO_V1 (wqfish) #20157
- be916bb: [mono-move] Small benchmark improvements (#20158) (George Mitenkov) #20158
- e7db977: [mono-move] Hoist interpreter machine registers into the run loop (#20134) (Victor Gao) #20134
- b7f23b2: [release] Add aptos-release-tool (#20121) (Victor Gao) #20121
- e694690: [mono-move] Add secp256k1 natives (#20159) (George Mitenkov) #20159
- a7001ac: [consensus] Reject opt block at ProposalMsg ingress (#20161) (Daniel Xiang) #20161
- f9244fa: [types] Derive state-key shard index from array length (wqfish) #20166
- 1dbcc78: [framework] Add multisig script feature flag back (#20142) (Greg Nazario) #20142
- daf7138: [move-flow] Add update subcommand (#20170) (Amine Elsassi) #20170
- 383d2c3: [types] Reduce state key registry lock contention (wqfish) #19989
- e75a0db: [execution] Sort to_make_hot once at cap time (wqfish) #19989
- f38c8bb: [forge] Keep hotness flag off in mixed-version suites (wqfish) #19989
- 75222b2: [vm] Record txn read sets for hot state promotion (wqfish) #19989
- c2f0746: add code download mode for comparison testing tool (#20187) (Teng Zhang) #20187
- 58b3d3e: fix framework spec (#20151) (Teng Zhang) #20151
- b7e72f7: [vm] Harden AIP-133 function reflection (#20147) (Wolfgang Grieskamp) #20147
- fe434eb: [API] Verify JSON batch sizes immediately. (Josh Lind) #20079
- ee3597b: [API] Always verify endpoint accessibility first. (Josh Lind) #20079
- c514c56: [framework] Mint gas refund as APT FA via MintRef (#20132) (Aaron) #20132
- 31ff67b: [State Sync] Use saturating operations. (Josh Lind) #20199
- 7befd20: [mono-move] Seed features resource in unit test harness (#20201) (Calin Tataru) #20201
- 22014e2: fix attrs,type and returnTypes qualification + add lambda tagging + read-only hint (GotenJBZ) #20174
- ae8e22d: remove permissioned signer from framework (#20198) (Teng Zhang) #20198
- 4e024b7: [mono-move] Remove ExecutionContext (#20202) (George Mitenkov) #20202
- 4d4b6c4: [move-flow] Bump version to 2.0.0 (#20204) (Amine Sassi) #20204
- 8280675: [cli] Bump to 9.5.0 (#20208) (Calin Tataru) #20208
- 7aacca4: [types] Defer signature decompression in AggregateSignature and SignatureWithStatus (#20089) (Balaji Arun) #20089
- 0ee0270: [Types] Reduce display count for validator verifier. (Josh Lind) #20200
- fde5031: [Consensus] Use display format for logging. (Josh Lind) #20200
- 7918105: [vm] Bound fail-closed delayed-field squash to [1.46, 1.48) (#20211) (Zekun Li) #20211
- f129dfc: [spec][framework] OM intrinsics (#20081) (Teng Zhang) #20081
- 6b94cd6: [framework] Dispatch FunctionInfo hooks via function values (#20197) (Wolfgang Grieskamp) #20197
- 24e5b77: [move] Remove resource access control (#20085) (George Mitenkov) #20085
- 17d5aae: [mono-move] Decouple gas instrumentation from lowering (#20215) (Calin Tataru) #20215
- 807a831: [forge] bump deployer version (aptos-bot) #20082
- 20f9379: [vm] Flag to disable closure BCS serialization (#20220) (George Mitenkov) #20220
- 8b29600: [move] Add more charges for string natives (#20232) (George Mitenkov) #20232
- 74f4acc: [move] Allow switch from parallel to integer aggregator for APT supply (#20214) (George Mitenkov) #20214
- 4b5bebf: [mono-move] Migrate specializer errors (#20221) (Calin Tataru) #20221
- 28c1851: [spec] Add intrinsic specs for BigOrderedMap (#20213) (Teng Zhang) #20213
- e7f5c20: [move prover] fix move prover bugs (#20227) (Teng Zhang) #20227
- ac1a82f: [vm] Remove V1 aggregator from execution (#20169) (George Mitenkov) #20169
- d825a74: [block-stm] Move value with layout out of executor/mvhashmap (#20209) (George Mitenkov) #20209
- ecfa204: [block-stm] Concrete types for modules (#20219) (George Mitenkov) #20219
- e6fbd10: [block-stm] Encapsulate post-commit materialization (#20230) (George Mitenkov) #20230
- a36e20b: [trading-native][state-sync] Native-position state sync (#19974) (Guoteng Rao) #19974
- 7f54b89: [framework] Make Option public (#20236) (Teng Zhang) #20236
- c0e82e5: [github] Improve workflow permissions (#20171) (Greg Nazario) #20171
- 51e044e: [mono-move] Add write-set and VM output generation (#20242) (Calin Tataru) #20242
- b5ada94: [indexer] Add crate docs and cleanup TODO anchors (#20247) (Wolfgang Grieskamp) #20247
- 53ed60d: [release] hotfix publishes on non-public (Rustie Lin) #20248
- dea1e96: [executor-benchmark] add run_mix_with_default_params for weighted txn mixes (#20245) (Manu Dhundi) #20245
- 8873921: [mono-move] Type-erased error handling (#20254) (Calin Tataru) #20254
- 0941801: [compiler] Refactor for loop implementation (#20240) (Teng Zhang) #20240
- 068e53b: [state-sync] Fix fast-sync wedge on invalid first snapshot chunk (#20251) (Guoteng Rao) #20251
- b0a593d: Implement chained field access fusion (#20249) (Vineeth Kashyap) #20249
- 28f8208: update readme (#20265) (Teng Zhang) #20265
- f459e75: Reduce and pin the stackless IR instruction size to 32 bytes. (#20256) (Vineeth Kashyap) #20256
- 41bb15e: [framework] Lazy module initialization support (#20235) (Wolfgang Grieskamp) #20235
- 4bca608: fix global variable (#20258) (Teng Zhang) #20258
- 130e90f: Make stackless execution IR have named fields and add better doc comments to the instructions. (#20259) (Vineeth Kashyap) #20259
- 68608fe: [consensus] Dedup voting power tracking in proof coordinator (#20210) (Balaji Arun) #20210
- 9be7667: [prover] Camera-ready revisions for FMCAD'26 higher-order paper (#20284) (Wolfgang Grieskamp) #20284
- e2806a1: [vm] Add RustMV design doc: safe sequential Rust on Move bytecode (#20270) (Wolfgang Grieskamp) #20270
- a2756e6: [consensus] Don't log cancelled derive as error (#20277) (Balaji Arun) #20277
- 733ef4d: [mono-move] Implement vector::move_range as a native function (#20261) (Victor Gao) #20261
- a65bd92: Compile-time differentiation of slot forms. (#20263) (Vineeth Kashyap) #20263
- 329a82d: [mono-move] String natives (#20163) (George Mitenkov) #20163
- fc2f3ab: [mono-move] Fix signer deserialization (#20290) (George Mitenkov) #20290
- 4cc50b9: [github] Fix replay-verify job-level permissions (#20299) (Victor Gao) #20299
- a06e17d: [vm] Gate module publishing on a minimum bytecode version (#20296) (Victor Gao) #20296
- 5387a4f: [indexer] Improve table info parsing (#20295) (Victor Gao) #20295
- bc5690f: [vm] Return none on unknown variant tag (#20304) (George Mitenkov) #20304
- ffb70da: Fix stale lookup of closures and re-verify loaded function. (#20283) (Vineeth Kashyap) #20283
- 8161874: add snapshot function to fungible_asset in framework (#20180) (igor-aptos) #20180
- 5ef6c31: [block-stm] Remove generic error from output (#20255) (George Mitenkov) #20255
- 1702411: Add module location where the award happened. (#20289) (Vineeth Kashyap) #20289
- d72fbe2: CFG Equivalence (#20300) (Vineeth Kashyap) #20300
- 38909bf: [replay-verify] Bump snapshot PVC sizes to fit grown PFN disks (#20301) (Victor Gao) #20301
- 82892a8: [block-stm] Refactor recorded outputs (#20257) (George Mitenkov) #20257
- 1759988: [block-stm] Remove before materialization guard (#20260) (George Mitenkov) #20260
- 00c54b4: [Mempool] Small improvements to txn size estimates. (Josh Lind) #20314
- be15800: [block-stm] Refactor bcs group fallback into its method (#20267) (George Mitenkov) #20267
- cc09f4c: [framework] Add cleanup on orderless proofs (#20070) (Greg Nazario) #20070
- a476e46: [block-stm] Split TransactionOutput into base and LegacyTxnOutput (#20271) (George Mitenkov) #20271
- a322b6e: implement ghost field for structs/enums (#20272) (Teng Zhang) #20272
- e8273c6: [Consensus] Return errors for missing peers when processing AugData (Josh Lind) #20325
- 4023d0b: fix cache layouts of vector-wrapped structs (#20333) (Teng Zhang) #20333
- 65079c7: [mono-move]
unit_testsigner natives (#20328) (George Mitenkov) #20328 - d1ee9ef: [vm] Add ordering for side-effects traversal (#20337) (George Mitenkov) #20337
- 78644ab: [Config] Update seed peers across networks. (Josh Lind) #20324
- 8b6d5f9: [Config] Restore mainnet seed support. (Josh Lind) #20324
- 3b52823: fix mono unit tests (#20343) (Teng Zhang) #20343
- cfc7cdc: more BOM specs (#20303) (Teng Zhang) #20303
- 59a3b4e: [move prover] ghost carrier and iterator validity for intrinsic maps (#20310) (Teng Zhang) #20310
- 95cbead: bound instruction cache size (#20341) (Vineeth Kashyap) #20341
- ef0321f: Addressing reviewer comments for camera ready (#20346) (Vineeth Kashyap) #20346
- 2b14590: [api] Return 410 for pruned transaction and event reads (#20332) (Jon) #20332
- fd5c21e: [mono-move] Add the MonoMove Aptos transaction executor (#20181) (Victor Gao) #20181
- d3aab25: [vm] Add charges for bcs value traversals (George Mitenkov) #20336
- f979dd4: [vm] Charge bcs value traversal at 3x compare (George Mitenkov) #20336
- f3dbdda: [vm] Update MeterBcsByValueSize activation times (George Mitenkov) #20336
- ddd4467: [repo] Ignore .atlas/ agent state directories (#20369) (Greg Nazario) #20369
- 84f2b75: [framework] BigOrderedMap iterator validity specs (#20311) (Teng Zhang) #20311
- 453b848: fix bv panics (#20344) (Teng Zhang) #20344
- 45b72b6: implement closure frame-cache TODO (#20347) (Vineeth Kashyap) #20347
- 0c66e5c: threading bytecode provenance in the specializer (#20366) (Vineeth Kashyap) #20366
- 79ab3b0: [cli] Clean up CLI documentation and help text (#20368) (Greg Nazario) #20368
- 5d7460c: [prover] Inline behavioral predicates for inline functions (#20345) (Wolfgang Grieskamp) #20345
- 99bbd2b: [prover] Formalize Move frontend, IR, and prover stages in Lean (#20315) (Wolfgang Grieskamp) #20315
- 09f0a27: Increase testnet archival PFN size to 26Ti (Stelian Ionescu) #20386
- 6f8f50c: Fix royalty (#20385) (Aaron) #20385
- d8478cc: [prover] Generate one Boogie program per verification root (#20392) (Wolfgang Grieskamp) #20392
- 1ef8cd6: compiler checks for native declarations (#20357) (Vineeth Kashyap) #20357
- 36d945c: [mono-move] Fix executor signer count and transaction-context seeding (#20389) (Victor Gao) #20389
- 6426ddc: [mono-move] Replay-bench the Aptos transaction executor against AptosVM (#20370) (Victor Gao) #20370
- 14daa9f: [mono-move] Add stateless crypto natives (#20329) (George Mitenkov) #20329
- ea9194a: [mono-move] Remaining bls12381 natives (#20339) (George Mitenkov) #20339
- feb44df: [mono-move] Ristretto255 scalar natives (#20395) (George Mitenkov) #20395
- fef75bd: [mono-move] Chain ID and consensus config natives (#20396) (George Mitenkov) #20396
- 4f5cf34: use archive in url for package tests (#20404) (Teng Zhang) #20404
- ee0cc82: add bv internal pragma (#20384) (Teng Zhang) #20384
- 0dd55d3: [move-prover] enumeration view for intrinsic maps (#20380) (Teng Zhang) #20380
- 0038751: fix global memory in lifted lambda (#20331) (Teng Zhang) #20331
- e08e630: [mono-move] Initialization natives (#20397) (George Mitenkov) #20397
- 88c3668: make language version 2.2 the minimum supported by the compiler (#20398) (Vineeth Kashyap) #20398
- 9e88533: [types] Recognize the full devnet chain ID range (wqfish) #20407
- 074d7f0: [config] Keep hot state across restarts on devnet (wqfish) #20407
- 35b0be7: Replay-verify: increase Mainnet PFN snapshot size (Stelian Ionescu) #20410
- 73d923a: [block-stm] Add SingleTransactionExecutor abstraction (#20276) (George Mitenkov) #20276
- 50112db: [lean model] Add generics and shared XIR import (#20393) (Wolfgang Grieskamp) #20393
- 653436b: fix optimizer bug w.r.t. heap-backed values (#20390) (Vineeth Kashyap) #20390
- a197c69: [prover] Verify inline higher-order functions (#20360) (Wolfgang Grieskamp) #20360
- 90030a3: [docs] Document prophecy reference model (#20387) (Wolfgang Grieskamp) #20387
- 0f8ef0f: [consensus] Match commit votes on full LedgerInfo (#20335) (Daniel Xiang) #20335
- 96c1f3a: [vm] Add mainnet framework function usage coverage (#20406) (Wolfgang Grieskamp) #20406
- 7fb8853: [execution] Drain state sync before teardown (wqfish) #20409
- 84d6392: [mono-move] Do not zero-initialize heap (#20413) (George Mitenkov) #20413
- a2c61db: [mono-move] Enable stdlib on mono move (#20420) (George Mitenkov) #20420
- 8f1e1d2: [mono-move] User context natives (#20403) (George Mitenkov) #20403
- 794ac05: retry crane copy on transient registry failures (#20425) (Rustie Lin) #20425
- f8f05a9: [mono-move] Derived aggregator natives (#20422) (George Mitenkov) #20422
- 8ea60bf: [mono-move] Refactor group tracking (#20414) (George Mitenkov) #20414
- ea995b2: [mono-move] Initial implementation of pre-execution checks (#20411) (Victor Gao) #20411
- 48f61bf: adds ability inference infra and fixes closure-type in destacking (#20408) (Vineeth Kashyap) #20408
- bd25d15: [mono-move] Support block-metadata transactions (#20417) (Victor Gao) #20417
- 872499c: [Lean on Move] Add Lean-authored Move modules (#20394) (Wolfgang Grieskamp) #20394
- 2f2eb62: add miri-based execution of mono-move tests (#20415) (Vineeth Kashyap) #20415
- 79dfda0: [vm] Remove permissioned signer VM logic (#20203) (Teng Zhang) #20203
- fca6ee9: [mono-move] Fix constant_serialized_size descriptors (#20423) (George Mitenkov) #20423
- 629a760: fix missing declrs (#20429) (Teng Zhang) #20429
- c50214f: tie SessionEffects to its execution guard (#20435) (Vineeth Kashyap) #20435
- 6a47aff: [ci] Publish framework usage reports privately (#20430) (Wolfgang Grieskamp) #20430
- a4e59c8: [release] Add deploy-testnet to aptos-release-tool (#20436) (Victor Gao) #20436
- 6afd848: [vm] Meter BCS value nodes on deserialize (#20433) (George Mitenkov) #20433
- 6f92410: [cli] Default REST URLs to api.*.aptoslabs.com (#20442) (Greg Nazario) #20442
- 6d836be: [cli] Release Aptos CLI 9.5.1 (#20444) (Greg Nazario) #20444