Commits
- 0f219d8: add 3 devnet txn with module events migrated (#15448) (Aaron) #15448
- 612018c: reduce cost (Bo Wu) #15464
- c0b97e2: [script-composer] Add infer functionality, fix multiple return values (#15438) (runtianz) #15438
- 57602f0: remove error detail from default feature list (Bo Wu) #15331
- 7f1f7df: update tests (Bo Wu) #15331
- 994f361: add scripted fa txn (rtso) #15422
- 4aeaab9: fa double transfer (rtso) #15422
- a75189b: add more incident txns (rtso) #15422
- 96612fd: [compiler-v2] Optimize stackless-bytecode assign instructions (#15445) (Vineeth Kashyap) #15445
- 63f0df8: [qs] batch store bootstrap perf improvements (#15491) (Balaji Arun) #15491
- 8337794: [forge] update memory thresholds for Forge stable (Balaji Arun) #15492
- fe96e6d: revert pipeline flag (Balaji Arun) #15492
- 966452a: [compiler-v2] Do not include vector module for compiler v1 (#15484) (Vineeth Kashyap) #15484
- c6f5752: [move-compiler-v2] clean up a few remaining issues in lambda parser/front-end code (#15365) (Brian R. Murphy) #15365
- f60f1f0: untransferable test txn (rtso) #15482
- 60ee0c6: add devnet test txns (#15489) (Aaron) #15489
- c2969f0: [FA] get rid of migration flag (#15269) (Aaron) #15269
- 9e5cc9d: Event V2 Translation (#14615) (Junkil Park) #14615
- d1230b9: [Storage] Open db in parallel when storage sharding is enabled. (#15504) (Guoteng Rao) #15504
- 95e0d68: [move] Use workspace dependencies for third-party/move (#15461) (George Mitenkov) #15461
- 5902ff0: [move-stdlib] Use vector::move_range inside vector, and evaluate performance / calibrate gas (#14862) (igor-aptos) #14862
- 8a1016a: [fa migration] refactor with coin withdraw event and bypass sanity check (#15520) (Aaron) #15520
- 3c6e693: [forge] bump graceful_overload mem threshold temporarily (#15511) (Balaji Arun) #15511
- 809457f: [move] Benchmarking historical transactions (#15329) (George Mitenkov) #15329
- dacbfc3: small fix and explicity delete unused disk (Bo Wu) #15501
- 42d47ee: [consensus] Remove dead code in warnings (#15543) (Greg Nazario) #15543
- f3319d1: Fix private key field being required (#15546) (GhostWalker562) #15546
- e8289d1: fix flaky test (Bo Wu) #15407
- 6dbfb31: add CompiledModule and CompiledScript deserializer fuzzer (#15494) (Gerardo Di Giacomo) #15494
- 7edaeaf: Fix round manager tests (#15369) (Satya Vusirikala) #15369
- 1d194b8: [Inspection Service] Add simple consensus health check endpoint. (Josh Lind) #15512
- 7e0aaa2: [cli] Release 4.7.0 (#15556) (Greg Nazario) #15556
- 06f1824: [Faucet] Support ratelimiting on Firebase JWT (#15525) (Daniel Porteous (dport)) #15525
- mark runner and validator pods as non-evictable #15554 (Stelian Ionescu)
- eb23d6f: Enable partial_governance_voting (#15553) (Junkil Park) #15553
- b668137: [CLI] Direct users to dev docs for testnet faucet, improve messaging (#15545) (Daniel Porteous (dport)) #15545
- ab6d0ee: [CLI] Bump version to 5.0.0 (#15562) (Daniel Porteous (dport)) #15562
- 1dab352: [VM][Code cache v2] Some improvements in code cache (#15537) (Aleks Zi) #15537
- 652be07: Enable DELEGATION_POOL_PARTIAL_GOVERNANCE_VOTING by default (#15549) (Junkil Park) #15549
- 2ee2c33: [pipeline] fixes (Zekun Li) #15505
- d3028e9: [Pipeline] add counters (Zekun Li) #15505
- 803b7fd: [CLI] move out localnet logic + add command for Aptos Workspace (#15508) (Victor Gao) #15508
- 8616cb6: write blockinfo schemas when restoring sharded db (Bo Wu) #15567
- 75308c1: enable the periodical_reward_rate_decrease feature on devnet by default (#15565) (Junkil Park) #15565
- 49d6406: [forge] delete orphaned test runners (#15557) (Rustie Lin) #15557
- 16db0cb: [Devsetup] Install the latest rust toolchain (Josh Lind) #15585
- c9b71bc: replace existing replay verify with new one (Bo Wu) #15589
- bd71e35: [decompiler] Downgrade to bytecode v6 for Revela (#15597) (Wolfgang Grieskamp) #15597
- 5371540: [forge] enable pipeline (Zekun Li) #15600
- da63178: Creating temps for each arg. (#15514) (Vineeth Kashyap) #15514
- 1c4f6ed: ensure ObjectCore exists before short-circuit (marco ilardi) #15599
- 3497c86: [compiler-v2] Enable recent stack-optimizations by default (#15595) (Vineeth Kashyap) #15595
- 7ccbfaf: [cli] Bump to 5.1.0 (#15596) (Vineeth Kashyap) #15596
- 5711729: Fix cargo nextest version (#15608) (Vineeth Kashyap) #15608
- f69598f: [loader-v2] More tests for global manager (#15563) (George Mitenkov) #15563
- dd0dcd2: [move-prover] Fix a bug in treatment of type reflection in spec funs (#15606) (Wolfgang Grieskamp) #15606
- fed1684: Update Docker images (#15541) (github-actions[bot]) #15541
- 38a5f0d: [forge] Run forge nightly on weekdays (Perry Randall) #15591
- ac9302a: Fix txn-emitter precission of worker sleeping (#15552) (igor-aptos) #15552
- 9a6cc6f: add a lambda transactional-test, clean up test driver a bit to improve coverage of existing tests (#15463) (Brian R. Murphy) #15463
- 127df5c: Revert "Bumping up the max transaction execution gas limit for gov proposals" (Sherry Xiao) #15633
- 1381c93: Optimizing vector::replace and compiler-v2 vector depenency fix (#15524) (igor-aptos) #15524
- 0ec01dd: Lock Rust deps for checking protos (Daniel Porteous) #15638
- cf5d790: [forge] Disable the framework upgrade test on most PR (Perry Randall) #15639
- 554f302: [Devtools] Disable framework upgrade test (Josh Lind) #15640
- 2c9dece: Refine Voting Error Codes (#15590) (Junkil Park) #15590
- 673023c: [move-prover][cli] Add benchmark functionality (#15636) (Wolfgang Grieskamp) #15636
- 8aa15a6: Fix aptos init for existing accounts (#15625) (GhostWalker562) #15625
- 2bea962: [move] Stateful (de)serialization for function value lookups & delayed fields improvements (#15594) (George Mitenkov) #15594
- 8a0f983: [forge] exclude new pipeline for compat test (#15644) (Balaji Arun) #15644
- f5d0131: [CLI] Add
compiler-message-format-json
experiment value toaptos move compile
andaptos move lint
(#15540) (Maksim Kurnikov) #15540 - 6b09e63: [compiler-v2] Make
-v debug
output more concise (#15642) (Wolfgang Grieskamp) #15642 - a2bf54b: add type annotation to python code (Bo Wu) #15598
- f2b3234: add retry to get pod status (Bo Wu) #15598
- 81a2f42: add image-tag to cancel group (Bo Wu) #15598
- 55788f7: [Devtools] Update comment for merge-base commit delays. (Josh Lind) #15675
- 20e25a4: [Bugfix][Compiler-V2] Fix
public(package)
causing unit test errors (#15627) (Zekun Wang) #15627 - e3fdc51: Update the proto update workflow. (#15568) (larry-aptos) #15568
- 0318475: [cli] Add extra ignores to .gitignores created by CLI (#15674) (Greg Nazario) #15674
- aaa3514: [Move] Allow Bytecode Dependencies for Unit Testing (#15252) (Zekun Wang) #15252
- 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