Bug Fixes
- apply rustfmt formatting to peer_manager/mod.rs #18629 (Cursor Agent)
- apply nightly rustfmt formatting #18629 (Cursor Agent)
- use single-line license header in benchmark file #18629 (Cursor Agent)
- remove drop() calls on non-Drop types in benchmark #18629 (Cursor Agent)
Documentation
- consensus: fix 'QuorurmCertificate' -> 'QuorumCertificate' in block/block_data doc comments (#19511) #19511 (Mukunda Rao Katta)
Commits
- 5b28fae: [decompiler] Support public structs in decompiler (#19086) (Teng Zhang) #19086
- 6937c27: support struct api for move prover (#19087) (Teng Zhang) #19087
- ccb813d: [CLI][Move] support public structs/enums as txn args in CLI (#18591) (Teng Zhang) #18591
- d9b5861: [ci] Sanitize workflow branch output (#19133) (Andrea Cappa (zi0Black)) #19133
- 1f923df: Fiat-Shamir fix in DeKART (#19135) (Wicher Malten) #19135
- dc4eb71: [forge] adhoc: fix etna image name (#19140) (Balaji Arun) #19140
- 56e7bbc: [consensus] Add ciphertext verification in QS batch verify (Balaji Arun) #19130
- b0f06a3: [consensus] Add per-kind batch size control for encrypted txns (Balaji Arun) #19130
- c02d7de: [consensus] Add per-BatchKind txn limits in proposal pull (Balaji Arun) #19130
- 161280b: [storage] Persist WriteSet hotness in ledger DB behind config flag (wqfish) #19137
- 305cc73: [vm] MonoMove runtime prototype: interpreter, GC, and benchmarks (#18711) (Victor Gao) #18711
- ee24bde: [localnet] Add --use-internal-fullnode-data-interface (#19147) (Daniel Porteous (dport)) #19147
- 4672b9c: [types] Fix replay_protection_nonce for encrypted transactions (#19149) (Balaji Arun) #19149
- 2b4a714: [forge] Add auto-restart, pre-built binary support, and use clang linker on Linux (wqfish) #19150
- b937aad: [forge] bump deployer version (aptos-bot) #19128
- d32f05d: Update Docker images (cursor[bot]) #18402
- ca6ca88: [prover] Global memory support for behavioral predicates and access declarations (#18979) (Wolfgang Grieskamp) #18979
- a73a294: [storage] Persist hot state KV insertions/evictions to DB (wqfish) #18982
- 5383ed7: [forge] bump deployer version (aptos-bot) #19169
- 3044960: Confidential assets v1.1 (#18973) (Alin Tomescu) #18973
- 94be7dc: Make faucet mint limits configurable per asset (#19172) (Daniel Porteous (dport)) #19172
- 30b2707: fungible_asset::amount use self, duplicate metadata accessor (#19161) (igor-aptos) #19161
- 71eb230: [Forge] Remove VFNs from land-blocking performance tests. (Josh Lind) #19094
- 0b4268c: [Forge] Enable validator-PFN connections for forge perf. (Josh Lind) #19094
- 9168b1d: [Forge] Add transaction emitter support for PFNs. (Josh Lind) #19094
- f806a24: [forge] bump deployer version (aptos-bot) #19182
- c383967: Gate
0x1::crypto_algebra::multi_scalar_mulby feature flagCRYPTOGRAPHY_ALGEBRA_NATIVES(#19097) (zhoujunma) #19097 - f2b05ad: [vm] Include verifier config in verified module cache key (#19160) (Victor Gao) #19160
- 0357d77: Add object_code_deployment::get_code_object_signer (#19162) (igor-aptos) #19162
- d4167d9: remove unnecessary properties in ordered_map and big_ordered_map (#19184) (igor-aptos) #19184
- 3712cf9: [mono-move] Gas instrumentation prototype (#19134) (Calin Tataru) #19134
- 180bb81: Add otel tracing to grpc v2 stack (#18835) (Daniel Porteous (dport)) #18835
- a4df62f: [mono-move] Executable cache template (#19131) (George Mitenkov) #19131
- e3fbb8b: [move-flow] make mcp server resilient and add claude plugin readme (#19122) (Jun Xu) #19122
- 87399ca: [vm] Update Mono Move VM design document (#19181) (Victor Gao) #19181
- 9b3f65b: [consensus] Add receiver-side check for encrypted batch txn limit (#19192) (Balaji Arun) #19192
- 4243834: [confidential assets] enforce allow listing on testnet for consistency with mainnet (#19197) (Alin Tomescu) #19197
- 46d4d94: [replay-verify] Fix broken Humio queries and clarify PVC log messages (#19198) (Victor Gao) #19198
- 47bd77f: [build] Move linker-plugin-lto into
.cargo/performance.toml(wqfish) #19199 - ba6205a: 100 -> 1 (#19204) (Guoteng Rao) #19204
- c32154d: [storage] Key state pipeline by HashValue for hot state KV persistence (wqfish) #19183
- 9c9cd42: Fix documentation typo (Stelian Ionescu) #16380
- 291acbc: Increase max open files in the Docker Compose configs (Stelian Ionescu) #15947
- 65ded07: [consensus] Optimize BatchProofQueue pull performance (Balaji Arun) #19163
- 4ed44a8: [consensus] Use &TxnSummaryWithExpiration in PullSession filtered_txns (Balaji Arun) #19163
- c2cd395: update stake.md file (Balaji Arun) #19163
- fbdedd0: [prover] Add proof blocks and lemmas to Move Specification Language (#18893) (Wolfgang Grieskamp) #18893
- 69755ca: [flow] Prepare plugin release and fix MCP schema compatibility (#19188) (Wolfgang Grieskamp) #19188
- cf06a53: [mono-move] Refactor alloc.rs and use function pointers (#19202) (George Mitenkov) #19202
- 52cf4d2: [metrics] Expose disk drive model as info-style metric (#19159) (Balaji Arun) #19159
- c702d9a: [dkg] Harden chunky DKG: fix equivocation bug and improve robustness (#19142) (Balaji Arun) #19142
- 9b1c1d8: remove self from is_owner / owns, as syntax is more confusing than not (#19194) (igor-aptos) #19194
- e3b343b: [build] Binary release mechanism (#19125) (Greg Nazario) #19125
- 06cca6b: [Config] Always optimize validator networks. (Josh Lind) #19170
- 2455aa3: [metrics] Add build profile label to release_version metric (#19213) (Balaji Arun) #19213
- b714899: [mono-vm] Specializer for destackification and lowering (#18946) (Vineeth Kashyap) #18946
- 29a7211: [storage] Add API to load hot state KVs from DB on restart (wqfish) #18983
- 3461cdb: [linter] Lint check for using
#[deprecated](#19193) (Vineeth Kashyap) #19193 - b7caf27: [cli] Release v9.1.0 (#19221) (Greg Nazario) #19221
- 384f703: [cli] Update changelog (#19223) (Greg Nazario) #19223
- 192cac8: [Release] Bump gas version on main. (#19226) (Guoteng Rao) #19226
- e382f94: [replay-verify] Support time-based range specification (#19203) (Victor Gao) #19203
- ecc40ee: [framework] Increase gas limits for governance proposal simulation (#19222) (Victor Gao) #19222
- f7d9869: [mono-move] Non-generic types and layouts (#19191) (George Mitenkov) #19191
- e77e6a9: [confidential assets] add governance script to enable APT for confidentiality (Alin Tomescu) #19200
- 8cda060: add yaml (Alin Tomescu) #19200
- a6945d6: oops (Alin Tomescu) #19200
- 1680d42: [CI] Add Slack notification on scheduled execution-performance failure (#19208) (Wolfgang Grieskamp) #19208
- b5e27e8: [vm] Calibrate e2e benchmark (#19236) (George Mitenkov) #19236
- 334f945: [execution] Replace ArcSwapOption with Mutex for BlockSTM txn inputs (wqfish) #19219
- 8f5da31: [mono-move] Refactor micro-ops, functions into core, move pointers to alloc (#19232) (George Mitenkov) #19232
- f18221f: [mempool] Replace rayon thread pools with tokio spawn_blocking (wqfish) #19239
- f5f6569: [consensus] Add per-author committed batch metrics (#19245) (Daniel Xiang) #19245
- 40782a5: [compiler-v2] Implement match of a reference discriminator with nested literals in arms (#19088) (Vineeth Kashyap) #19088
- cc1fb6b: [benchmark] Disable pre-write for native VM executor (#19243) (George Mitenkov) #19243
- 2a70a04: [move-linter] Package and friend function lint improvements and additions (#19251) (Vineeth Kashyap) #19251
- eeb2061: [vm] Remove dead move-ir-compiler binary and its exclusive sub-crates (#19252) (George Mitenkov) #19252
- c27e55d: [tests] Optimize API tests by removing unnecessary rstest parameterization (#19256) (George Mitenkov) #19256
- f8300c7: Remove the old stackless exec IR crate. (#19257) (Vineeth Kashyap) #19257
- e87bc7c: [mono-vm] Restructure and update MonoMove runtime docs (#19229) (Victor Gao) #19229
- fb2cbae: Move micro-ops display to the appropriate crate. (#19258) (Vineeth Kashyap) #19258
- reduce cloning to lower memory overhead #18629 (Cursor Agent)
- add benchmark suite for cloning optimization measurements #18629 (Cursor Agent)
- wrap HandshakeMsg supported_protocols in Arc to avoid BTreeMap clone #18629 (Cursor Agent)
- optimize Addresses::union() to deduplicate in place #18629 (Cursor Agent)
- optimize get_discovered_peers_for_ids to avoid lock + clone #18629 (Cursor Agent)
- wrap TcpTransport config in Arc via SharedTcpTransport #18629 (Cursor Agent)
- use Arc in storage cache for cheap cache updates #18629 (Cursor Agent)
- change IncomingRequest::data() to return &[u8] instead of &Vec #18629 (Cursor Agent)
- restore connection metadata in transport error log #18629 (Cursor Agent)
- restore notification details in send_conn_notification warning logs #18629 (Cursor Agent)
- address bugbot review findings #18629 (Cursor Agent)
- address Copilot and reviewer feedback #18629 (Cursor Agent)
- move connection_metadata instead of cloning in insert_connection_metadata #18629 (Cursor Agent)
- revert send_conn_notification move-last optimization #18629 (Cursor Agent)
- 895fa76: [License] Update license header in third_party. (Josh Lind) #19230
- 8cd2928: [refactoring] Optimize e2e Move tests (#19254) (George Mitenkov) #19254
- 723233e: [forge] bump deployer version (aptos-bot) #19249
- 7abf8ed: [vm] Improve layout caching (#19233) (George Mitenkov) #19233
- 5db6331: [tests] Refactor some API tests (#19262) (George Mitenkov) #19262
- f21d361: Split specializer into distinct destack and lower modules (reflecting the phases) instead of everything being in one big module. (#19264) (Vineeth Kashyap) #19264
- 3fce081: [trivial] Fix config in verifier (#19279) (George Mitenkov) #19279
- 62f6971: [smoke-test] Disable network testsuite (Greg Nazario) #19266
- 7e819e9: [smoke-test] Disable CLI tests (Greg Nazario) #19266
- 1d8f8ff: [network] Add network unit tests to replace smoke tests (Greg Nazario) #19266
- d5b6502: [smoke-test] remove unnecessary duplicate full node tests (Greg Nazario) #19266
- a6a1037: [smoke-test] Disable unnecessary API test (Greg Nazario) #19266
- a2fb0d5: [lint] Fix test lints (Greg Nazario) #19266
- 40f983e: [smoke-test] Address PR review comments (Greg Nazario) #19266
- ff4974f: [consensus] Enable batch_v2_rx and opt_qs_v2_payload_rx by default (Balaji Arun) #19282
- 60a9a82: [tests] Add smoke test for batch_v2 TX rollout (Balaji Arun) #19282
- 48884bd: [vm] Avoid cloning ModuleId in caches (#19234) (George Mitenkov) #19234
- b7549e8: [consensus] Optimistic verification for secret sharing shares (#19235) (Balaji Arun) #19235
- a15767d: Deserialize DigestKey without compression or validation, to improve speed (#19261) (Rex Fernando) #19261
- c8ccdd2: [indexer][test] Add encrypted transaction (#19299) (Balaji Arun) #19299
- d3a683c: [encrypted mempool] Add
claimed_entry_funfield toEncryptedPayload, to enable making a claim about the call that an encrypted pending txn is making (#19218) (Rex Fernando) #19218 - 5147b34: [lint] Suggest using receiver style syntax and vector index notation (#19285) (Vineeth Kashyap) #19285
- 5a20b24: recalibrate benchmarks (#19288) (igor-aptos) #19288
- 71eb8ce: [lint] Fix unknown lint check errors when skipping lints from higher tiers (#19286) (Vineeth Kashyap) #19286
- 6f82202: [dkg] Graceful DigestKey initialization with counters and chain-aware fallback (Balaji Arun) #19269
- 50ad853: [forge] Add decryption_setup_blob_url config to ForgeConfig for encrypted txn tests (Balaji Arun) #19269
- 6f62a3b: [cli] Add
aptos node verify-digest-keycommand (Balaji Arun) #19269 - 6c1a96f: [dkg] Remove Clone from DigestKey to prevent accidental expensive copies (Balaji Arun) #19269
- 4f190a1: [execution] Fix BlockExecutor panic during state sync abort (#19268) (Balaji Arun) #19268
- e257722: update support max version of z3 and boogie for dependency update (#19281) (Teng Zhang) #19281
- 5a42c96: [indexer][test] Replace encrypted payload with proper one (#19304) (Balaji Arun) #19304
- 5e5cbdc: Increase min calibrated block gas limit to 20000 (#19152) (Guoteng Rao) #19152
- 8d3e987: Fix chunky public parameters initialization fns (#19295) (Rex Fernando) #19295
- cb81750: [config] Enable CO v2 message sending by default (#19309) (Balaji Arun) #19309
- 19b22a5: [vm] Strengthen struct API checker correctness checks (#19270) (Teng Zhang) #19270
- 4d95b64: Rex/cleanup smoke tests (#19292) (Rex Fernando) #19292
- e4887e6: Modify typescript deserialization code to do subgroup test (#19081) (Rex Fernando) #19081
- 30aee16: [forge] bump deployer version (aptos-bot) #19275
- e5ee059: [ci] Parallelize smoke tests with build-once fan-out (#19290) (Balaji Arun) #19290
- 10c8d3f: [consensus] Support all authenticator types for encrypted transactions (Balaji Arun) #19294
- 753399d: [types] Avoid cloning RawTransaction in encrypted variant conversion (Balaji Arun) #19294
- 3b915a3: [vm] Handle encrypted payloads in multisig transaction metadata (Balaji Arun) #19294
- a2b5720: [ci] Fix smoke test shim to only run when tests are expected (#19317) (Balaji Arun) #19317
- 361fef4: [consensus] Fix SecretShareMsg RPC silently dropped in network handler (#19315) (Balaji Arun) #19315
- c340ec2: [storage] Enable pruning for hot state KV DB (wqfish) #19263
- a8a52d0: Change chunky integer param sizes (#19311) (Rex Fernando) #19311
- 14e0dd0: [tracing] Add per-transaction lifecycle tracing (#19207) (Daniel Xiang) #19207
- 2fe6c18: [Mempool] Add simple transaction rate limiter. (Josh Lind) #19195
- b1bdefa: [mono-move] End-to-end pipeline (#19280) (George Mitenkov) #19280
- 6afd39a: [forge] bump deployer version (#19327) (aptos-bot) #19327
- 8b0a4ba: [keyless] Clarify pepper exp validation safety (Cursor Agent) #19340
- a1af729: [docker] build and release all performance images (#19347) (Rustie Lin) #19347
- 0891bcc: [forge] Calibrate realistic env tests to match mainnet topology (#19337) (Balaji Arun) #19337
- 1157c58: [prover] Reimplement state labels with mutation builtins and havoc+assume (#19276) (Wolfgang Grieskamp) #19276
- 0b5fc71: [vm] Size par_exec thread pool to concurrency_level instead of num_cpus (wqfish) #19352
- 5cb50b2: [encrypted mempool] Switch some pairings to multipairings in
aptos-batch-encryption, to increase efficiency (#19039) (Rex Fernando) #19039 - e3b7921: [multisig] Add script payload support (#16778) (Greg Nazario) #16778
- fefcfad: [consensus] Fix rand manager deadlock in multi-block batches (#19359) (Daniel Xiang) #19359
- 544323b: [Smoke Test] Small race condition fixes. (Josh Lind) #19358
- fde79bf: [vm] Add per-safe-point pointer layouts for GC root scanning (#19355) (Victor Gao) #19355
- ed3982f: Fix final chunky pairing check by adding random scalars (#19296) (Rex Fernando) #19296
- cd3fecd: [flow] Overhaul plugin architecture, fix caching bugs, improve spec inference (#19319) (Wolfgang Grieskamp) #19319
- 628f4fa: [dkg] Add ChunkyDKGConfigSeqNum for stall recovery (#19307) (Balaji Arun) #19307
- 0e60de3: preallocate vec (#19064) (Rex Fernando) #19064
- fadb849: [docker] release devnet performance variant of indexer grpc (#19371) (Rustie Lin) #19371
- b1d6ffc: Change hiding KZG and DeKart setup to allow for using preexisting powers of tau (#19318) (Rex Fernando) #19318
- 2816ad9: [emitter] Add per-workload encrypted transaction support (Balaji Arun) #19338
- 7ad5911: [forge] Add encrypted mix forge test (Balaji Arun) #19338
- 45993c4: [consensus] Consolidate decryption pipeline metrics (Balaji Arun) #19338
- 2d07703: [dkg] Skip test digest key init for non-validator nodes (Balaji Arun) #19338
- b2b28dc: [consensus] Use QS config for encrypted txn proposal limit (Balaji Arun) #19338
- 1b8bb2d: [execution] Add encrypted label to processed user txn payload metrics (Balaji Arun) #19338
- c66dbf9: [smoke-test] Simplify ChunkyDKG stall recovery test (Balaji Arun) #19338
- 8aac2d2: [consensus] Add randomness load test for forge (#19376) (Daniel Xiang) #19376
- 5a29c66: Enhance aptos-debugger (#19205) (Teng Zhang) #19205
- 0e8dad7: fix function checker for struct visibility (#19351) (Teng Zhang) #19351
- 93dd413: [vm] Add function types and type list interning to mono-move global context (#19289) (George Mitenkov) #19289
- a269a23: [deps] bump lz4_flex 0.11.3->0.11.6, quinn-proto 0.11.13->0.11.14 (#19272) (Andrea Cappa (zi0Black)) #19272
- 1422233: Confidential asset v1.1.2 minor fixes (#19370) (Alin Tomescu) #19370
- 81b4560: [mono-move] Integrate gas metering into e2e pipeline (#19356) (Calin Tataru) #19356
- 9102cf2: [Network] Add inbound network rate limiter. (Josh Lind) #19346
- e05c07c: Fix MempoolMessageId ordering and improve error handling (#19385) (Zekun Li) #19385
- a54718f: Use async snapshot creation with polling (#19382) (James Kao) #19382
- 9e77136: [consensus] Validate batch metadata limits during payload verification (#19372) (Balaji Arun) #19372
- 6f0ffe9: [storage] Extract state KV and merkle truncation helpers from sync_commit_progress (wqfish) #19403
- df679ff: [vm] Fix closure comparison (#19391) (George Mitenkov) #19391
- bbcf78a: update codeowners (#19392) (George Mitenkov) #19392
- e582a75: [dkg] Add skip-if-running guard, delayed fetch, and metrics for DKG transcript fetcher (#19364) (Balaji Arun) #19364
- 8af99ed: [Storage] Enable hot state root hash computation on mainnet (wqfish) #19419
- 5f96d14: [vm] Replace variant_name_placeholder mutex with pre-computed static array (wqfish) #19411
- 027db81: [prover] Enable dynamic dispatch in the prover (#19379) (Wolfgang Grieskamp) #19379
- 93ed472: [storage] Extend crash recovery truncation to hot state DBs (wqfish) #19420
- dc8210c: [consensus] Add state sync trigger metrics (#19395) (Daniel Xiang) #19395
- 3f2405c: [mempool] Avoid cloning SignedTransaction for tracing committed hash (#19437) (Daniel Xiang) #19437
- 0631630: Shared data structures and algorithms crate (#19388) (Vineeth Kashyap) #19388
- 22fceb5: [consensus] Skip state sync for small round gaps (#19430) (Daniel Xiang) #19430
- a3a1dbf: [dkg] Define TEST_PUBLIC_PARAMETERS as a shared Arc lazy static (#19291) (Balaji Arun) #19291
- c69ac9e: [benchmark] Calibration (#19417) (George Mitenkov) #19417
- e7761dd: Tighten validation checks (#19405) (Balaji Arun) #19405
- 602ede1: [linter] Add mutable_view_function and unsafe_friend_package_entry lint (#19350) (Marco Ilardi) #19350
- 85ba545: [mono-vm] Representation and perf refactoring within specializer (#19427) (Vineeth Kashyap) #19427
- 50efd4c: [consensus] Add QsProofOfStore and BlockReceived tracing stages (#19438) (Daniel Xiang) #19438
- 203165a: [encrypted mempool] New digest key file format (#19429) (Rex Fernando) #19429
- b656fa0: [compiler-v2] Fix reference mode leak in stackless bytecode gen (#19369) (Vineeth Kashyap) #19369
- 344d376: [compiler-v2] Fix missing cases in ability transformer (#19368) (Vineeth Kashyap) #19368
- 5964e83: [Config] Enable validator-PFN connections for mainnet. (Josh Lind) #19447
- f6b6915: [compiler-v2] Fixing multiple bugs that were a result of not handling
SelectVariantsin different places in the compiler (#19366) (Vineeth Kashyap) #19366 - 68a5510: [compiler-v2] Add support for range patterns in
matcharms (#19255) (Vineeth Kashyap) #19255 - da70c48: [build] Install clang 21 from LLVM apt repo in CI rust-setup action (wqfish) #19451
- 6b5ec98: [lint] Suggest using index syntax for global storage access (#19298) (Vineeth Kashyap) #19298
- cfcae7f: [consensus] Per-kind pull counters and inline batch cipher verification (#19442) (Balaji Arun) #19442
- b35cd71: [consensus] Add pull loop duration and empty retry metrics (#19449) (Daniel Xiang) #19449
- add9609: [dkg] Add shadow mode for chunky DKG (#19401) (Balaji Arun) #19401
- 42743b8: [test] Fix test_large_total_stake division by zero in fee distribution (#19462) (Balaji Arun) #19462
- a846471: fix spec (#19467) (Teng Zhang) #19467
- fe777df: fix ability check for function values (#19397) (Teng Zhang) #19397
- 587f6b5: [compiler-v1] Removing Move 1 feature gating from the compiler and elsewhere, fully sunset Move 1 (#19320) (Vineeth Kashyap) #19320
- 48c6902: fix reference safety checker v3 for non-reference Call destinations (#19409) (Teng Zhang) #19409
- 32bb839: [mono-move] Add gas design doc (#19209) (Calin Tataru) #19209
- 7479153: Confidential assets v1.1.3: add emergency pause (#19433) (Alin Tomescu) #19433
- c1dfd4f: Adjust quorum store queue handling (#19446) (Balaji Arun) #19446
- 0723fa7: Update Docker images (aptos-bot) #19424
- db26bbc: fix benchmark option for Move prover (#19472) (Teng Zhang) #19472
- 217874c: [types] Bind encrypted payloads to auth keys (#19460) (Balaji Arun) #19460
- c805f71: [forge] bump deployer version (aptos-bot) #19349
- db98b19: Harden encrypted transaction decryption handling (#19461) (Balaji Arun) #19461
- 8c36781: [storage] Extract helpers from create_buffered_state_from_latest_snapshot (wqfish) #19399
- b50e6c9: [storage] Move total_value_bytes tracking into HotStateLRU and simplify total_key_bytes (wqfish) #19399
- 1f25be6: [storage] Truncate hot and cold state merkle DBs to the same version on restart (wqfish) #19399
- e65a8d1: [storage] Load hot state from DB on restart when persistence is enabled (wqfish) #19399
- 5d8877c: [config] Rename decryption_setup_blob_path to digest_key_blob_path (#19487) (Balaji Arun) #19487
- 0223daa: [Config] Update default testnet seeds. (Josh Lind) #19482
- 1a10b78: [consensus] Harden SecretShareManager: state preservation, skipped rounds, requester ordering (#19476) (Balaji Arun) #19476
- b4ca925: [consensus] Harden SecretShare ingress validation against DoS (#19475) (Balaji Arun) #19475
- 3621758: [vm] Add closure design doc for mono-move runtime (#19363) (Victor Gao) #19363
- 4156aff: [vm] Staking-based transaction limits (#19109) (George Mitenkov) #19109
- 5f8f520: [forge] bump deployer version (aptos-bot) #19478
- 17687cd: [ci] Calibrate single-node execution performance values (aptos-bot) #19452
- 01cde5c: [ci] Notify #feed-move-alerts on calibration PR (George Mitenkov) #19452
- dd42df2: [consensus] Fix proposer_delay_proposal histogram buckets (#19474) (Daniel Xiang) #19474
- 83f1f55: [lint] Fix false positive in needless visibility checker (#19481) (Vineeth Kashyap) #19481
- 86056c2: [lint] Create a new lint check for unreachable code warning (#19485) (Vineeth Kashyap) #19485
- 81b3d57: [consensus] Fix BATCH_NUM_PER_BLOCK histogram buckets (#19473) (Daniel Xiang) #19473
- 9434ca2: Improve replay-verify scheduler observability and resilience (#19435) (Victor Gao) #19435
- e8188b6: [smoke-test] Fix aptos-debugger jemalloc HPA hang (wqfish) #19517
- 2be8ebf: [storage] Filter pointer-only hot-state slots from JMT update paths (wqfish) #19498
- eded91a: [vm] Remove MoveVmExt pass-through wrapper (#19503) (George Mitenkov) #19503
- 2f7730a: [compiler-v2] Do not inline callees that emit cross-module events (#19507) (George Mitenkov) #19507
- d601270: [compiler-v2] Implement a new abstraction for derived call graph query caching: fixes many subtle bugs. (#19486) (Vineeth Kashyap) #19486
- dc09d24: [cli] Release Aptos CLI 9.2.0 (#19521) (Greg Nazario) #19521