Releases: aptos-labs/aptos-core
Releases · aptos-labs/aptos-core
[Testnet] Aptos Node Release v1.38.5
What's Changed
- [cp][aptos-release-v1.38] [Priority Fee] Add a public function to set limit. by @aptos-bot in #18257
- [cp][aptos-release-v1.38] [DKG] small cleanup by @aptos-bot in #18273
- [compiler][framework][1.38-only] fix publishing of option module by @rahxephon89 in #18224
- [cp][aptos-release-v1.38] [vm] Small fixes to interpreter caches by @aptos-bot in #18271
- [aptos-release-v1.38] Bump version to 1.38.5 by @aptos-bot in #18289
Full Changelog: aptos-node-v1.38.4-rc...aptos-node-v1.38.5-rc
[Mainnet] Aptos Node v1.38.5
What's Changed
- [spec]Update API description URL from spec.yaml to spec.json in documentation by @WGB5445 in #17161
- [ez] add test txn by @rtso in #17743
- [CLI] add mem as pre-compiled module by @rahxephon89 in #17751
- Update ver.rs by @vsharongg in #17753
- Allow scheduling replay-verify shards on T2D by @sionescu in #17755
- Using correct auxiliary information in executor benchmark by @vusirikala in #17750
- [vm] Avoid type creations for vector instructions in interpreter and gas meter by @georgemitenkov in #17704
- Add ability to use WorkflowKind transactions to profile gas by @igor-aptos in #17427
- [forge] run arbitrary forge image by @ibalajiarun in #17757
- [consensus] fix a race condition by @zekun000 in #17766
- aggresstive inlining in the Move VM interpreter loop by @vgao1996 in #17674
- Clean up various lints by @wqfish in #17764
- [cherry-pick][bytecode verifier] fix edge overflow in borrow graph by @vgao1996 in #17771
- [Move VM] disable force-inlining by @vgao1996 in #17778
- [compiler][CLI][trivial] add command to print code size and env var for tuning inline optimization by @rahxephon89 in #17776
- [Keyless] Replace env variables with args, and refactor account manager logic. by @JoshLind in #17748
- Market clearing house price by @sitalkedia in #17761
- Fix staking_rewards tracking in rosetta by @lightmark in #17044
- [txn sim session] add view_resource and view_resource_group by @vgao1996 in #17729
- [vm] Script caching for lazy loading by @georgemitenkov in #17783
- [Mempool] Add health check to peer prioritization logic. by @JoshLind in #17782
- [replay-verify] increase worker count by @ibalajiarun in #17791
- Implement Sui DAA by @0xmaayan in #17523
- Delete scripts/devnet_message.sh by @vsharongg in #17797
- Ensure execution concurrency level is at least 1 by @just-in-chang in #17744
- Bulk order cleanup per price level by @sitalkedia in #17785
- [Orderbook] Allow order validation API to return failure reason and o… by @sitalkedia in #17811
- [compiler] fix EXTRANEOUS_ACQUIRES_ANNOTATION by @rahxephon89 in #17817
- fix linter warning by @GotenJBZ in #17820
- [replay] disable paranoid on verify by @zekun000 in #17825
- expose iterators and add utilities to OrderedMap/BigOrderedMap by @igor-aptos in #17441
- [linter] Use only warning from primary targets by @GotenJBZ in #17822
- Add is_enum field to ABI by @banool in #17816
- [ci] Fix poetry by @georgemitenkov in #17839
- [Compiler] Fix label handling in stackless bytecode generator by @junxzm1990 in #17837
- [vm] Optimize local types storage in frames by @georgemitenkov in #17741
- [Specs] ordered_map remove_or_none by @JakeSilverman in #17829
- [replay] enable module cache by @zekun000 in #17832
- [compiler] Fixing locations in += op by @wrwg in #17841
- [Storage] Smooth out RocksDB compactions by @wqfish in #17833
- Error handing when REST API for auxiliary info fails by @vusirikala in #17847
- add
#[cold]attribute toPartialVMErrorcontructor and helpers by @mkurnikov in #17769 - [vm] Generic per-interpreter function frame caches by @georgemitenkov in #17787
- [vm] Signed Integer Basic VM Support by @wrwg in #17661
- [Compiler v2] support signed integers by @junxzm1990 in #17667
- [vm] Removing
IntegerValueand Value wrapper by @wrwg in #17693 - [vm] Add layout caches by @georgemitenkov in #17788
- [txn-emitter] support for orderless txns by @ibalajiarun in #17777
- [replay] parallelize on chunk level by @zekun000 in #17844
- [move core] Allow Identifiers to contain
$by @wrwg in #17814 - [lint] Added
empty_iflint and tests by @Helios-vmg in #17794 - [compiler & language] Support builtin constant
__COMPILE_FOR_TESTING__. by @wrwg in #17854 - Adding utilities to avoid using iterators directly in BigOrderedMap/OrderedMap by @igor-aptos in #17821
- [Keyless] Performance, metric and logging improvements for the pepper service. by @JoshLind in #17856
- [storage] lower compaction threads more by @wqfish in #17853
- [Rest API] [Txn Arg] support for signed int by @junxzm1990 in #17758
- OrderBook use of BigOrderedMap utilities to avoid double lookups by @igor-aptos in #17867
- [move] delete unused code by @rahxephon89 in #17849
- [benchmark] Enable layout caches for external benchmark by @georgemitenkov in #17876
- add script to automate building and running with PGO by @vgao1996 in #17831
- Address security review feedback by @sitalkedia in #17874
- [vm] Strengthen indexed ref checks by @georgemitenkov in #16386
- [vm] Disable static checks for depth in favour of runtime checks by @georgemitenkov in #17882
- [Orderbook] Ability to return order actions when a maker order is placed on the book by @sitalkedia in #17868
- [forge-stable] scheduled by PIES by @rustielin in #17888
- [CLI][compiler] A few changes on experiments flag for compiler optimization by @rahxephon89 in #17883
- Add sigma proofs to aptos-dkg by @waamm in #17735
- [vm] keep MEMORY_LIMIT_EXCEEDED by @rahxephon89 in #17851
- [linter] Added
needless_returnlint and tests by @Helios-vmg in #17795 - aptos-executor: move aptos-indexer-grpc-table-info to
[dev-dependencies]by @mkurnikov in #17887 - [vm] Remove
RTCachesfrommake_call_frameas it's not used inside the function by @mkurnikov in #17895 - new pepper param jwk issuer by @zjma in #17894
- [gha] cleanup; move to PIES scheduler by @rustielin in #17890
- [compiler] change default byte version of lang v2.3 to v9 by @junxzm1990 in #17897
- [vm] Make sure we cache index to avoid lookups via loader / interpreter cache by @georgemitenkov in #17875
- [Keyless] Add verify() call to pepper base logic. by @JoshLind in #17869
- [Aptos CLI] release CLI 7.10.0 by @junxzm1990 in #17898
- [cp][table natives] fix double counting of memory usage by @vgao1996 in #17900
- Print tps delta in benchmark by @wqfish in #17767
- Fix comments for AccumulatorRangeProof by @wqfish in #17800
- [Orderbook] Various improvements to the bulk order event framework by @sitalkedia in #17889
- [gha] fullnode-sync fix dump by @rustielin in #17905
- Emit bulkOrderModified after bulkOrderCancel by @dermanyang in #17891
- [Move Prover] add signed int support by @junxzm1990 in https://githu...
[Testnet] Aptos Node Release v1.38.4
What's Changed
- [cp] Fix publishing for option module for 1.38 by @rahxephon89 in #18196
- [aptos-release-v1.38] Bump version to 1.38.4 by @aptos-bot in #18202
Full Changelog: aptos-node-v1.38.3-rc...aptos-node-v1.38.4-rc
[Mainnet] Aptos Node v1.37.5
Release Hash: d8d4130
CLI Version this release is compatible with: v7.11.1
Docker Image: https://hub.docker.com/layers/aptoslabs/validator/aptos-node-v1.37.5/images/sha256-bf81e327a398351ba723f4f97d451d25e17827b4abdf7abc91138d9e88f6f97c
Index digest: sha256:1f8fe087afa17f71959a0a5fd80b398c34687f69be3eeeb7a45c0267a81b2981
What's Changed
- [cp][aptos-release-v1.37] [framework] generate a burn_ref to facilitate APT FA burning. by @aptos-bot in #18159
- add enable_fa_burn_ref to release.yaml by @zekun000 in #18183
Full Changelog: aptos-node-v1.37.4...aptos-node-v1.37.5
Aptos CLI Release v7.11.1
Features
- add fail-fast flag to aptos move test (#17549) #17549 (Jos Dehaes)
- allow to suppress printing errors to stderr (#17737) #17737 (Jos Dehaes)
Commits
- 1142cf6: [replay] make paranoid check configurable (Zekun Li) #17825
- e943f8d: iterators and utilities (#17441) (igor-aptos) #17441
- fbf0026: [linter] Use only warning from primary targets (#17822) (Marco Ilardi) #17822
- ecac6ba: Add is_enum field to ABI (#17816) (Daniel Porteous (dport)) #17816
- e2b0b49: [ci] Fix poetry (#17839) (George Mitenkov) #17839
- 6afb74d: [compiler] fix a bug in converting file format to stackless bytecode (junxzm1990) #17837
- c95a876: [vm] Optimize local types storage in frames (#17741) (George Mitenkov) #17741
- 4a01958: [Specs] ordered_map remove_or_none (#17829) (Jake Silverman) #17829
- b787706: [replay] enable module cache (Zekun Li) #17832
- adf4cd0: [replay] fix the stats in replay (Zekun Li) #17832
- 1724833: [compiler] Fixing locations in += op (#17841) (Wolfgang Grieskamp) #17841
- afd1ec5: [Storage] Smooth out RocksDB compactions (wqfish) #17833
- 2ae70b1: Error handing when REST API for auxiliary info fails (#17847) (Satya Vusirikala) #17847
- e4d9dbe: add #[cold] to PartialVMError contructor and helpers (#17769) (Maksim Kurnikov) #17769
- 03c7965: [vm] Generic per-interpreter function frame caches (#17787) (George Mitenkov) #17787
- 9502d3f: [vm] Signed Integer Basic VM Support (Wolfgang Grieskamp) #17661
- 0d8399b: Fixing code deserializer. (Wolfgang Grieskamp) #17661
- 3b1fd12: Connecting assembler and adding transactional tests. Fixing a bug in type serialization. (Wolfgang Grieskamp) #17661
- ee96bab: Addressing reviewer comments. (Wolfgang Grieskamp) #17661
- 0e6911d: Addressing reviewer comments (Wolfgang Grieskamp) #17661
- 1dfbc30: Fixing baseline tests after rebase (Wolfgang Grieskamp) #17661
- 0bfb230: fix a comment (junxzm1990) #17661
- 3881b37: rebase (Wolfgang Grieskamp) #17661
- 0f823b1: [vm sint]: update
CastNxxbytecode semantics (junxzm1990) #17661 - 0142692: [vm sint] remove definitions of bitwise operations on signed int (junxzm1990) #17661
- 5756ba6: [vm sint] clean up casting to u256/i256 and revise div error msg (junxzm1990) #17661
- 751e778: [vm sint] redefine u256/i256 debug format & add paraniod ty check on negate (junxzm1990) #17661
- fd04e8c: [vm sint] revoke
DerefVisitoronvisit_vec_u16,visit_vec_u32,visit_vec_u256(for compatibility) (junxzm1990) #17661 - a794b25: [vm sint] add gas params for signed int (junxzm1990) #17661
- 6c791ba: [vm sint] update compiler test case results (junxzm1990) #17661
- 45e9a01: [vm sint] update gas params for sint (junxzm1990) #17661
- b007e16: [vm sint] update test cases for
ty_interner(junxzm1990) #17661 - abf1425: [Compiler v2] support signed integers (junxzm1990) #17667
- c487e0f: [compiler sint] update trans test results (junxzm1990) #17667
- c94c50c: [compiler sint]: increase coverage of edge test cases (junxzm1990) #17667
- 455c4df: [compiler sint] update test case results (junxzm1990) #17667
- 950946f: [vm] Removing
IntegerValueand Value wrapper (Wolfgang Grieskamp) #17693 - 343997b: [vm] Add layout caches (#17788) (George Mitenkov) #17788
- 3b8ff98: [txn-emitter] support for orderless txns (Balaji Arun) #17777
- 7ca04d6: use txn summaries api instead of per txn api call (Balaji Arun) #17777
- ce0f691: support for orderless txn fa transfer (Balaji Arun) #17777
- b0b33ca: [replay] parallelize on chunk level (Zekun Li) #17844
- a1ad678: [move core] Allow Identifiers to contain
$(#17814) (Wolfgang Grieskamp) #17814 - ef8d5ba: [lint] Added
empty_iflint and tests (Víctor M. González) #17794 - 047b4d8: Improved tests. (Víctor M. González) #17794
- 52ae042: [compiler & language] Support builtin constant
__COMPILE_FOR_TESTING__. (#17854) (Wolfgang Grieskamp) #17854 - 6319b6b: map modifiers (#17821) (igor-aptos) #17821
- e0b5356: [Keyless] Small improvements to logging and timeout. (Josh Lind) #17856
- bbea594: [Keyless] Use spawn_blocking for crypto operations. (Josh Lind) #17856
- 28dc629: [Keyless] Make Firestore DB update async. (Josh Lind) #17856
- b188fc5: [storage] lower compaction threads more (wqfish) #17853
- 06d69ca: [Rest API] support for signed int (junxzm1990) #17758
- 4e73a99: [txt arg]: update recorded format (junxzm1990) #17758
- d7abce7: OrderBook use of BigOrderedMap utilities to avoid double lookups (#17867) (igor-aptos) #17867
- 535c6b5: delete unused code (#17849) (Teng Zhang) #17849
- 095f861: [benchmark] Enable layout caches for external benchmark (#17876) (George Mitenkov) #17876
- 490e80c: add script to automate building and running with PGO (#17831) (Victor Gao) #17831
- d4ee6a8: Address security review feedback (#17874) (Sital Kedia) #17874
- 59e7c8c: [vm] Strengthen indexed ref checks (#16386) (George Mitenkov) #16386
- 4bf49f7: [vm] Disable static checks for depth in favour of runtime checks (#17882) (George Mitenkov) #17882
- eb5bb71: [Orderbook] Ability to return order actions when a maker order is placed on the book (#17868) (Sital Kedia) #17868
- a7258ab: [forge-stable] scheduled by PIES (#17888) (Rustie Lin) #17888
- cbf533c: fix experiments flag and add it to prebuild (#17883) (Teng Zhang) #17883
- c5c5d54: Add sigma proofs to aptos-dkg (#17735) (Wicher Malten) #17735
- 064ca48: [vm] keep MEMORY_LIMIT_EXCEEDED (#17851) (Teng Zhang) #17851
- d7c9f36: [linter] Added
needless_returnlint and tests (Víctor M. González) #17795 - abd1f56: Sorted linters. (Víctor M. González) #17795
- 49c5e7f: Added test case. (Víctor M. González) #17795
- 9fb4ab1: Rewritten is_empty_tuple() so it's clearer. (Víctor M. González) #17795
- 2ea36f2: aptos-executor: move aptos-indexer-grpc-table-info to [dev-dependencies] (#17887) (Maksim Kurnikov) #17887
- 53829fb: remove
RTCachesfrommake_call_frameas it's not used inside the fun...
[Testnet] Aptos Node Release v1.38.3
What's Changed
- [cp][aptos-release-v1.38] [annotator] Avoid constructing and scanning values for tables by @aptos-bot in #18148
- [cp][aptos-release-v1.38] [indexer] Missed changes from PR#18088 by @aptos-bot in #18150
- Enable bytecode format v9 in testnet 1.38 by @junxzm1990 in #18091
- [cp][aptos-release-v1.38] [framework] generate a burn_ref to facilitate APT FA burning. by @aptos-bot in #18160
- Update release.yaml for testnet framework release by @wqfish in #18163
- [aptos-release-v1.38] Bump version to 1.38.3 by @aptos-bot in #18162
Full Changelog: aptos-node-v1.38.2-rc...aptos-node-v1.38.3-rc
[Testnet] Aptos Node Release v1.38.2
What's Changed
- [cp][aptos-release-v1.38] [move compiler] address nits by @aptos-bot in #18095
- [aptos-release-v1.38] Bump version to 1.38.1 by @aptos-bot in #18100
- Update release.yaml for testnet framework release by @wqfish in #18109
- [cp][aptos-release-v1.38] [opt-proposal] cache opt blocks to support retrivals by @aptos-bot in #18112
- [aptos-release-v1.38] Bump version to 1.38.2 by @aptos-bot in #18114
Full Changelog: aptos-node-v1.38.0-rc...aptos-node-v1.38.2-rc
[Mainnet] Aptos Node Release v1.37.4
What's Changed
- Increase replay-verify disk TTL to 9 hours by @sionescu in #17551
- [Keyless] Reshuffle pepper service directory and files. by @JoshLind in #17546
- [workspace] remove unused simplelog dependency by @auterium in #17515
- Implement Fiat-Shamir for the DeKART range proof by @waamm in #17538
- [Hot State] Do not include prev_slot in MakeHot op by @wqfish in #17541
- Replace debug_assert_eq! with assert_eq! in astifier.rs by @junxzm1990 in #17566
- [indexer-grpc] Do not panic when starting version is not set by @banool in #17570
- [transaction simulation infra] fix get_resource by @vgao1996 in #17567
- [Indexer gRPC v2] gRPC Gateway by @just-in-chang in #17435
- Enable stats for jemalloc by @wqfish in #17580
- [vm] Get enum tags without borrowing containers by @georgemitenkov in #17330
- feat: update blst version by @gregnazario in #17581
- [consensus] parallelize verify opt proposal by @ibalajiarun in #17553
- Add a check in transaction validation by @vusirikala in #17579
- add output per txn in benchmark measurement by @igor-aptos in #17554
- [simulation] patch randomness seed by @zekun000 in #17576
- Rust 1.89 by @wqfish in #17540
- [Hot State] Prepare for having all checkpoint indices in StateUpdateRefs by @wqfish in #17548
- [compiler-v2] Compiler crash fix on inlining bodies involving wildcards with type instantiations by @vineethk in #17603
- [Prover] Fix upsert spec by @JakeSilverman in #17600
- [vm] Remove depth checks for unpack by @georgemitenkov in #17594
- [Keyless] Clean up external resources and request handler in pepper service. by @JoshLind in #17609
- Add fungible asset creation event by @lightmark in #17561
- [Orderbook] Refactor order book to resolve cyclic dependency issues by @sitalkedia in #17604
- Update arkworks from 0.4.0 to 0.5.0 by @waamm in #17562
- [api][trivial] fix identifier bug when converting RawMoveStruct into MoveStructValue by @rahxephon89 in #17492
- [Keyless] Add simple metrics for pepper service operation latencies. by @JoshLind in #17610
- [Hot State] Wrap configuration in a struct and pass to state construction by @wqfish in #17564
- [forge] add orderbook workload sweep test by @ibalajiarun in #17593
- [compiler-v2] Compiler inlining optimization by @vineethk in #17565
- [replay-verify] Use disk in read only mode and bugfixes by @ibalajiarun in #17599
- [Orderbook] Add metadata support to bulk orders by @sitalkedia in #17558
- [github] Remove links workflow by @gregnazario in #17582
- [vm] Runtime reference safety checker by @vineethk in #17196
- Rust 2024 Edition by @wqfish in #17605
- [vm] Supress paranoid checks for trusted code by @wrwg in #17461
- [Block Executor] Fix estimate invariant for epilogue re-execution by @gelash in #17635
- [compiler-v2] Enable inlining optimization in transactional tests by @vineethk in #17612
- [zaptos] abort pending tasks in block store by @zekun000 in #17638
- [compiler-v2][lint] Known to abort at compile time check by @jgcrosta in #17462
- [coin] remove coinstore from the coin module by @lightmark in #17485
- [compiler-v2][lint] Complex boolean expression checker by @jgcrosta in #16721
- [lint] cyclomatic_complexity by @GotenJBZ in #17170
- [compiler] Add warning for capturing option values by @rahxephon89 in #17647
- [Consensus Observer] Increase pending blocks and handle state sync race condition. by @JoshLind in #17621
- Changes to cancel API to support TWAPs better by @sitalkedia in #17652
- [VM] add flag to control capturing option in closures by @rahxephon89 in #17571
- Aptos Debugger changes for Monotonically Increasing Counter by @vusirikala in #17410
- Change backend of DeKART to Arkworks by @waamm in #17617
- [Orderbook] Add sequence number validation to bulk orders by @sitalkedia in #17472
- Ability to return generic templated values from clearinghouse APIs by @sitalkedia in #17658
- [Keyless] Clean up pepper request handler and validation logic (with tests!) by @JoshLind in #17640
- [Hot State] Compute LRU in speculative state by @wqfish in #17613
- [trivial] set ENABLE_CAPTURE_OPTION as a default feature by @rahxephon89 in #17665
- Remove lru patch by @wqfish in #17636
- Set bytecode version 8 and language version 2.2 as default in CLI by @rahxephon89 in #17664
- [vm] Non-generic interpreter function caches by @georgemitenkov in #17591
- add test txn by @rtso in #17668
- Replace my-first-dapp example with newer version by @iskysun96 in #17666
- [forge] add debug for cluster list by @rustielin in #17679
- [zaptos] move commit vote broadcast into pipeline builder by @zekun000 in #17670
- Add range proof traits by @waamm in #17659
- Make small test keep transaction generated order by @igor-aptos in #17681
- [State Sync] Temporarily disable size and time-aware chunking. by @JoshLind in #17675
- BlockSTMv2 PR [12.5/n] Simplify and optimize BlockSTM commit by @gelash in #17651
- [gas] bump to 1.37 by @zekun000 in #17688
- fix json table for executor benchmark by @igor-aptos in #17684
- [State Sync] Add progress check to latency monitor. by @JoshLind in #17520
- BlockSTMv2 PR [12.7/n] Triomphe Arc for values and layouts, improve output trait by @gelash in #17655
- [benchmarks] Update calibration table to include monotonic counter by @georgemitenkov in #17631
- chore: remove redundant words by @quantpoet in #17629
- [docker] add release-builder to tools image by @rustielin in #17690
- [Decompiler/Disassembler] Making new version the default by @junxzm1990 in #17649
- BlockSTMv2 PR [13/n]: Connect flag to node config and ability to enable by @gelash in #17677
- [docker] add release-builder to tools image incl source by @rustielin in #17694
- Increase gRPC data service client max encoding and decoding message size by @just-in-chang in #17696
- [forge] fix failures by @zekun000 in #17697
- [Keyless] Refactor DB integration in Pepper Service, update scripts and README. by @JoshLind in #17669
- Create aggregate (unique stack) profile by @igor-aptos in #17468
- [Keyless] Refactor resource and JWK fetching logic, and add tests. by @JoshLind in #17692
- [Orderbook] Event support for bulk order by @sitalkedia in #17671
- Add MoveHarnessSend by @igor-aptos in #17476
- [move] refactor option by @rahxephon89 in https:/...
[Testnet] Aptos Node Release v1.38.0
What's Changed
- [spec]Update API description URL from spec.yaml to spec.json in documentation by @WGB5445 in #17161
- [ez] add test txn by @rtso in #17743
- [CLI] add mem as pre-compiled module by @rahxephon89 in #17751
- Update ver.rs by @vsharongg in #17753
- Allow scheduling replay-verify shards on T2D by @sionescu in #17755
- Using correct auxiliary information in executor benchmark by @vusirikala in #17750
- [vm] Avoid type creations for vector instructions in interpreter and gas meter by @georgemitenkov in #17704
- Add ability to use WorkflowKind transactions to profile gas by @igor-aptos in #17427
- [forge] run arbitrary forge image by @ibalajiarun in #17757
- [consensus] fix a race condition by @zekun000 in #17766
- aggresstive inlining in the Move VM interpreter loop by @vgao1996 in #17674
- Clean up various lints by @wqfish in #17764
- [cherry-pick][bytecode verifier] fix edge overflow in borrow graph by @vgao1996 in #17771
- [Move VM] disable force-inlining by @vgao1996 in #17778
- [compiler][CLI][trivial] add command to print code size and env var for tuning inline optimization by @rahxephon89 in #17776
- [Keyless] Replace env variables with args, and refactor account manager logic. by @JoshLind in #17748
- Market clearing house price by @sitalkedia in #17761
- Fix staking_rewards tracking in rosetta by @lightmark in #17044
- [txn sim session] add view_resource and view_resource_group by @vgao1996 in #17729
- [vm] Script caching for lazy loading by @georgemitenkov in #17783
- [Mempool] Add health check to peer prioritization logic. by @JoshLind in #17782
- [replay-verify] increase worker count by @ibalajiarun in #17791
- Implement Sui DAA by @0xmaayan in #17523
- Delete scripts/devnet_message.sh by @vsharongg in #17797
- Ensure execution concurrency level is at least 1 by @just-in-chang in #17744
- Bulk order cleanup per price level by @sitalkedia in #17785
- [Orderbook] Allow order validation API to return failure reason and o… by @sitalkedia in #17811
- [compiler] fix EXTRANEOUS_ACQUIRES_ANNOTATION by @rahxephon89 in #17817
- fix linter warning by @GotenJBZ in #17820
- [replay] disable paranoid on verify by @zekun000 in #17825
- expose iterators and add utilities to OrderedMap/BigOrderedMap by @igor-aptos in #17441
- [linter] Use only warning from primary targets by @GotenJBZ in #17822
- Add is_enum field to ABI by @banool in #17816
- [ci] Fix poetry by @georgemitenkov in #17839
- [Compiler] Fix label handling in stackless bytecode generator by @junxzm1990 in #17837
- [vm] Optimize local types storage in frames by @georgemitenkov in #17741
- [Specs] ordered_map remove_or_none by @JakeSilverman in #17829
- [replay] enable module cache by @zekun000 in #17832
- [compiler] Fixing locations in += op by @wrwg in #17841
- [Storage] Smooth out RocksDB compactions by @wqfish in #17833
- Error handing when REST API for auxiliary info fails by @vusirikala in #17847
- add
#[cold]attribute toPartialVMErrorcontructor and helpers by @mkurnikov in #17769 - [vm] Generic per-interpreter function frame caches by @georgemitenkov in #17787
- [vm] Signed Integer Basic VM Support by @wrwg in #17661
- [Compiler v2] support signed integers by @junxzm1990 in #17667
- [vm] Removing
IntegerValueand Value wrapper by @wrwg in #17693 - [vm] Add layout caches by @georgemitenkov in #17788
- [txn-emitter] support for orderless txns by @ibalajiarun in #17777
- [replay] parallelize on chunk level by @zekun000 in #17844
- [move core] Allow Identifiers to contain
$by @wrwg in #17814 - [lint] Added
empty_iflint and tests by @Helios-vmg in #17794 - [compiler & language] Support builtin constant
__COMPILE_FOR_TESTING__. by @wrwg in #17854 - Adding utilities to avoid using iterators directly in BigOrderedMap/OrderedMap by @igor-aptos in #17821
- [Keyless] Performance, metric and logging improvements for the pepper service. by @JoshLind in #17856
- [storage] lower compaction threads more by @wqfish in #17853
- [Rest API] [Txn Arg] support for signed int by @junxzm1990 in #17758
- OrderBook use of BigOrderedMap utilities to avoid double lookups by @igor-aptos in #17867
- [move] delete unused code by @rahxephon89 in #17849
- [benchmark] Enable layout caches for external benchmark by @georgemitenkov in #17876
- add script to automate building and running with PGO by @vgao1996 in #17831
- Address security review feedback by @sitalkedia in #17874
- [vm] Strengthen indexed ref checks by @georgemitenkov in #16386
- [vm] Disable static checks for depth in favour of runtime checks by @georgemitenkov in #17882
- [Orderbook] Ability to return order actions when a maker order is placed on the book by @sitalkedia in #17868
- [forge-stable] scheduled by PIES by @rustielin in #17888
- [CLI][compiler] A few changes on experiments flag for compiler optimization by @rahxephon89 in #17883
- Add sigma proofs to aptos-dkg by @waamm in #17735
- [vm] keep MEMORY_LIMIT_EXCEEDED by @rahxephon89 in #17851
- [linter] Added
needless_returnlint and tests by @Helios-vmg in #17795 - aptos-executor: move aptos-indexer-grpc-table-info to
[dev-dependencies]by @mkurnikov in #17887 - [vm] Remove
RTCachesfrommake_call_frameas it's not used inside the function by @mkurnikov in #17895 - new pepper param jwk issuer by @zjma in #17894
- [gha] cleanup; move to PIES scheduler by @rustielin in #17890
- [compiler] change default byte version of lang v2.3 to v9 by @junxzm1990 in #17897
- [vm] Make sure we cache index to avoid lookups via loader / interpreter cache by @georgemitenkov in #17875
- [Keyless] Add verify() call to pepper base logic. by @JoshLind in #17869
- [Aptos CLI] release CLI 7.10.0 by @junxzm1990 in #17898
- [cp][table natives] fix double counting of memory usage by @vgao1996 in #17900
- Print tps delta in benchmark by @wqfish in #17767
- Fix comments for AccumulatorRangeProof by @wqfish in #17800
- [Orderbook] Various improvements to the bulk order event framework by @sitalkedia in #17889
- [gha] fullnode-sync fix dump by @rustielin in #17905
- Emit bulkOrderModified after bulkOrderCancel by @dermanyang in #17891
- [Move Prover] add signed int support by @junxzm1990 in https://githu...
Aptos CLI Release v7.11.0
Features
- add fail-fast flag to aptos move test (#17549) #17549 (Jos Dehaes)
- allow to suppress printing errors to stderr (#17737) #17737 (Jos Dehaes)
Commits
- 46d871f: [vm] Add mechanism to trace execution via env vars (#17733) (Wolfgang Grieskamp) #17733
- 866e2bb: Update API description URL from spec.yaml to spec.json in documentation (#17161) (Logan Wang) #17161
- ec3523b: add test txn (#17743) (Renee Tso) #17743
- c0946f1: [CLI] add mem as pre-compiled module (#17751) (Teng Zhang) #17751
- ae9c276: Update ver.rs (#17753) (vsharongg) #17753
- 6c9c453: Allow scheduling replay-verify shards on T2D (Stelian Ionescu) #17755
- 0c72dca: Fix the executor benchmark (#17750) (Satya Vusirikala) #17750
- 3c9680e: [vm] Avoid type creations for vector instructions in interpreter and gas meter (#17704) (George Mitenkov) #17704
- 1563b4c: Add ability to use WorkflowKind transactions to profile gas (#17427) (igor-aptos) #17427
- 53dcfe1: [forge] run arbitrary forge image (#17757) (Balaji Arun) #17757
- d4c5b9a: [consensus] fix a race condition (Zekun Li) #17766
- 0adf775: aggresstive inlining in the Move VM interpreter loop (#17674) (Victor Gao) #17674
- c90780d: Clean up various lints (wqfish) #17764
- 56ea7f6: [bytecode verifier] fix edge overflow in borrow graph (#17771) (Victor Gao) #17771
- 57ced69: [Move VM] disable force-inlining (#17778) (Victor Gao) #17778
- 8d2286c: add print (#17776) (Teng Zhang) #17776
- 6c828f0: [Keyless] Move Pepper Service VUF env variables to binary args. (Josh Lind) #17748
- 9a5e87b: [Keyless] Make on-chain resource env variables into binary args. (Josh Lind) #17748
- b91b9ba: [Keyless] Make firestore env variables into binary args. (Josh Lind) #17748
- 1b3eb4d: [Keyless] Refactor account managers and add /v0/delegated_fetch endpoint. (Josh Lind) #17748
- 8749fb7: Market clearing house price (#17761) (Sital Kedia) #17761
- 21aa34a: Fix staking_rewards tracking in rosetta (#17044) (Aaron) #17044
- 4a04a88: [txn sim session] add view_resource and view_resource_group (#17729) (Victor Gao) #17729
- e1ac46a: [vm] Script cacing for lazy loading (#17783) (George Mitenkov) #17783
- 7b669b2: [Mempool] Add health check to peer prioritization logic. (Josh Lind) #17782
- e130a25: [replay-verify] increase worker count (Balaji Arun) #17791
- 84df755: Add missing permission (Andrea Cappa (zi0Black))
- 2fa77ea: Implement Sui DAA (#17523) (Maayan) #17523
- 24c1dd5: Delete scripts/devnet_message.sh (#17797) (vsharongg) #17797
- f60b782: Ensure execution concurrency level is at least 1 (#17744) (Justin Chang) #17744
- 590893e: Bulk order cleanup per price level (#17785) (Sital Kedia) #17785
- d6e70fb: [Orderbook] Allow order validation API to return failure reason and o… (#17811) (Sital Kedia) #17811
- b93ba2e: fix acquire list (#17817) (Teng Zhang) #17817
- ac4e5f5: fix linter warning (#17820) (Marco Ilardi) #17820
- 1142cf6: [replay] make paranoid check configurable (Zekun Li) #17825
- e943f8d: iterators and utilities (#17441) (igor-aptos) #17441
- fbf0026: [linter] Use only warning from primary targets (#17822) (Marco Ilardi) #17822
- ecac6ba: Add is_enum field to ABI (#17816) (Daniel Porteous (dport)) #17816
- e2b0b49: [ci] Fix poetry (#17839) (George Mitenkov) #17839
- 6afb74d: [compiler] fix a bug in converting file format to stackless bytecode (junxzm1990) #17837
- c95a876: [vm] Optimize local types storage in frames (#17741) (George Mitenkov) #17741
- 4a01958: [Specs] ordered_map remove_or_none (#17829) (Jake Silverman) #17829
- b787706: [replay] enable module cache (Zekun Li) #17832
- adf4cd0: [replay] fix the stats in replay (Zekun Li) #17832
- 1724833: [compiler] Fixing locations in += op (#17841) (Wolfgang Grieskamp) #17841
- afd1ec5: [Storage] Smooth out RocksDB compactions (wqfish) #17833
- 2ae70b1: Error handing when REST API for auxiliary info fails (#17847) (Satya Vusirikala) #17847
- e4d9dbe: add #[cold] to PartialVMError contructor and helpers (#17769) (Maksim Kurnikov) #17769
- 03c7965: [vm] Generic per-interpreter function frame caches (#17787) (George Mitenkov) #17787
- 9502d3f: [vm] Signed Integer Basic VM Support (Wolfgang Grieskamp) #17661
- 0d8399b: Fixing code deserializer. (Wolfgang Grieskamp) #17661
- 3b1fd12: Connecting assembler and adding transactional tests. Fixing a bug in type serialization. (Wolfgang Grieskamp) #17661
- ee96bab: Addressing reviewer comments. (Wolfgang Grieskamp) #17661
- 0e6911d: Addressing reviewer comments (Wolfgang Grieskamp) #17661
- 1dfbc30: Fixing baseline tests after rebase (Wolfgang Grieskamp) #17661
- 0bfb230: fix a comment (junxzm1990) #17661
- 3881b37: rebase (Wolfgang Grieskamp) #17661
- 0f823b1: [vm sint]: update
CastNxxbytecode semantics (junxzm1990) #17661 - 0142692: [vm sint] remove definitions of bitwise operations on signed int (junxzm1990) #17661
- 5756ba6: [vm sint] clean up casting to u256/i256 and revise div error msg (junxzm1990) #17661
- 751e778: [vm sint] redefine u256/i256 debug format & add paraniod ty check on negate (junxzm1990) #17661
- fd04e8c: [vm sint] revoke
DerefVisitoronvisit_vec_u16,visit_vec_u32,visit_vec_u256(for compatibility) (junxzm1990) #17661 - a794b25: [vm sint] add gas params for signed int (junxzm1990) #17661
- 6c791ba: [vm sint] update compiler test case results (junxzm1990) #17661
- 45e9a01: [vm sint] update gas params for sint (junxzm1990) #17661
- b007e16: [vm sint] update test cases for
ty_interner(junxzm1990) #17661 - abf1425: [Compiler v2] support signed integers (junxzm1990) #17667
- c487e0f: [compiler sint] update trans test results (junxzm1990) #17667
- c94c50c: [compiler sint]: increase coverage of edge test cases (junxzm1990) #17667
- 455c4df: [compiler sint] update test case results (junxzm1990) #17667
- 950946f: [vm] Removing
IntegerValueand Value wrapper (Wolfgang Grieskamp) #17693 - 343997b: [v...