github aptos-labs/aptos-core aptos-cli-v7.11.1
Aptos CLI Release v7.11.1

10 hours ago

Features

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 CastNxx bytecode 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 DerefVisitor on visit_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 IntegerValue and 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_if lint 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_return lint 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 RTCaches from make_call_frame as it's not used inside the function (#17895) (Maksim Kurnikov) #17895
  • f542561: new pepper param jwk issuer (#17894) (zhoujunma) #17894
  • bbff2b8: [gha] cleanup; move to PIES scheduler (#17890) (Rustie Lin) #17890
  • a1fa89e: [compiler] change default byte version of lang v2.3 to v9 (junxzm1990) #17897
  • 6200465: [vm] Make sure we cache index to avoid lookups via loader / interpreter cache (#17875) (George Mitenkov) #17875
  • 40bb694: [Keyless] Add verify() call to pepper base logic. (Josh Lind) #17869
  • 12b552c: [Aptos CLI] release CLI 7.10.0 (junxzm1990) #17898
  • 5b4f8e7: [table natives] fix double counting of memory usage (#17900) (Victor Gao) #17900
  • 84cc840: Print tps delta in benchmark (wqfish) #17767
  • d739ca5: Fix comments for AccumulatorRangeProof (wqfish) #17800
  • 4c71aa3: [Orderbook] Various improvements to the bulk order event framework (#17889) (Sital Kedia) #17889
  • 8171b52: [gha] fullnode-sync fix dump (#17905) (Rustie Lin) #17905
  • 6fde6b5: Emit bulkOrderModified after bulkOrderCancel (#17891) (sean) #17891
  • bbe49e2: [Move Prover] add signed int support (junxzm1990) #17722
  • 15ca214: [prover sint] unify error handling (junxzm1990) #17722
  • bb93d37: [prover sint] add test cases with error msg reported (junxzm1990) #17722
  • bc92b8f: [prover sint] support casting bitvector to sint (junxzm1990) #17722
  • e1c64b0: Add hiding KZG polynomial commitment scheme (#17896) (Wicher Malten) #17896
  • 243c43a: [compiler]: gate signed int types with language version (junxzm1990) #17906
  • 3d4b6d1: [consensus] update the committed label (Zekun Li) #17917
  • 7979e94: [opt-proposal] enable by default (Balaji Arun) #17920
  • 77a8a2b: [smoke-test][optqs] add opt proposal handling to test_node_rewards (Balaji Arun) #17920
  • 706c8b3: [move linter] fix FPs due to sint (junxzm1990) #17927
  • 48d90cf: [move] refactor option: step 2 (#17774) (Teng Zhang) #17774
  • 8b6c5de: Add validation for commission percentage in switch_operator (#17912) (Marco Ilardi) #17912
  • 489a795: move some deps from [dependencies] to [dev-dependencies] where possible (#17928) (Maksim Kurnikov) #17928
  • 113fe78: reconfigure manual inlining (#17819) (Maksim Kurnikov) #17819
  • 52ad39e: [vm] Remove static cache config in interpreter (#17913) (George Mitenkov) #17913
  • c4ae233: Add DeKARTv2 zk range proof to aptos-dkg (#17925) (Wicher Malten) #17925
  • c2760b5: [Move VM] fix LdConst on signed integers (junxzm1990) #17941
  • d5e10f3: [Storage] Use a single block cache for all major RocksDB instances (wqfish) #17812
  • cc87494: [Keyless] Add constant-time checks for VUF in pepper service. (Alin Tomescu) #17946
  • c0e10b8: fix and reenable jwk smoke tests (#17948) (zhoujunma) #17948
  • 3b06cbd: fix confusing errors when printing supported oidc providers on chain (#17944) (zhoujunma) #17944
  • f31f5f9: [gas] cache value sizes for read_ref, copy_loc (#17902) (Victor Gao) #17902
  • e8a3205: [chore] bump gas version on main branch for 1.39 release (aptos-bot) #17949
  • f82bfb6: update version (#17945) (Teng Zhang) #17945
  • 8f42023: [session][1/n] Introduce session API for extensions (#17522) (George Mitenkov) #17522
  • bf5ea92: [session][2/n] GlobalValue to use Value (#17525) (George Mitenkov) #17525
  • 79e1bd8: [aptos-token-objects] Add test-only event data inspection functions for collection events (#17942) (Diego Garcia) #17942
  • 1e4f544: [session][3/n] MoveVM to use data cache trait (#17535) (George Mitenkov) #17535
  • 5e6f3f6: [move-prover] Fixing issues with reference parameters for function values (#17907) (Wolfgang Grieskamp) #17907
  • 610ce53: [Indexer-Grpc-V2] Add more logs. (#17921) (Guoteng Rao) #17921
  • 97e7151: [Orderbook] Add support for order cancellation from place_maker_order API and fix semantic around is_taker in events (#17915) (Sital Kedia) #17915
  • 68ed0d1: fix abi for option (#17955) (Teng Zhang) #17955
  • 16beac6: [APTOS CLI] release 7.10.1 (junxzm1990) #17967
  • 6693c9e: [compiler] Do not inline function with abort (#17950) (Teng Zhang) #17950
  • 90a5d8f: Improve BigOrderedMap.for_each_ref efficiency (#17926) (igor-aptos) #17926
  • 77ea387: [Keyless] Add critical startup invariant checks. (Josh Lind) #17956
  • e3fb8b7: Move unit test for monotonically increasing counter native function (#17885) (Satya Vusirikala) #17885
  • 452b44a: [Move VM] optimize ReentrancyChecker (alternative approach) (#17877) (Victor Gao) #17877
  • 2dc388f: [Aptos CLI] release 7.10.2 (junxzm1990) #17981
  • ecf0022: [Aptos CLI] update Cargo.toml for new version (junxzm1990) #17984
  • 9ac1ec0: Inlines drop_all_values into drop, swap_loc into callsites to be able to remove redundant operations (#17952) (Maksim Kurnikov) #17952
  • 659530d: fix (#17974) (Teng Zhang) #17974
  • 0ce3ac3: Initial serialization modifications for field element PVSS (#17969) (Wicher Malten) #17969
  • 966d69a: [Orderbook] Address critical security review feedback (#17959) (Sital Kedia) #17959
  • 600aa44: In-Memory Cache Crate (#12312) (Justin Chang) #12312
  • 91a087c: [Orderbook] Address all non critical feedback from security review (#17964) (Sital Kedia) #17964
  • 789c4ae: Set block cache size to 36GB for replay-verify (wqfish) #17975
  • dacefa7: Make certain items in aptos crate public for external use (#17995) (Daniel Porteous (dport)) #17995
  • 409d603: [move linter] fix issues due to missing handling function values (junxzm1990) #17990
  • cb08499: Use monotonic counter in order book (#17980) (igor-aptos) #17980
  • d4a27cf: [Orderbook] Various fixes and improvements to order events (#17997) (Sital Kedia) #17997
  • f2e95f1: fix visibility (#18006) (Sital Kedia) #18006
  • 9405d9c: [forge] support emit mode in raw transactions workload (Balaji Arun) #17963
  • 09cdc5b: adjust duration (Balaji Arun) #17963
  • b27c361: [emitter] reduce job setup time from total duration (Balaji Arun) #17963
  • ee75ec4: Fix BulkOrder Prices Sizes Ordering for consistent function and event fields (#17953) (sean) #17953
  • 957463f: [api] log trace context (#18000) (Rustie Lin) #18000
  • 0d9a2b3: Hash-to-curve and Shamir secret sharing for arkworks (#17991) (Wicher Malten) #17991
  • 8ae6deb: Add detectors and test-cases (Jose Garcia Crosta) #17046
  • 1643972: Update third_party/move/tools/move-linter/src/model_ast_lints/nested_if.rs (José García Crosta) #17046
  • 30d8427: Change detector name to: collapsible_if (Jose Garcia Crosta) #17046
  • 01cdf04: Fix test error and add requested one (Jose Garcia Crosta) #17046
  • 3da6f76: Report only once in multiple collapsible-if chains (Jose Garcia Crosta) #17046
  • daf4ddc: Address comments (Jose Garcia Crosta) #17046
  • d251c8c: Reorder lints (Jose Garcia Crosta) #17046
  • 6c5ca67: Fix some issues (Jose Garcia Crosta) #17046
  • acb83eb: [cli] Update script to support rocky linux in building (#18010) (Greg Nazario) #18010
  • 6dfaf07: [forge] upgrade deployer (Balaji Arun) #18019
  • 7ab3e78: [Mempool] Reduce max_sync_lag_before_unhealthy_secs to 30s (Josh Lind) #18018
  • 3e1c577: Add permissions for actions in workflow (#17930) (James Kao) #17930
  • bbfb3a0: Use monotonic counter in order book (#18005) (igor-aptos) #18005
  • bd5c048: [forge] increase chaos timeout (Balaji Arun) #18021
  • e6e3e94: [buffer_manager] ack if commit vote round is highest committed round (Balaji Arun) #18023
  • 20120ba: Public parameters and associated types for new field PVSS (#18011) (Wicher Malten) #18011
  • 309b50c: aptos-experimental-layered-map: move jemallocator to [dev-dependencies] (#18012) (Maksim Kurnikov) #18012
  • a3b3991: [forge] upgrade deployer (Balaji Arun) #18033
  • e86983e: make all [build-dependencies] opt-level=3 for release build (#18015) (Maksim Kurnikov) #18015
  • 95c1f12: [move VM] fix remaining sint issues (junxzm1990) #18029
  • 01a7a5e: pepper service should skip constant-time scalarMul check in dev mode... (#17994) (zhoujunma) #17994
  • ebacc96: fix replay (#18038) (Teng Zhang) #18038
  • 887a32a: add Groth16 arkworks proving benchmarks for keyless (#18032) (Alin Tomescu) #18032
  • 2c73dbb: recalibrate bench (#18003) (igor-aptos) #18003
  • 0ded2af: [vm] Runtime tracing & post-commit replay infrastructure (#17678) (George Mitenkov) #17678
  • 6539ccf: [Fullnode Sync] Add support for historical data syncing. (Josh Lind) #18041
  • 6d90d74: [fuzzer] Enhance transactional fuzzer and module cache management for improved testing (#17914) (Andrea Cappa (zi0Black)) #17914
  • 454ad08: [Orderbook] Add trigger condition to clearinghouse order info (#18014) (Sital Kedia) #18014
  • 738d846: [Bulk order] Fail bulk order placement synchronously instead of an event (#18042) (Sital Kedia) #18042
  • b3dc2c5: [crypto] range proof benchmarks (Alin Tomescu) #18040
  • f1ce471: switch to script (Alin Tomescu) #18040
  • 72529a8: lints (Alin Tomescu) #18040
  • f6324ef: oops (Alin Tomescu) #18040
  • c5fd2db: [move value annotator] Cache FatType computation (#18013) (Wolfgang Grieskamp) #18013
  • 68b3162: Refactored so HKZG supports sigma protocols (Wicher Malten) #18025
  • e72ec08: Simplifications to DeKART <-> HKZG (Wicher Malten) #18025
  • 45739f0: Added SCRAPE (Wicher Malten) #18025
  • 346eb07: Added group test to SCRAPE (Wicher Malten) #18025
  • 1743603: Refactored fiat-shamir for new PVSS (Wicher Malten) #18025
  • 47197c9: Small changes to comments (Wicher Malten) #18025
  • 0eaf35e: Added SCRAPE test but soundness is failing (Wicher Malten) #18025
  • 9ddcea3: Fixed bug (Wicher Malten) #18025
  • d06d7c9: Fix lint (Wicher Malten) #18025
  • fefdef4: Fix possible bug (Wicher Malten) #18025
  • 890e687: SCRAPE tests are bugged (Wicher Malten) #18025
  • a198a27: Added diagram, still need to fix SCRAPE tests (Wicher Malten) #18025
  • fa675b2: Working on debugging SCRAPE... (Wicher Malten) #18025
  • 26f1837: Small edit (Wicher Malten) #18025
  • 2713b61: Tests passing yay (Wicher Malten) #18025
  • 63c094f: Final comments (Wicher Malten) #18025
  • 6721e76: [State Sync] Bump max message size from 15MB to 20MB. (Josh Lind) #18050
  • 94db6e7: [module view] move validation state to resource viewer (Zekun Li) #17998
  • 2bb62e7: [vm] introduce Instruction (vm-internal code representation) (#18046) (Victor Gao) #18046
  • ca9b3a0: recalibrate single node perf (#18057) (igor-aptos) #18057
  • 72949fe: [benchmarks] Add fibonacci benchmark (#17988) (Calin Tataru) #17988
  • f60b058: [compiler] Fix name which became invalid with Rust 2024 (#18055) (Wolfgang Grieskamp) #18055
  • 5405a47: [compiler] Use MASM for baselines of compiler tests (#18056) (Wolfgang Grieskamp) #18056
  • 0e1bbd4: [vm] Gas charging optimizations (#18030) (Maksim Kurnikov) #18030
  • 3cfa9d9: Fix localnet txn stream connection address (#18060) (Daniel Porteous (dport)) #18060
  • 673d69d: [vm] avoid cloning metadata (Zekun Li) #17534
  • 24ef37d: add e2e test for lib (#18048) (igor-aptos) #18048
  • 74943b9: fix txn index for gas profiling (#18034) (igor-aptos) #18034
  • adfab69: [consensus] fix block gas limit in opt qs payload (Zekun Li) #18051
  • cd873ea: [consensus] increse min txns per block (Zekun Li) #18051
  • b264f30: [qs] reduce max txn per batch (Zekun Li) #18051
  • 5aabfdb: Add BSGS for new field PVSS (#18049) (Wicher Malten) #18049
  • c6ae38e: [compiler] Avoid jumps to pure exit blocks (#18054) (Wolfgang Grieskamp) #18054
  • 9bcd460: values_impl::Value 48 bytes -> 32 bytes (#17968) (Maksim Kurnikov) #17968
  • 53827bb: [executor-benchmark] Support indexer grpc. (#18024) (Guoteng Rao) #18024
  • c531ae8: Various small edits to aptos-dkg (#18066) (Wicher Malten) #18066
  • e7b2c9d: [compiler] Add a simplifier rule to replace match with is (#18070) (Wolfgang Grieskamp) #18070
  • 154b201: [localnet] Add support for using existing Docker network (#18079) (Daniel Porteous (dport)) #18079
  • c94ee27: [CLI] Release version 7.11.0 (#18080) (Daniel Porteous (dport)) #18080
  • 1f6dca3: [vm][perf] Inline TypeBuilder::check (#18073) (Maksim Kurnikov) #18073
  • 6189316: [vm][perf] Get rid of closure in Container::copy_value::copy_rc_ref_vec_val (#18074) (Maksim Kurnikov) #18074
  • 7ff0e29: [move compiler] address nits (#18092) (Jun Xu) #18092
  • 64cb9ff: Rust 1.90 (wqfish) #18052
  • bfc7a4b: [consensus] add counters to preparer (Zekun Li) #18101
  • b5aa9ee: [compiler] add visibility modifier to structs/enums: step 1 (#18022) (Teng Zhang) #18022
  • 6967d46: [move] Various bytecode optimizations (#18039) (George Mitenkov) #18039
  • aa35f75: remove fill_id (#18096) (igor-aptos) #18096
  • a406880: randomize order id to reduce conflicts (#18099) (igor-aptos) #18099
  • 5166000: [opt-proposal] cache opt blocks to support retrivals (#18108) (Balaji Arun) #18108
  • 236dc1c: [move-unit-test][CLI] override option module in move unit tests (#18105) (Teng Zhang) #18105
  • f69994f: Migrate obsolete Runson parameter (Stelian Ionescu) #18121
  • 1d018cd: Revert "Migrate obsolete Runson parameter" (#18132) (Balaji Arun) #18132
  • 345cac2: Add new field PVSS (#18077) (Wicher Malten) #18077
  • 1f76df4: [types] Introduce new payload for encrypted mempool (#17919) (Balaji Arun) #17919
  • 0747e09: [qs] SignedBatchInfo and ProofOfStore with Generic BatchInfo (#18062) (Balaji Arun) #18062
  • 663d6f6: [annotator] Avoid constructing and scanning values for tables (#18088) (Wolfgang Grieskamp) #18088
  • 2b478d3: revert unreleased BigOrderdedMap API (#18131) (igor-aptos) #18131
  • c31852e: [indexer] Missed changes from PR#18088 (#18144) (Wolfgang Grieskamp) #18144
  • c09a320: reconstruct edits (#18102) (Rex Fernando) #18102
  • 344879b: [indexer] do not clone things if not needed (#18146) (George Mitenkov) #18146
  • 8c52ba7: Generic WeightedConfig (#18141) (Rex Fernando) #18141
  • 535ff0f: [framework] generate a burn_ref to facilitate APT FA burning. (#18153) (Aaron) #18153
  • bc1abc4: [replay-verify] Use performance images (wqfish) #18154
  • 0921493: [move-package] Split git handling logic into its own Rust file (#18147) (Maksim Kurnikov) #18147
  • 0e0f22c: [move package] fix unitfication of named addresses and remove addr_subst (#18115) (Victor Gao) #18115
  • 3ed08bf: [docker] Install a newer version of clang (wqfish) #18143
  • 85f94e2: Edits for new field PVSS, focused on SoK (#18155) (Wicher Malten) #18155
  • 200e844: [vm] Move VM profiler (#18072) (Calin Tataru) #18072
  • 6b94793: [Faucet] Add Multi Asset support to the Aptos faucet (#18078) (Maayan) #18078
  • a763b1b: [Storage] Enable filters for state kv (wqfish) #18068
  • 4f44a3d: [vm] Add stack size checking at function boundaries (#18167) (George Mitenkov) #18167
  • c119c06: Edits around new field PVSS (#18172) (Wicher Malten) #18172
  • bf2f2d8: release 7.11.1 (#18179) (Teng Zhang) #18179

Don't miss a new aptos-core release

NewReleases is sending notifications on new releases.