Bug Fixes
- typos in documentation files (#15915) #15915 (Maxim Evtush)
Commits
- 9ba3c2a: [FA] no withdraw event for burn (#15357) (Aaron) #15357
- 8ff3aa1: recalibrate perf benchmarks for current stable values (#15685) (igor-aptos) #15685
- ae09c85: [block-executor] Remove unused executable type (#15601) (George Mitenkov) #15601
- a2479a6: [gas schedule] add script to bump gas feature version (#14983) (Victor Gao) #14983
- 3169527: [aptos-workspace-server] various fixes and improvements (#15571) (Victor Gao) #15571
- 1eea32b: [api] Allow JSON no account signature in simulation (#15558) (Greg Nazario) #15558
- f97ba5e: [loader-v2] Additional environment tests (#15566) (George Mitenkov) #15566
- 4c82b4e: Add support for ecosystem projects to use transaction generator, emitter and executor benchmark as a library (#15641) (igor-aptos) #15641
- 0469e2d: Add documentation to forge-stable test suite (#14775) (igor-aptos) #14775
- 996a804: change docs (#14980) (runtianz) #14980
- 979e285: [Indexer-Grpc-V2] Create two new folders for new binaries. (#15690) (Guoteng Rao) #15690
- 1656730: [rosetta] Add USDC support (#15695) (Greg Nazario) #15695
- 366f027: [Indexer-Grpc-V2] Update some dependencies. (#15693) (Guoteng Rao) #15693
- 86b696d: ungate native memory operations (#15532) (igor-aptos) #15532
- 4b1b3e9: update the doc on internal indexer config (Bo Wu) #15677
- fc5f7f0: [test-only] set v2 flag for unit tests (Teng Zhang) #15408
- 87767e8: remove use of v2_exp and v2 environment variable (Teng Zhang) #15408
- a1b900b: update move-abi and doc-gen test using v2 (Teng Zhang) #15408
- b6fcc9c: remove ci test for compiler v2 (Teng Zhang) #15408
- d0c4f20: remove gate_v2_features.rs (Teng Zhang) #15408
- 8f877ab: fix test (Teng Zhang) #15408
- 5514aee: add env variable for compiler v1 (Teng Zhang) #15408
- 7684e53: refactor (Teng Zhang) #15408
- d00ae19: test blocking v1 (Teng Zhang) #15408
- 979b66f: fix (Teng Zhang) #15408
- 78a80aa: reschedule if zone mismatch (Bo Wu) #15658
- cc2c9eb: fix calibration for a few tests from recent change (Igor) #15709
- f9334ca: [move] Implement generic comparison method in move - move part (Igor) #15245
- 9f3f868: [move-stdlib] Introduce efficient OrderedMap implementation (#14872) (igor-aptos) #14872
- fd726b2: [move] Module publishing improvements (#15654) (George Mitenkov) #15654
- 623156d: [move][stdlib] Add efficient BigOrderedMap implementation (#14753) (igor-aptos) #14753
- ff54cea: [CLI] Set Move 2 as default in Aptos CLI and add
move-1
flag (#15431) (Teng Zhang) #15431 - d8a5642: Recalibrate perf regression tests, with new tests (#15717) (igor-aptos) #15717
- 9f54e05: allow specifying account address at config level instead of random assignment (#15465) (Yuun Lim) #15465
- 6116af6: Update the CLI versions. (#15710) (larry-aptos) #15710
- 8f3d204: [Indexer-Grpc-V2] Add protos. (#15701) (Guoteng Rao) #15701
- ac96e77: Move DoStateCheckpoint off critical path (aldenhu) #15411
- 04f0e89: remove lock around SchemaBatch::rows (aldenhu) #15411
- b46adfd: NativeBatch & RawBatch (aldenhu) #15411
- 87c038a: benchmark metrics tune (aldenhu) #15411
- 2e85700: calibration (aldenhu) #15411
- f76ac07: token v1 offer claim (rtso) #15531
- 6a49a24: relax forge thresholds (#15720) (Alden Hu) #15720
- 65c8983: Add destroy() and for_each() to BigOrderedMap, and move to aptos-framework (#15723) (igor-aptos) #15723
- 3a59b94: [move] Change copybara to sync with move-on-aptos (#15458) (George Mitenkov) #15458
- 745ec1d: [validator] Changing module cache for VM validator (#15714) (George Mitenkov) #15714
- ca106a6: update cli (#15719) (Teng Zhang) #15719
- e12fcbb: [move] Move out tag cache (safe speculation) (#15676) (George Mitenkov) #15676
- 506903f: [move] Remove hardhat on Move (#15462) (George Mitenkov) #15462
- 74d6333: [framework] Replace coin store deletion event with coin type (#15730) (Greg Nazario) #15730
- 2712cc7: Remove
schemathesis
and clean up apiMakefile
(#15696) (Alan Luong) #15696 - bc2d87a: Fix the reflection. (#15734) (larry-aptos) #15734
- a075a6c: update indexer processors hash (#15732) (Maayan) #15732
- 842bb85: implement rust logics and specs (#14521) (runtianz) #14521
- 817f444: add permissioned signer move code (#15735) (runtianz) #15735
- 5334c85: [VM2.0] per instruciton cache and cache tree (#15440) (Aleks Zi) #15440
- c86a84f: Upgrade poem and enable compression middleware (#15697) (Alan Luong) #15697
- c7452c7: Create benchmark (#14916) (runtianz) #14916
- e00cb12: Feature gate permissioned signer (#15622) (runtianz) #15622
- 7f5ccf0: [optqs] bug fixes and perf improvements (#15452) (Balaji Arun) #15452
- b1ffc17: pepper watch vk tw (#15736) (zhoujunma) #15736
- f69dc31: no more default devnet VK; it should now be set manually via GenesisConfiguration during (re)deployment (#15704) (Alin Tomescu) #15704
- ea88731: [buffer manager] move epoch notification to after commit (Zekun Li) #15746
- 6d13ea8: add perimission checks to object (#14582) (runtianz) #14582
- 9e9194c: support test file creation as a part of test txn generation (#15688) (Yuun Lim) #15688
- 7c89297: [Indexer-Grpc-V2] Add GrpcManagerService. (#15726) (Guoteng Rao) #15726
- 7214377: Add permission checks to account (#15741) (runtianz) #15741
- e36868a: enable call frame tree cache and instruction caches (#15743) (Aleks Zi) #15743
- e504d11: [fa] add back migration_flag for exchanges (#15738) (Aaron) #15738
- 7ecc8ad: add permissions for fungible assets operation (#14567) (runtianz) #14567
- 2798d4e: permission for framework (#14605) (runtianz) #14605
- 60262d9: Add Txns for AccountRestoration Indexer Processor Tests (#15728) (Junha Park) #15728
- 30012b3: update hasura metadata (#15748) (Maayan) #15748
- 403abde: bump cli version to 6.0.1 (#15760) (Maayan) #15760
- 6716334: fix bytecode version for upgrade test (#15758) (Teng Zhang) #15758
- fbf0256: txn emitter - add more info on failed txn (#15756) (igor-aptos) #15756
- 4b69e48: Linter returns non-zero exit code on warnings (#15761) (Vineeth Kashyap) #15761
- d52887a: [lint] Don't lint needless mut reference on _ignored variables (#15762) (Vineeth Kashyap) #15762
- 0ba0bf6: add more test transactions (#15757) (Yuun Lim) #15757
- 1d8460a: Aptos - Account Abstraction (#15219) (Aaron) #15219
- f7cc847: [api] balance api (#15755) (Aaron) #15755
- 8c11da3: disable the new pipeline for forge (#15742) (Alden Hu) #15742
- 17540fa: [aptos-framework] permissioned_delegation with rate limiter (#15114) (Aaron) #15114
- bb609ba: [gas] permission (#15232) (Aaron) #15232
- 4f7f768: [doc] clean up (#15773) (Aaron) #15773
- 824511d: [Indexer-Grpc-V2] Add MetadataManager. (#15727) (Guoteng Rao) #15727
- b2b3d67: Fuzzing Tooling: cmin and precise stack trace for PartialVMErrors (#15739) (Andrea Cappa (zi0Black)) #15739
- 5ad6583: [Indexer-Grpc-V2] Add ConnectionManager. (#15750) (Guoteng Rao) #15750
- b76931f: Fix cargo deny lint check (#15496) (Daniel Porteous (dport)) #15496
- 99ac697: [Indexer-Grpc-V2] Add implementation for Ping in FN. (#15771) (Guoteng Rao) #15771
- 4125bd8: [move-prover] Sharding feature + re-animate Prover.toml (#15775) (Wolfgang Grieskamp) #15775
- cad979a: [Indexer-Grpc-V2] Add FileStoreOperatorV2. (#15779) (Guoteng Rao) #15779
- 7107777: [move-vm] Increase bytecode VERSION_MAX to v8 (#15777) (Wolfgang Grieskamp) #15777
- 2dc2617: [Indexer-Grpc-V2] Add DataManager. (#15784) (Guoteng Rao) #15784
- 95190dc: adding back permission perf test (#15765) (igor-aptos) #15765
- 4e5f578: [aptos-vm] Refactor type tag processing (#15781) (George Mitenkov) #15781
- c8b55d0: [consensus] always wait for block qc to fetch batches (#15786) (Balaji Arun) #15786
- enable optqs (#15794) #15794 (Balaji Arun)
- 8bff8d0: Change big_ordered_map::Node to enum for easier maintanability (#15787) (igor-aptos) #15787
- f04ff80: Update Docker images (#15663) (github-actions[bot]) #15663
- 7cbfda2: add new tranaction to test (#15796) (bowenyang007) #15796
- 114204e: [Indexer-Grpc-V2] Add HistoricalDataService. (#15788) (Guoteng Rao) #15788
- 3ddcf7f: [Indexer-Grpc-V2] Add FileStoreUploader. (#15724) (Guoteng Rao) #15724
- 3722b6e: Add workflow that monitors the downstream test result. (#15793) (larry-aptos) #15793
- f3d4dba: Fix state merkle truncate (#15800) (Alden Hu) #15800
- e6d8b40: Fixed the workflow to release protos. (#15801) (larry-aptos) #15801
- 7ca6db3: pass instant from aptosdb for calculating latency metric (Bo Wu) #15678
- 6705ea5: Sync Terraform & Helm changes (Stelian Ionescu) #15795
- b8f4b98: [aptos-workspace-server] ignore errors when writing to stdout & stderr (#15780) (Victor Gao) #15780
- 3e471a8: Bump cli version to 6.0.2 (#15811) (Victor Gao) #15811
- 9a06492: [move-vm][closures] Types and opcodes for closures (#15667) (Wolfgang Grieskamp) #15667
- 84909ca: [move-vm][closures] Refactor: move abilities and closure mask into core types (#15668) (Wolfgang Grieskamp) #15668
- d01ae30: [move-cm][closures] Refactor: Move type conversions out of
Loader
into a trait (#15669) (Wolfgang Grieskamp) #15669 - ec673d2: [replay-benchmark] Split benchmark into stages (#15653) (George Mitenkov) #15653
- 2c96107: [aptos-vm][move] Avoid module loads when getting the struct name (#15681) (George Mitenkov) #15681
- ff71ca6: [Indexer-Grpc-V2] Add LiveDataService. (#15802) (Guoteng Rao) #15802
- 54dc19c: update the testnet disk size to 10Ti (Bo Wu) #15821
- be7358f: [cli] Add MacOS and generic Linux release (Greg Nazario) #15733
- 3e046ce: [.github] Add Linux ARM build (Greg Nazario) #15733
- f87eff5: [deps] Update indexer processors to ensure ARM build works (Greg Nazario) #15733
- 991051a: [.github] Use a combined rust setup instead of two actions (Greg Nazario) #15733
- 703ecfb: [prover] Fix warnings for windows (Greg Nazario) #15733
- 162f7be: Bump CLI to 6.0.3 to include new processors. (#15830) (larry-aptos) #15830
- 39ef093: [spec] use opaque in the spec of check_permission_exists (#15829) (Teng Zhang) #15829
- cbb92f0: [devtools] Enable the framework upgrade test again (Perry Randall) #15763
- 4e1eb2d: [execution-pool] BlockRetrievalRequest struct -> enum (#15812) (Andrew Hariri) #15812
- 9c7d21b: Fix compile error (#15834) (Vineeth Kashyap) #15834
- b4c4e96: Fix not emitting fungible_asset::Withdraw event when paying gas (#15835) (igor-aptos) #15835
- 4f8c300: Remove unnecessary code (#15731) (Greg Nazario) #15731
- dfc3444: [compiler-v2] Improved flush writes optimization (#15718) (Vineeth Kashyap) #15718
- 9986c83: [move] Avoid double hashing in favour of equivalent keys for type tag cache (#15740) (George Mitenkov) #15740
- 85f0417: [cli] Allow long paths in windows CLI build (#15840) (Greg Nazario) #15840
- 43f03ce: [move] Enable call tree caches (#15843) (George Mitenkov) #15843
- 00ac087: [hotfix] fix the fee payer txn simulation error (#15844) (Aaron) #15844
- d949a8f: add txn with no events (rtso) #15849
- f246671: add edge cases for indexer fa and token-v2 tests (#15782) (Yuun Lim) #15782
- 0eb273d: clean spec (#15850) (Teng Zhang) #15850
- d9655ac: Bump gas version on main (#15826) (igor-aptos) #15826
- fc4ae47: [consensus observer] add new BlockTransactionPayload variants to prepare for block gas limit override on blocks (#15848) (Brian (Sunghoon) Cho) #15848
- b91d6bf: [indexer] add transactions to test with indexer (#15853) (bowenyang007) #15853
- fd0d550: [Indexer-Grpc-V2] Add status pages for DataService and GrpcManager. (#15072) (Guoteng Rao) #15072
- eda471a: [block-stm] Do not set incorrect use on storage errors (#15855) (George Mitenkov) #15855
- 20a11aa: [move] Refactor type caches in loader (#15818) (George Mitenkov) #15818
- e0002dd: [Indexer-Grpc-V2] Add proto for filters. (#15851) (Guoteng Rao) #15851
- b60cde7: [move-examples] fix locked_coins (#15872) (Aaron) #15872
- ab9da6b: Fix simulate serialization (#15822) (runtianz) #15822
- a689d5f: [AA] fix issues (#15858) (Aaron) #15858
- 4eaf379: [framework] Adding utilities to OrderedMap / BigOrderedMap (#15810) (igor-aptos) #15810
- 2d6ed23: ensure ulimit -n (#15875) (Alden Hu) #15875
- ef26053: Fix generic call (#15873) (runtianz) #15873
- b829db1: Coverage crash fix. (#15857) (Vineeth Kashyap) #15857
- 255673e: [compiler-v2] Showcase fixes for several old issues (#15785) (Vineeth Kashyap) #15785
- 8793674: [compiler-v2] Fix dependency ordering (#15879) (Vineeth Kashyap) #15879
- a88a081: AIP-109 Safe burn of unwanted soulbound objects (#15095) (Greg Nazario) #15095
- abde684: [gha] fix replay-verify on all triggering conditions (#15883) (Rustie Lin) #15883
- f8c8042: [execution-pool] Remove SenderAwareShuffler and add TransactionShuffler to ExecuteBlockCommand (#15613) (Andrew Hariri) #15613
- c6595b2: [exec-pool] OnChainConsensusConfig V4 (#15862) (Andrew Hariri) #15862
- 17f8330: [smoke-test] solidify permissioned delegation test (#15885) (Aaron) #15885
- 2497593: [gha] stop testing forge unstable on schedule (#15886) (Rustie Lin) #15886
- lazy and cached bench input data #15814 (aldenhu)
- be10095: add benches wrt rocksdb (aldenhu) #15814
- ee2732c: cache the map between get_existing / get_non_existing benches (aldenhu) #15814
- 2cad366: [Consensus Observer] Small improvements to message metrics. (Josh Lind) #15864
- 25d42e5: [Indexer-Grpc-V2] Implement filters. (#15884) (Guoteng Rao) #15884
- 3fd0764: [compiler-v2] Disambiguate Attribute Values (#15888) (Vineeth Kashyap) #15888
- 927433e: [cli] Bump to 6.1.0 (#15889) (Vineeth Kashyap) #15889
- 1124dd9: [cli] Disable macOS ARM build (#15893) (Greg Nazario) #15893
- ae4bf76: [cli] Fix Windows build (#15895) (Greg Nazario) #15895
- 835ce75: Replace Docker gcs.yaml with symlink to the one in the fullnode chart (Stelian Ionescu) #15894
- 7fc7379: [cli] Disable macOS x86_64 build (#15902) (Vineeth Kashyap) #15902
- d8d14a1: [CLI] Add
--fetch-deps-only
option to theaptos move compile
to skip compilation (#15518) (Maksim Kurnikov) #15518 - 97f80e6: [move-testing] Move examples testing override (#15904) (Vineeth Kashyap) #15904
- 80160b5: [aptos-workspace-server] add ability to listen for a stop command + bump aptos CLI version to 6.1.1 (#15898) (Victor Gao) #15898
- 48d0ce5: Block Synchronization Kill Switch, integration in gas meter (#15533) (Rati Gelashvili) #15533
- 3eaf7a5: [move][natives] added batch bulletproof natives (#15832) (dovgopoly) #15832
- 677bfd1: [Fullnode Sync] Fix the fullnode sync job ulimit check. (Josh Lind) #15907
- 65525b6: Update zeroize (#15905) (Oliver He) #15905
- b0ed4a8: update test txn generator flags (#15912) (Yuun Lim) #15912
- b64e048: [benchmark] Add option for package overrides (#15841) (George Mitenkov) #15841
- 7dfddd6: Update Docker images (#15918) (github-actions[bot]) #15918
- 9fee3cd: [benchmark] Make paranoid mode configurable for replay (#15900) (George Mitenkov) #15900
- 4fe7f5c: [aptos-vm] Fix a typo in environment (#15921) (George Mitenkov) #15921
- c2b3e61: [exec-pool] Add allow dead code for IncomingRpcRequest and ExecuteBlock (#15925) (Andrew Hariri) #15925
- 7f2a6fa: add aa testnet txn to fixtures (#15924) (Aaron) #15924
- fe8feef: fix account_balance doc (#15923) (Ying) #15923
- 8876394: [Compiler-v2] Use V2 in vm integration tests and remove V1 from prover (#15716) (Teng Zhang) #15716
- d7039c3: Yl/new test (#15897) (Yuun Lim) #15897
- 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