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

10 hours ago

Features

Commits

  • 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
  • 0d82cb3: Use the new runners for Docker Rust builds and checks (Stelian Ionescu) #18169
  • bab75db: Revert "Use the new runners for Docker Rust builds and checks" (Stelian Ionescu) #18182
  • a84bcc9: [forge] Enable upcoming VM features on forge (#18178) (George Mitenkov) #18178
  • f134e67: [vm] Use &[Type] for native type args (#18171) (George Mitenkov) #18171
  • e33e3c1: [executor] optimize ledger update (Zekun Li) #18173
  • 54418cb: update license (Sherry Xiao) #18190
  • 1702f89: Various optimizations (wqfish) #18166
  • ae06823: fix (#18191) (Teng Zhang) #18191
  • aa70f3c: [aptos-vm] Cache keyless configs in environment (#18180) (George Mitenkov) #18180
  • 1cd5855: inlining optimization for framework (#18175) (Teng Zhang) #18175
  • fb4f427: [qs] Introduce BatchInfoExt and BatchSignatureAggregator (#18084) (Balaji Arun) #18084
  • 2867413: [aptos fuzz] add fuzzing target for u256 (#18081) (Jun Xu) #18081
  • 5fff9a9: [framework] Add support for reflection (#17892) (Wolfgang Grieskamp) #17892
  • 8e61d6d: [gha] monitor gha rate limit (#18193) (Rustie Lin) #18193
  • 92c0534: [VM] Fix divergence in error behavior of txn validation (#18208) (Wolfgang Grieskamp) #18208
  • 957be7c: update KeylessConfiguration comments (#18221) (Alin Tomescu) #18221
  • b6de7f7: [log] change a few info to debug (Zekun Li) #18209
  • 915b4c6: Add fill id to bulk order fill event and cancellation reason to APIs (#18212) (Sital Kedia) #18212
  • 0faa04d: [qs] BatchV2 support with new messages using BatchInfoExt (#18085) (Balaji Arun) #18085
  • 9a3caae: [API] Add support for encrypted transaction filtering. (Josh Lind) #18211
  • ca448ec: [Indexer gRPC] Add billing metrics to v2 data services (#18227) (Justin Chang) #18227
  • 0cf2d47: Change arkworks dependencies to use custom version (#18231) (Rex Fernando) #18231
  • 5c8402e: [consensus] Introduce OptQS::V2 Payload (#18087) (Balaji Arun) #18087
  • 8900fa2: [move compiler] fix issue #17211 (#18229) (Jun Xu) #18229
  • 36fc852: bump gas version on main to v1.40 (#18237) (vsharongg) #18237
  • 2a50409: [Pre-Commit] Add innovation license header to lint-rules. (Josh Lind) #18243
  • 7e4af9d: [License] Update license header in api (Josh Lind) #18243
  • 120b417: [License] Update license header for aptos-move (Josh Lind) #18243
  • d66c28f: Add support for configuring node txn stream worker count and channel size (#18028) (Daniel Porteous (dport)) #18028
  • 33a21a1: [License] Update license header in aptos-node (Josh Lind) #18244
  • 34e7fae: [License] Update license header in config (Josh Lind) #18244
  • a2f90b3: [License] Update license header in consensus (Josh Lind) #18244
  • 73b1959: Revert "Add support for configuring node txn stream worker count and channel …" (Josh Lind) #18249
  • b661f8e: [License] Update license header in crates (Josh Lind) #18245
  • 797f47b: [indexer test transactions] Add test transaction for FA (#18240) (Jon) #18240
  • 7afceff: [License] Update license header in devtools (Josh Lind) #18246
  • 6d72acf: [License] Update license header in dkg (Josh Lind) #18246
  • 97dca1c: [License] Update license header in ecosystem (Josh Lind) #18246
  • 255d9b6: [Keyless] Add Federated keyless tests to the pepper service. (Josh Lind) #18226
  • a662082: [License] Update license header in execution (Josh Lind) #18247
  • ff3d47b: [License] Update license header in experimental (Josh Lind) #18247
  • 9136907: [License] Update license header in keyless (Josh Lind) #18247
  • fcbb4a7: [License] Update license header in mempool (Josh Lind) #18247
  • 23c4828: aptos-dkg: allow subtranscript to derive key shares (#18235) (Rex Fernando) #18235
  • 82d9619: [txn-emitter] fix logging (#18251) (Balaji Arun) #18251
  • d907240: Add aptos-batch-encryption crate (#18217) (Rex Fernando) #18217
  • 89de680: [Priority Fee] Add a public function to set limit. (#18236) (Guoteng Rao) #18236
  • 0a91206: Revert "Revert "Add support for configuring node txn stream worker count and …" (#18253) (Daniel Porteous (dport)) #18253
  • 586fba8: Remove thread pools from aptos-batch-encryption (#18232) (Rex Fernando) #18232
  • 3b3d480: [License] Update license header in network (Josh Lind) #18259
  • 0a470c7: [License] Update license header in peer-monitoring-service (Josh Lind) #18259
  • c9cc0c1: [License] Update license header in protos (Josh Lind) #18259
  • 767119a: [License] Update license header in sdk (Josh Lind) #18259
  • 869e427: [License] Update license header in secure (Josh Lind) #18259
  • c0aab97: [License] Update license header in state-sync (Josh Lind) #18259
  • 2ae1ec6: Weighted field PVSS and generic signing PVSS protocol (#18254) (Wicher Malten) #18254
  • 1390215: [License] Update license header in storage (Josh Lind) #18260
  • 840c041: [License] Update license header in testsuite (Josh Lind) #18260
  • 10271db: [License] Update license header in tools (Josh Lind) #18260
  • 7ed775e: [License] Update license header in types (Josh Lind) #18260
  • d94a00f: [DKG] small cleanup (Zekun Li) #18266
  • 3c75010: [Pre-Commit] Remove old UTF8 license header. (Josh Lind) #18261
  • 178b6d0: [License] Update shared UTF8 license header (Josh Lind) #18261
  • 70927c0: [Pre-Commit] Remove shared UTF8 license header. (Josh Lind) #18261
  • e5a737c: [License] Update original license header in api (Josh Lind) #18261
  • 74c45cf: [License] Update original license header in aptos-move (Josh Lind) #18261
  • b8e6479: [License] Update original license header in consensus (Josh Lind) #18261
  • b6085ea: [License] Update original license header in crates (Josh Lind) #18261
  • 99a942b: [License] Update original license header in ecosystem (Josh Lind) #18261
  • 19f3179: [License] Update original license header in execution (Josh Lind) #18261
  • 6d4ebf8: [License] Update original license header in experimental (Josh Lind) #18261
  • a57c75d: [License] Update original license header in keyless (Josh Lind) #18261
  • b747fba: [License] Update original license header in mempool (Josh Lind) #18261
  • aeda017: [License] Update original license header in protos (Josh Lind) #18261
  • 124db55: [License] Update original license header in storage (Josh Lind) #18261
  • d703654: [License] Update original license header in testsuite (Josh Lind) #18261
  • 7830451: [License] Update original license header in types (Josh Lind) #18261
  • acdc999: [License] Remove original license header from source files (Josh Lind) #18261
  • 9131ffe: [vm] Small fixes to interpreter caches (#18233) (George Mitenkov) #18233
  • 1dda3c6: Integrate pvss with batch encryption (#18252) (Rex Fernando) #18252
  • 5a8620e: [vm] Make layout caches nebaled by default (#18262) (George Mitenkov) #18262
  • 650d4ab: Add weighted batch encryption (#18267) (Rex Fernando) #18267
  • 073772e: [Pre-Commit] Remove shared license from pre-commit allowlist. (Josh Lind) #18270
  • 000645a: fix (#18275) (Teng Zhang) #18275
  • 08c4b71: backfill staker passively for staking contract (#18276) (Aaron) #18276
  • 391f1ac: Linter fix bug in boolean expression equality (#18286) (Vineeth Kashyap) #18286
  • 8f5ffca: Increase expiration time requirement for orderless transactions (#18264) (Satya Vusirikala) #18264
  • 30b0d79: Add support for txn filtering when streaming directly from the node (#18026) (Daniel Porteous (dport)) #18026
  • bb48aa3: Fix license header following semantic merge issue with txn filtering code (#18294) (Daniel Porteous (dport)) #18294
  • ad217ee: fix (#18292) (Teng Zhang) #18292
  • 4796a42: [move] Remove enabled features (#18290) (George Mitenkov) #18290
  • ab7b6c9: initial SLH DSA sha-128s implementation (Alin Tomescu) #18293
  • 218295f: added benchmarks (Alin Tomescu) #18293
  • 50ea8f0: a few renames (Alin Tomescu) #18293
  • 78e3721: fix arbitrary bug (Alin Tomescu) #18293
  • 94ce8a4: fix SK serialization (Alin Tomescu) #18293
  • a14f4d3: test PK deserialization (Alin Tomescu) #18293
  • 9360ec2: test signature deserialization (Alin Tomescu) #18293
  • 72b6f26: lints (Alin Tomescu) #18293
  • 58e85f3: cleanups and test SK cloning and keypair generation (Alin Tomescu) #18293
  • fe393e0: clean up slh_dsa_sigs.rs (Alin Tomescu) #18293
  • 30f051b: address joshboss comme nt (Alin Tomescu) #18293
  • f6ecc2e: test signing is deterministic (Alin Tomescu) #18293
  • 59d2ef0: adding params to the stack trace inside gas-profiler (#18283) (Marco Ilardi) #18283
  • 36b4ed5: [telemetry] support custom contracts (#18248) (Rustie Lin) #18248
  • b77a2a2: Fix dlog algorithm issue and update batch encryption tests (#18299) (Rex Fernando) #18299
  • cf7b2e2: DKG edits (#18268) (Wicher Malten) #18268
  • 7748a7a: Sigma protocol for inhomogeneous tuple morphism (#18302) (Wicher Malten) #18302
  • 971a021: PVSS trait refactoring (#18303) (Wicher Malten) #18303
  • 9ad8d18: refactor (#15522) (Teng Zhang) #15522
  • 1d891de: Revert "adding params to the stack trace inside gas-profiler (#18283)" (#18307) (Victor Gao) #18307
  • 2e93fab: [compiler-v2] Fix spurious compiler warning in inline functions (#18315) (Vineeth Kashyap) #18315
  • 5454f95: file format code gen (#18083) (Teng Zhang) #18083
  • 1e5bd51: fix feature flag override (#18308) (Teng Zhang) #18308
  • 191e8f4: [hot state] fix counters (wqfish) #18306
  • fa8b0cc: [Indexer gRPC v2] Fix gap between batches when querying historical data service with transaction filter (#18322) (Justin Chang) #18322
  • a98bd8c: [Orderbook] Implement dead man's switch support for the orderbook (#18263) (Sital Kedia) #18263
  • 7036aa4: [qs] update batch expiration logic (#18312) (Balaji Arun) #18312
  • e5d75f0: [aptos cli] add supports for txn args of sint types via cli (#18318) (Jun Xu) #18318
  • 1cfb4b2: [gas profiler] track peak memory usage (#18304) (Victor Gao) #18304
  • c0fb41f: self in framework (#18326) (igor-aptos) #18326
  • ab6677e: [consensus] secret sharing infra (#18223) (Balaji Arun) #18223
  • b281079: [aptos cli] release cli 7.11.2 (#18334) (Jun Xu) #18334
  • 1932b4d: Switch small workflows to GH-hosted runners (Stelian Ionescu) #18333
  • 537d9bf: Add orderless transactions in a MoveHarness function (#18338) (Satya Vusirikala) #18338
  • db04383: [Batch Encryption] Remove sha2-asm feature. (Josh Lind) #18339
  • 3684dce: Update crates/aptos-batch-encryption/Cargo.toml (zhoujunma) #18339
  • e3086a4: Update crates/aptos-batch-encryption/Cargo.toml (zhoujunma) #18339
  • d7d560c: Update macOS runner version for CLI release (#18342) (James Kao) #18342

Don't miss a new aptos-core release

NewReleases is sending notifications on new releases.