Bug Fixes
- typos in documentation files (#15915) #15915 (Maxim Evtush)
- multiple typos of different importance (#15863) #15863 (crStiv)
- typos in documentation files (#15643) #15643 (taozui472)
Documentation
- fix typos in files (#16179) #16179 (VolodymyrBg)
- enhance API Node v1 documentation with comprehensive guide (#16011) #16011 (Ragnar)
Chores
- fix typos in doc #15870 (chaource)
- downgrade noisy logs (#16257) #16257 (Balaji Arun)
Commits
- f6eca9c: [compiler-v2] Remove use of compiler v1 in tests of move model (#15914) (Teng Zhang) #15914
- 80b98ce: [Indexer-Grpc-V2] Add some counters and metrics. (#15935) (Guoteng Rao) #15935
- c956c32: [cleanup] Remove old and unused mutation testing processor (#15927) (Vineeth Kashyap) #15927
- 02057cf: Import txns for account restoration processor (#15940) (Yuun Lim) #15940
- 0da1d84: [cleanup] Remove module generation (#15930) (Vineeth Kashyap) #15930
- 0127aba: [cleanup] Remove evm flavor of Move (#15933) (Vineeth Kashyap) #15933
- d356690: enable_bulletproofs_batch_vrfy_in_devnet (#15911) (zhoujunma) #15911
- bcd361e: update ensure_max_open_files panic message (#15946) (Alden Hu) #15946
- 86fd0a3: SparseMerkleTree not carry value (#15936) (Alden Hu) #15936
- 0987af8: [qs] dedup requests to batch fetcher and simplify payload manager (#15766) (Balaji Arun) #15766
- 1e4f706: Sync Terraform & Helm changes (Stelian Ionescu) #15951
- 92a1bd0: build indexer grpc-v2 binaries (#15934) (Christian Theilemann) #15934
- 25ee131: Emit counters for RLIMIT_NOFILE (#15971) (Alden Hu) #15971
- 428220d: check spec unitialize (#15943) (Teng Zhang) #15943
- 03df6d1: allow index notation in vector module (#15960) (Teng Zhang) #15960
- 3d7c937: calibrate single_node_performance (#15966) (Alden Hu) #15966
- 6c35318: ensure_max_open_files not panic for mainnet (#15972) (Alden Hu) #15972
- e035f86: [compiler-v2] Fix enum match not exhaustive (#15970) (Vineeth Kashyap) #15970
- a02f8ae: [move-vm][closures] Type and Value representation and serialization (#15670) (Wolfgang Grieskamp) #15670
- 9c6f6e5: [move-vm][closures] Interpreter (#15680) (Wolfgang Grieskamp) #15680
- 73ad758: [optqs] verify batch author belongs to epoch (#15983) (Balaji Arun) #15983
- 51e3afb: [compiler][closures] Update compiler to most recent function value design (#15917) (Wolfgang Grieskamp) #15917
- bb40859: [optqs] fix len_for_execution (#15988) (Balaji Arun) #15988
- c53d9af: [extended-checks] Additional entry function parameter checks (#15952) (Vineeth Kashyap) #15952
- 21487da: [event v2] pause coin event migration (#15945) (Aaron) #15945
- 47de6ae: [pipeline] fix observer (Zekun Li) #15764
- c8e1513: [pipeline] avoid recursive propagated error (Zekun Li) #15764
- d3f4ac3: [pipeline] stop retry when new pipeline enabled (Zekun Li) #15764
- c18ca3d: [pipeline] re-enable on forge (Zekun Li) #15764
- e0d8c48: [forge] remove cpu chaos for realistic env (Zekun Li) #15764
- f59c264: fixup! [pipeline] fix observer (Zekun Li) #15764
- b36da4a: tune backpressure back (Zekun Li) #15764
- b608a5d: [pipeline] error to warn (Zekun Li) #15764
- 625956a: [windows-cli] Switch to using --global instead of --system (#15999) (Greg Nazario) #15999
- 761092a: fix receiver call for spec fun (#15992) (Teng Zhang) #15992
- 7c80c9f: [move-examples] Add ring buffer/deque data structure (#14824) (alnoki) #14824
- bc2244b: [coin/fa] Increase max symbol size to 32 bytes (#15846) (Greg Nazario) #15846
- 8787bb0: [AIP-113] AccountAbstraction that works per domain (#15899) (igor-aptos) #15899
- 1e34fe3: [Indexer-Grpc-V2] Implement some TODOs in GrpcManager. (#15990) (Guoteng Rao) #15990
- 3b7ddb2: [move-vm][closures] New reentrancy checker (#15963) (Wolfgang Grieskamp) #15963
- 4155553: [prover] Instrument write-back actions for inline specs (#15906) (Teng Zhang) #15906
- 417690b: [move][closures] End-to-end tests and feature gating (Wolfgang Grieskamp) #15987
- c5eef14: Update the test VK and add the ability to install it at genesis via env var (#15825) (Oliver He) #15825
- a1606d6: Cache recent reads in speculative state (aldenhu) #15941
- a76ab57: Add base HotState (aldenhu) #15941
- 41f2ce1: [move 2.2][closures] Support function type wrappers in the language (#16000) (Wolfgang Grieskamp) #16000
- 2dd16bb: [compiler-v2] Fix bytecode verification error due to incorrect const folding (#15982) (Vineeth Kashyap) #15982
- afe7ad3: [cli] Release 6.2.0 (#16008) (Greg Nazario) #16008
- 0c592de: [aptos-vm] Remove warm VM cache & refactor VM initializers (#15919) (George Mitenkov) #15919
- 64a35e9: [cleanup] Remove the move-explain crate (#15937) (Vineeth Kashyap) #15937
- d120f50: [compiler-v2][trivial] Clarify unused assignment warning text (#15978) (Vineeth Kashyap) #15978
- ad46e86: [move][closures] Persistent functions and module lock (#16007) (Wolfgang Grieskamp) #16007
- 67c4245: update txn names to address size limit (#16024) (Yuun Lim) #16024
- use UnsafeCell and atomic::fence (#16017) #16017 (Alden Hu)
- 81007c2: consolidate per shard RocksDB properties (#15998) (Alden Hu) #15998
- 792a782: [localnet] Unhide --bind-to (#16025) (Daniel Porteous (dport)) #16025
- 0d2e343: Upgrade EmbarkStudios/cargo-deny-action to v2 (Stelian Ionescu)
- f9d59d2: [api] Remove From for MoveType (Greg Nazario) #16021
- 5764c38: [api] Document and fix error messages for the JSON API input types (Greg Nazario) #16021
- d3f2f9d: [api] Remove unnecessary clones in type conversion (Greg Nazario) #16021
- c4f6de7: [api] Remove extra clones on some more type conversion (Greg Nazario) #16021
- bf68595: [api] More clone cleanups, reduce copying ahead of time (Greg Nazario) #16021
- bb5cb92: [cli] Remove Ubuntu 20.04 from release (#16042) (Greg Nazario) #16042
- 4f929aa: [feature] Remove disable publishing in init module (#15974) (George Mitenkov) #15974
- 8cb7a89: [perf regression benchmark] Recalibrate and reduce number of test on landblocking (#16026) (igor-aptos) #16026
- 436f6ab: get end version from api (aldenhu) #16046
- 7ff4f18: backup-compactor: Ignore failure in backing up .meta file (#16043) (Alden Hu) #16043
- aff4ef1: [api][closures] Support Closures in the REST API (#16041) (Wolfgang Grieskamp) #16041
- 3bf5692: [framework] MoveStdLib upgraded to Move 2 (#16003) (Greg Nazario) #16003
- 487e5ae: [CLI] Add
--assume-yes
to allaptos update
subcommands (#15536) (Maksim Kurnikov) #15536 - 732336d: [move-vm][closures] Add a version field to closure serialization data (#16050) (Wolfgang Grieskamp) #16050
- 4e7e43f: Assume sharded DB in replay-verify (aldenhu) #16058
- e7de583: [move][api] Turning of api test which started failing on CI (#16060) (Wolfgang Grieskamp) #16060
- 26f2f55: [crypto] more useful abort codes for secp256k1::ecdsa_recover (#15989) (Alin Tomescu) #15989
- 7d4ac42: [move-model][cleanup] Split complex and rare used code out of ty.rs (#16053) (Wolfgang Grieskamp) #16053
- 6770fba: Increase default timeout for module-verify (Stelian Ionescu) #16064
- f63cef2: Hack to fix default timeout (Stelian Ionescu) #16067
- c2be3ff: [Indexer] Adds new transactions for testing (#16049) (bowenyang007) #16049
- a673818: replay-verify: improve range allocation (#16062) (Alden Hu) #16062
- d759af2: [move-vm][closures] Fix failing api test (#16069) (Wolfgang Grieskamp) #16069
- 515920a: replay-verify: fail the workflow if any task fails (aldenhu) #16068
- 98c988a: replay-verify: print link for all mismatches (aldenhu) #16068
- 2c222db: [compiler-v2] Remove compiler v1 from the CLI (#16010) (Vineeth Kashyap) #16010
- 408fc4c: [features] Make loader V2 default (#15976) (George Mitenkov) #15976
- 93859fd: replay-verify: fix a log line (#16070) (Alden Hu) #16070
- 4ebabb2: Move depth formulas and ty tags out of loader (#16018) (George Mitenkov) #16018
- 37ed830: [compiler-v2] Fix bytecode verification error by canonicalizing constants (#16063) (Vineeth Kashyap) #16063
- 0e2a31f: [4/n] Move gas charging for dependencies out of loader (#16019) (George Mitenkov) #16019
- 84d4985: [5/n] Move script loading to trait and switch to V2 (#16020) (George Mitenkov) #16020
- 4987328: [FA] Add an event when FA store is deleted (#16072) (Aaron) #16072
- 190b7f4: dbtool examine cmd prints all db metadata entries (#16075) (Alden Hu) #16075
- 24715e0: replay-verify: ignore hash mismatch at the begining of a chunk (aldenhu) #16073
- 57ede9e: replay-verify: isolate side effects of mismatches (aldenhu) #16073
- e42d400: [6/n] Interpreter and resolver refactor for V2 loader (#16022) (George Mitenkov) #16022
- 2389654: [7/n] Tests to use V2 loader (#16027) (George Mitenkov) #16027
- 2febccb: [compiler-v2] Compiler v2 transactional tests no longer compare with v1 (#16015) (Vineeth Kashyap) #16015
- a5aab03: [move-compiler] Improve grammer of call chains and receiver generics (#16052) (Wolfgang Grieskamp) #16052
- 3f2f257: [8/n] Remove deprecated APIs (#16028) (George Mitenkov) #16028
- e779804: [9/n] Move function loading to module storages (#16029) (George Mitenkov) #16029
- 6254711: [10/n] Remove loaders from VM, remove legacy stores (#16030) (George Mitenkov) #16030
- 448516e: [compiler-v2] Adding test cases to demonstrate various issues (#16071) (Vineeth Kashyap) #16071
- eac29b4: [Consensus Observer] Add execution pool window to active state. (Josh Lind) #15869
- 21c64ae: [Consensus Observer] Add boilerplate for new window message type. (Josh Lind) #15869
- 40616e7: [11/n] Refactor VM creation, module change sets and module write set (#16031) (George Mitenkov) #16031
- d0caa0c: [12/n] Remove use_loader_v2 config, refactor block executor to use V2 (#16032) (George Mitenkov) #16032
- 4ab1705: [13/n] Remove ModuleResolver as obsolete (#16033) (George Mitenkov) #16033
- 7e55bdc: [compiler-v2] Exit on warnings option (#16016) (Vineeth Kashyap) #16016
- 5299190: [compiler-v2] Check test code by default (#16023) (Vineeth Kashyap) #16023
- 17366f1: Update Docker images (#16035) (github-actions[bot]) #16035
- b7955e9: [compiler-v2] Disconnect compiler v1 from transactional tests (#16086) (Vineeth Kashyap) #16086
- a79fe14: [CI/CD] Add --no-tests flag to avoid failures on no tests. (Josh Lind) #16093
- e9bb609: Print number of CPUs in error message (#16097) (wqfish) #16097
- c7d4aa4: Remove unnecessary assertion in hexy base (#16074) (wqfish) #16074
- 2487f12: [backpressure] proposals can add a per-block gas limit (#15860) (Brian (Sunghoon) Cho) #15860
- 982dae6: [AA] refactor and add test (#15882) (Aaron) #15882
- 571169c: [docgen] Cleanup comments, unused code (Greg Nazario) #16100
- 3270595: [docgen] Make framework always output Unix style docs (Greg Nazario) #16100
- 9d9619b: [windows] Remove unused warning in windows (Greg Nazario) #16100
- bebd9af: [Indexer-Grpc-V2] Return the first live data service instance when user request is not provided. (#16099) (Guoteng Rao) #16099
- 32c9f76: [move-vm] Representation of field borrow labels (#16102) (Wolfgang Grieskamp) #16102
- 37bc7b8: cherry-pick recent fixes (main) (#16105) (Victor Gao) #16105
- ad387a6: [forge] Remove SenderAware shuffler from forge and tests (#16109) (Andrew Hariri) #16109
- 7227d76: [compiler-v2] Dismantle compiler v1 (#16094) (Vineeth Kashyap) #16094
- f3a6364: Add test for speculative state workflow (aldenhu) #16113
- 4fb47a5: Fix that deletions are missing from jmt updates (aldenhu) #16113
- check leaf count before committing #16113 (aldenhu)
- 52e7ff5: test hot state eviction (aldenhu) #16113
- 333dfb0: test item too large for hot state (aldenhu) #16113
- 9318e4d: test hot state access time refresh (aldenhu) #16113
- 747f7ed: [Indexer-Grpc-V2] Add encoding and max message size configs. (#16114) (Guoteng Rao) #16114
- 5359cde: [cli] Add straightforward linux CLI releases (#16111) (Greg Nazario) #16111
- 4a4d29c: [aptos-framework] Make signer::address_of abort on permissioned signer (#16098) (runtianz) #16098
- c911bca: [gRPC] Implement Filter to Proto (#16108) (Justin Chang) #16108
- 82240c9: [Indexer-Grpc-V2] Several fixes/improvements. (#16117) (Guoteng Rao) #16117
- 48ccd86: Better resource cleanup for
replay-verify
(Stelian Ionescu) #16116 - f67de8c: [14/n] Remove module view and versioned modules hashmaps (#16087) (George Mitenkov) #16087
- f2add5f: [CO] fix pipeline futures (Zekun Li) #16119
- 3d6b4fa: [aptos-debugger] Fix aptos debugger crash (#16121) (Vineeth Kashyap) #16121
- 41c38c6: fix enum (#16085) (Teng Zhang) #16085
- 9c95b8e: [compiler][trivial] fix type instantiation for receiver style syntax (#16095) (Teng Zhang) #16095
- 18c1a6e: [compiler-v2] Move compiler v1 under compiler v2 tree (#16124) (Vineeth Kashyap) #16124
- e911f8d: [compiler-v2] Move PR script update (#16125) (Vineeth Kashyap) #16125
- ebcc301: Delete leftover print statements in tests in ordered_map.move (#16076) (Kevin) #16076
- 308d59e: Update account.move to use Move 2 (#16066) (Kevin) #16066
- 6084214: [move][rac] Revising resource access control (#16081) (Wolfgang Grieskamp) #16081
- 1a0505c: [consensus] update ordered root before sending blocks down the pipeline (Zekun Li) #16127
- ef996bf: [15/n] Make MoveVM stateless, remove environment, refactor sessions (#16088) (George Mitenkov) #16088
- dde4a2e: [precommit] increase the gap to fallback to avoid race (Zekun Li) #16123
- f5b544d: [precommit] adjust state sync notification (Zekun Li) #16123
- a685d44: [move] remove debug assert (Zekun Li) #16123
- c356b95: Implement Debug for StorageDirPaths (wqfish) #16133
- fb1f396: [Fuzzer] New util to generate corpus for AptosVM (#16089) (Andrea Cappa (zi0Black)) #16089
- 1fc4424: [Indexer-Grpc-V2] Several fixes/improvements. (#16122) (Guoteng Rao) #16122
- d57d920: [execution window] blocks support a window, along with block storage and sync (#14076) (Brian (Sunghoon) Cho) #14076
- 025de0c: [Move example] Dollar-based commission contract for node operator (#15903) (Kevin) #15903
- 52f31fe: [cli] add network to show-profiles (#16140) (arjanjohan) #16140
- 062848b: [move-example] sample of a dynamic dispatch engine in Move (#14132) (David Wolinsky) #14132
- 009f601: Bump axios from 1.3.4 to 1.8.2 in /crates/aptos-faucet/ts-client (#16079) (dependabot[bot]) #16079
- 4603f0c: Typos Fixes (#15867) (teenager-ETH) #15867
- 7b3c933: [cli] add package manager installation method (#15768) (Xeonacid) #15768
- 506a582: Bump axios from 0.27.2 to 1.8.2 in /ecosystem/node-checker/ts-client (#16078) (dependabot[bot]) #16078
- a732d63: [trivial] fix node evaluation script (igor-aptos) #16103
- e445ad3: add view annotation to some object functions (#15996) (Mo ShakeG) #15996
- fe9282e: add explicit type parameter to one move_from() inside the resource_account.move (#16055) (Maksim Kurnikov) #16055
- 4886952: [cli] Add move-mutation-test to
aptos update
(#16137) (Vineeth Kashyap) #16137 - c1a342f: framework_experimental (#15997) (zhoujunma) #15997
- 5a34d9d: [cli] Add ability to simulate any transaction (#15866) (Greg Nazario) #15866
- 3787959: [primary_fungible_store] fix miswording (#15767) (0xbe1) #15767
- d25c071: correct verb form (#15965) (unknowvwake) #15965
- 43b5041: Bump serialize-javascript from 6.0.1 to 6.0.2 in /testsuite/loadtest-k6 (#15984) (dependabot[bot]) #15984
- 1ad4b2b: [consensus] fix typo (#15961) (Jeeyong Um) #15961
- e453864: Replay-verify: set TTL on PVCs as well (Stelian Ionescu) #16141
- b3be2ce: Updating non -working links to relevant (#15539) (Savely) #15539
- b7147e7: Rename to derivable account abstraction (#16128) (igor-aptos) #16128
- 837d04b: [cli] Release version 7.0.0 (#16143) (Greg Nazario) #16143
- c6b7834: Do not modify the expiration timestamp. (#16149) (Guoteng Rao) #16149
- c962fa2: Introduce a txn with CoinStoreDeletion event to indexer-test-transactions (#16135) (Aaron) #16135
- c27af1f: [move][closures] Fixing bug in handling of references in function types (#16152) (Wolfgang Grieskamp) #16152
- 91696f2: [Storage] Simplify CachedStateView::into_memorized_reads (wqfish) #16148
- 3d8165b: [Transaction Filter] Compare standardized addresses (#16151) (Justin Chang) #16151
- d82ab48: [vm] Remove Move VM session APIs (#16115) (George Mitenkov) #16115
- e062b08: fix typos (#16180) (code0xff) #16180
- 3bae96b: [forge] bump deployer version (#16182) (aptos-bot) #16182
- 2b4484a: Bump @babel/helpers in /aptos-move/move-examples/my_first_dapp/client (#16110) (dependabot[bot]) #16110
- 9ac2b1a: [forge] bump deployer version (#16186) (aptos-bot) #16186
- c3df96f: Add comments for StateUpdateRefs (wqfish) #16145
- 3a7297e: Revert "[fa] add back migration_flag for exchanges (#15738)" (#16161) (Aaron) #16161
- 2600f77: [rust api] add get_account_balance() using new api endpoint (#16215) (Aaron) #16215
- 63e2c5c: [Consensus Observer] Add ObservedOrderedBlock to pending block store. (Josh Lind) #15892
- 0fa334f: [Consensus Observer] Add ObservedOrderedBlock to the ordered block (Josh Lind) #15892
- d6ba453: [Consensus Observer] Add hash index to pending blocks. (Josh Lind) #15892
- 986baa8: Move aptos stdlib, aptos tokens, aptos token objects to move 2 (#16056) (Greg Nazario) #16056
- 70a6f4a: Minor fix for indexer test (#16218) (Satya Vusirikala) #16218
- d848332: default ledger prune window: 100m (#16217) (Alden Hu) #16217
- aa944da: [migration] add a new flag to enable fa by default (#16216) (Aaron) #16216
- 40d7f86: [move] Fix struct def graph generation and enum variant check (#16192) (Teng Zhang) #16192
- f097ac9: [aptos-vm] Move Aptos metadata to aptos-types (1/2) (#16090) (George Mitenkov) #16090
- 1163d2d: [aptos-vm] Remove simulation for multisig because enhancement has been enabled (#16167) (George Mitenkov) #16167
- 5d1ecdf: [perf] calibration for benchmarks (#16206) (George Mitenkov) #16206
- f42bb22: unified sim state store impl + remote state view support for FakeExecutor (#16136) (Victor Gao) #16136
- da4d9d4: [crypto] Add AIP-80 output for crypto materials (#16188) (Greg Nazario) #16188
- d3ca644: Update Docker images (#16181) (github-actions[bot]) #16181
- ed38861: Support deploying experimental framework to 0x7 for devnet and local testnet (#16185) (Kevin) #16185
- 5f71d3e: [docker] wait-images separate from release-images (#16234) (Rustie Lin) #16234
- 501fd18: Create extensible Bulk Txn Submit script (#13386) (igor-aptos) #13386
- 14e41fc: Revert #16098 (#16240) (runtianz) #16240
- 9e47aba: add test daa auth function to the experimental framework (#16249) (Maayan) #16249
- caee61c: bump cli to 7.1.0 (#16260) (Maayan) #16260
- a17dc8f: Update derives.rs (#16165) (Bilog WEB3) #16165
- fbab412: fix-Update index.tsx (#15956) (Slava) #15956
- 36d20c5: [api] Update YAML API Spec (#16265) (Greg Nazario) #16265
- 1bfdfe4: [cli] Add ability to lookup fungible asset balance from CLI (#16101) (Greg Nazario) #16101
- 8f41577: [api] Update JSON API Spec (#16266) (Greg Nazario) #16266
- b25cfd8: [api] Update JSON spec again (#16268) (Greg Nazario) #16268
- 72496c7: Fix DAO Documentation Links (#16169) (Hopium) #16169
- aaeeade: [migration] add default_fa_store to default features (#16191) (Aaron) #16191
- d1829c0: [cli] Add extract public key command (#16259) (Greg Nazario) #16259
- af25664: Allow dAA before AA (#16239) (igor-aptos) #16239
- b43c430: [gha] forge clbt fix (#16258) (Rustie Lin) #16258
- 7c61dc3: Refactor the keyless validation code (#16255) (Oliver He) #16255
- 8b7fbeb: Remove disk cleanup from replay-verify (Stelian Ionescu) #16280
- f1a2044: Replace deprecated default_features with default-features (#16238) (Jeeyong Um) #16238
- 72459ef: [vm] Remove always enabled feature flags (#16227) (George Mitenkov) #16227
- f88ff29: [Fix] Fix table info handling. (#16264) (Guoteng Rao) #16264
- 1423ee2: enum crash (#16251) (Teng Zhang) #16251
- 0599861: [forge] Cleanup logging in cluster helper (#16159) (perryjrandall) #16159
- b7805b9: [Indexer-Grpc-V2] Fix the version tracking. (#16287) (Guoteng Rao) #16287
- 862056b: Revert "[migration] add default_fa_store to default features (#16191)" (#16291) (Aaron) #16291
- 7aa4040: append free vars and params from inner lambda (#16247) (Teng Zhang) #16247
- 85c5932: [move-vm][rac] Add access specifiers to CompiledScript in binary format v8 (#16279) (Wolfgang Grieskamp) #16279
- 2243b2b: stateless account w/o default feature (Aaron Gao) #15891
- 3e9dd10: add comment docs (Aaron Gao) #15891
- 87b2b82: piggyback auto account creation (Aaron Gao) #15891
- ef9950b: [vm] Fix function value resolution with generic captured arguments (#16288) (George Mitenkov) #16288
- 0124b64: Add derivable account abstraction for Solana (#16236) (brian) #16236
- f5b8c7a: Temporarily disable fungible_asset::revoke_permission (still gated on testnet) (#16305) (Kevin) #16305
- c25cf03: udpate proto change check workflow (#16281) (Yuun Lim) #16281
- 447f579: stateless account w/ default feature (#16047) (Aaron) #16047
- 6a53cee: cleanup debug println (#16309) (Aaron) #16309
- Expand corpora with new Move modules and add utilities (#16310) #16310 (Marco Ilardi)
- 8751a30: [cli] Release 7.2.0 (#16314) (Greg Nazario) #16314
- adcc34d: [release] fix crane install for release images (#16319) (Rustie Lin) #16319
- 35102f5: [CO] fix a race of inconsistent data view (Zekun Li) #16317