What's Changed
- Bump gas version. by @grao1991 in #17375
- [fuzzer] add missing use under #[cfg(fuzzing)] by @zzjas in #17373
- integrate new decompiler into Aptos CLI by @junxzm1990 in #17292
- [unit-test] Show stacktraces on unit test error by @vineethk in #17364
- [compiler-v2] Removing a bunch of v2_exp all over the repo by @vineethk in #17380
- [Prover] Fix data invariant bug by @rahxephon89 in #17381
- [Fullnode Sync] Enable storage sharding on the fullnode sync tests. by @JoshLind in #17394
- [compiler][trivial] fix panic for duplicated type parameters by @rahxephon89 in #17392
- Endpoints to get malloc stats and dump heap profile by @wqfish in #17377
- Orderless TransactionFactory improvements and integration with executor benchmark by @igor-aptos in #17324
- [trivial] provide benchmark stats accessors to the caller by @igor-aptos in #17409
- [compiler][trivial] fix remap of TransformedCodeChunk in peephole optimization by @rahxephon89 in #17403
- [compiler-v2] Adding unit test for peephole optimizer by @vineethk in #17418
- [linter] Added equal_operands_in_pure_bin_op lint by @faculerena in #16852
- [Keyless] Add simple scripts for local development of pepper service. by @JoshLind in #17384
- [replay-benchmark] Fix slots & support FA gas diffs by @georgemitenkov in #17419
- [move package] implement new package resolver by @vgao1996 in #17215
- BlockSTMv2 PR [10.4/n]: Mapped RWLock guard, module writes w.o. cloning by @gelash in #17107
- [Storage] Avoid using include! macro by @wqfish in #17423
- [Prover] Treat spec block of lambda expression as normal function-level spec by @rahxephon89 in #17411
- [Storage] Set cache_index_and_filter_blocks by default by @wqfish in #17408
- [Priority Fee] Allow setting a limit on priority fee. by @grao1991 in #17417
- [forge] Fix PFN and realistic network throughput tuned test. by @ibalajiarun in #17344
- Monotonically Increasing Counter by @vusirikala in #16927
- [Orderbook] Bulk order support for market making by @sitalkedia in #17274
- [move resource viewer] Fixes a bug with closures captured by closures by @wrwg in #17431
- allow benchmark to be deterministic by @igor-aptos in #17440
- [indexer] Propagate errors by @georgemitenkov in #17434
- [gha] add retry to get-latest-docker-image-tag by @rustielin in #17445
- [simple] Optimize is_empty BigOrderedMap function by @igor-aptos in #17442
- Set jemalloc dependencies in workspace by @wqfish in #17430
- [Keyless] Clean up pepper service client example. by @JoshLind in #17404
- Resolve warnings of testing library by @emmanuel-ferdman in #16587
- [Keyless] Extract request handler from pepper service and add tests. by @JoshLind in #17439
- fixing mainnet recompilaton testing and compiler-v2 transactional testing issues by @junxzm1990 in #17358
- [Keyless] Clean up VUF key logic, cached resources, and add unit tests. by @JoshLind in #17464
- [Orderbook] Fix market order with trigger condition by @sitalkedia in #17456
- Update jemalloc crates to tikv-jemalloc by @wqfish in #17446
- [fix][gha] add retry to get-latest-docker-image-tag by @rustielin in #17469
- [linter] Added aborting_overflow_checks lint by @faculerena in #16752
- [qs] check batch author belongs to epoch by @ibalajiarun in #17470
- metadata added to cleanup callback by @dzlk17 in #17348
- [Metrics] Rename traits by @wqfish in #17458
- [Metrics] Use helper traits and functions when possible by @wqfish in #17459
- [gas profiler] add method-based tables to gas-profile by @igor-aptos in #17466
- [compiler-v2] Fix privileged access error when spec blocks are present by @vineethk in #17478
- [gas profiler] fix table rendered by @igor-aptos in #17467
- [Metrics] Create a thread local version to be used in hot paths by @wqfish in #17460
- BlockSTMv2 PR [12/n]: Refactor dependency storage in MVHashMap by @gelash in #17311
- [Keyless] Clean up JWK fetching logic, add tests, and a new endpoint. by @JoshLind in #17504
- [Storage] Use thread local counters by @wqfish in #17471
- [module cache] use storage version instead of hash as key for cache by @zekun000 in #17335
- Fix release builder for RawScript. by @grao1991 in #17527
- [State Sync] Check pre-committed version on sync requests. by @JoshLind in #17495
- [Hot State] Split per version updates into for_last_checkpoint and for_latest by @wqfish in #17484
- [transaction simulation session] initial implementation by @vgao1996 in #17382
- [Hot State] Tweak LRU interface and tests by @wqfish in #17517
- Patch lru crate by @wqfish in #17533
- [AA] update AA signing msg by @lightmark in #17265
- Add univariate DeKART range proof by @waamm in #17531
- BlockSTMv2 PR [10.9/n] Improve TxnLastInputOutput and output traits by @gelash in #17259
- [Storage Service] Adopt size and time-aware storage logic. by @JoshLind in #17352
- [Storage] Add options for RocksDB statistics by @wqfish in #17505
- [zaptos] non-randomness block by @zekun000 in #17310
- BlockSTMv2 PR [11/n]: block epilogue support by @gelash in #17094
- BlockSTMv2 PR [11.2/n]: Short-circuit value Eq, ignore speculative failure output by @gelash in #17336
- [consensus] do not create opt proposal under backpressure by @ibalajiarun in #17542
- [cp][aptos-release-v1.36] Add a check in transaction validation by @github-actions[bot] in #17597
- [cp][aptos-release-v1.36] [vm] Remove depth checks for unpack by @github-actions[bot] in #17620
- [VM][1.36] add flag to control capturing option in closures by @rahxephon89 in #17632
- [cp][aptos-release-v1.36] [Block Executor] Fix estimate invariant for epilogue re-execution by @github-actions[bot] in #17639
- [aptos-release-v1.36] Bump version to 1.36.0 by @github-actions[bot] in #17637
- [cp][aptos-release-v1.36] [zaptos] move commit vote broadcast into pipeline builder by @github-actions[bot] in #17683
- [cp][aptos-release-v1.36] [State Sync] Temporarily disable size and time-aware chunking. by @github-actions[bot] in #17686
- [aptos-release-v1.36] Bump version to 1.36.1 by @github-actions[bot] in #17687
- [cherry-pick][bytecode verifier] fix edge overflow in borrow graph by @vgao1996 in #17770
- [cp][aptos-release-v1.36] [consensus] fix a race condition by @github-actions[bot] in #17772
- [aptos-release-v1.36] Bump version to 1.36.2 by @github-actions[bot] in #17775
New Contributors
- @faculerena made their first contribution in #16852
- @emmanuel-ferdman made their first contribution in #16587
Full Changelog: aptos-node-v1.35.5-hotfix...aptos-node-v1.36.2