Major Binary Updates
- The Linux x86_64 build is now available for non-SIMD processors, and should be more portable. This includes for those getting
Illegal Instruction
on Ubuntu x86_64 docker on Apple ARM processors. - New! Pre-built Mac builds for both Intel and ARM mac.
- Some of the debug symbols and trace info has been stripped, so the binaries should be smaller than they were before.
Bug Fixes
- 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
- 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
- 89ce6f3: fix compat test (#16323) (Sital Kedia) #16323
- c5ddc5f: [forge] compat simplify (#16325) (Rustie Lin) #16325
- 959a6ac: Revert "[precommit] increase the gap to fallback to avoid race" (Zekun Li) #16340
- 847ad17: disable precommit for now (Zekun Li) #16340
- propagate errors about unset fields (#16331) #16331 (Alden Hu)
- 74f9c0e: add error when unpacking wrapper struct defined from another module (#16248) (Teng Zhang) #16248
- eca32d4: [Fuzz] Disable gas check in fuzzer while generating coverage (#16339) (Andrea Cappa (zi0Black)) #16339
- 30bea2b: [Fuzz] Revert --no-rosegment linker flag (#16354) (Andrea Cappa (zi0Black)) #16354
- cd974a9: update boogie (#16328) (Teng Zhang) #16328
- eed5259: Update Docker images (#16353) (github-actions[bot]) #16353
- 88fc1dd: Remove long time launched feature flags to simplify delegation_pool + aptos_governance modules (#16194) (Kevin) #16194
- limit memory while linking in oss-fuzz (#16358) #16358 (Andrea Cappa (zi0Black))
- 7041c8f: [Linter] Expand lint checker to cover additional boolean expressions (nonminimal_bool) (#16342) (Jake Silverman) #16342
- c1ea488: rename 0x1::daa_siws to 0x1::solana_derivable_account (Igor) #16345
- 7df9c38: [compiler] Move RAC to language version 2.3, refactor tests (#16348) (Wolfgang Grieskamp) #16348
- 688c4ee: [vm] Fixing variance in mutable assign of function values (#16350) (Wolfgang Grieskamp) #16350
- d5bfe4f: [compiler] Fix cyclic substitution bug (#16366) (Wolfgang Grieskamp) #16366
- ee3fe63: [refactoring] Module storage and metadata cleanups (#16228) (George Mitenkov) #16228
- 773e9b0: Add AnyPublicKey and MultiKey base representation in move framework (#16329) (Oliver He) #16329
- 7203dd0: simplify txn generator (#16096) (igor-aptos) #16096
- cbac02b: Add a rotate auth key from public key private entry function (#16371) (Oliver He) #16371
- 462f61d: [move-compiler][closures] Adding constraints to function type components (#16164) (Wolfgang Grieskamp) #16164
- 8d630a3: [Prover] Spec for lambda expression (#16036) (Teng Zhang) #16036
- f6b0bf4: Fix CLI e2e test case
test_account_fund_with_faucet
(Stelian Ionescu) #16381 - aecaadf: [e2e move tests] simulate with remote states (#16272) (Victor Gao) #16272
- a59caa4: Add KeyRotationToPublicKey event to track rotations (#16362) (Oliver He) #16362
- e3e0a3f: Increase forge test upgrade delay to 5 mins (#16387) (Sital Kedia) #16387
- 625e181: [vm] Fix frame cache for calling closures (#16369) (George Mitenkov) #16369
- d124de6: update processor cli version (rtso) #16261
- 336d9ca: update cli (rtso) #16261
- 4ce6e0f: update workspace processors (rtso) #16261
- fef35b1: timeout (rtso) #16261
- 48b8f2c: ping interval (rtso) #16261
- 4c154ef: update tags (rtso) #16261
- 2c11501: update timeouts (rtso) #16261
- 832dbfb: lint (rtso) #16261
- b475fc7: remove server-framework (rtso) #16261
- cbd2359: fix 16324 (#16356) (Teng Zhang) #16356
- 6594466: [aptos] refactor aptos account init (#16378) (Aaron) #16378
- 7b0fb7d: [compiler-v2][trivial] run lambda lifter for target modules and their transitive closures (#16382) (Teng Zhang) #16382
- d4e1ff4: db debugger: "watched opened" cmd (#16390) (Alden Hu) #16390
- b4af7e7: Removing checks for DFA (#16313) (runtianz) #16313
- 2fbfaa4: fix mempool (#16361) (Aaron) #16361
- 96ce1ea: Adjust benchmark setup to match previous state (#16379) (igor-aptos) #16379
- b9f89a1: Rename some DB methods that work only for ordered transactions (#16012) (Satya Vusirikala) #16012
- 27b64db: [vm] Remove resolver, move functions to frame (#16232) (George Mitenkov) #16232
- c05c99e: Update aggregator_v2 to use self param for move2 call-style (#16400) (igor-aptos) #16400
- 75e7f5a: Basic implementation of OrderBook (#16370) (igor-aptos) #16370
- 9771169: [mempool] refactor: remove SequenceInfo, as the account sequence number is unnecessary: it was never read after insert (#16404) (Brian (Sunghoon) Cho) #16404
- 48faec1: [compiler-v2] Check the number of captured arguments (#16377) (Vineeth Kashyap) #16377
- a19ed63: [cli] Release 7.3.0 (#16413) (Greg Nazario) #16413
- b21c01e: [cli] Allow skipping version checks for testing purposes (#16411) (Greg Nazario) #16411
- f7d3339: [move] added confidential asset contracts (#16384) (dovgopoly) #16384
- c32fcc1: [forge] Bump timeout for compat (Perry Randall) #16417
- 56372b4: [default features] add all fa features to default list (#16273) (Aaron) #16273
- e7ad67c: Cleanup TRANSACTION_SIMULATION_ENHANCEMENT feature flag (#16412) (Satya Vusirikala) #16412
- 19288fe: Fix for loading binary modules in any order (#16419) (Vineeth Kashyap) #16419
- 5ac7ded: Add upsert_ed25519_backup_key_on_keyless_account entry function (#16393) (Oliver He) #16393
- e72eeff: Bump gas version for v1.29 (#16421) (Satya Vusirikala) #16421
- 327f6fd: Forge compat reduce restart wait time from 300s to 20s (#16424) (Sital Kedia) #16424
- 4150f17: Adding rule for cursor rules (#16426) (Rati Gelashvili) #16426
- ab78fa6: Minor refactor in API convert methods (#16300) (Satya Vusirikala) #16300
- e1df9b7: [deps] Ensure jemallocator is only set where appropriate (#16418) (Greg Nazario) #16418
- 2e79dd9: Fuzzer refactoring and seed workflow (#16395) (Andrea Cappa (zi0Black)) #16395
- 7a78be0: [e2e move tests] add more examples using remote states (#16414) (Victor Gao) #16414
- d040ab0: bump gas version to 1.30 (#16427) (Victor Gao) #16427
- 28b9b7a: [configs] increase limits for layouts & modules (#16434) (George Mitenkov) #16434
- b77d42a: [gas] fix prev_materialized_size for in place delayed field change (Zekun Li) #16428
- 73ad9be: per-key-jwk-consensus-1 (#16318) (zhoujunma) #16318
- fa9adf8: per-key jwk consensus 2: smoke-test (#16321) (zhoujunma) #16321
- 91b4c1f: per-key jwk consensus 3: framework changes (#16322) (zhoujunma) #16322
- 28b542f: [compiler] Fixing bug in variance of function types (#16402) (Wolfgang Grieskamp) #16402
- 1eacfa3: no-op refactor (#16326) (zhoujunma) #16326
- 4bb4cd9: per key jwk consensus 5: per-key logic (#16327) (zhoujunma) #16327
- b47ebb1: Rust unit tests require the Move prover tools (Stelian Ionescu) #16446
- a8790a2: Update Swatinem/rust-cache to 2.7.8 (Stelian Ionescu) #16444
- 8eadfde: [compiler-v2] Error on duplicate script function names (#16275) (Vineeth Kashyap) #16275
- d7bd47b: cleanup error logs added for debugging forge compat failure (#16450) (Sital Kedia) #16450
- 30a4693: modify solana derivable account message format (#16439) (Maayan) #16439
- 406f405: [rosetta] Add generic view function wrapper (Greg Nazario) #16365
- a7f6b29: [rosetta] Add ability to see rewards (Greg Nazario) #16365
- d3879b9: Revert "Cleanup TRANSACTION_SIMULATION_ENHANCEMENT feature flag (#16412)" (#16454) (Satya Vusirikala) #16454
- 836717b: [Linter] Added support for almost swapped lint check (#16410) (Jake Silverman) #16410
- f1e8783: [Linter] Fixed a typo in non-minimal bool lint (#16453) (Jake Silverman) #16453
- 868138b: [Linter] added self assignment lint rule (#16429) (Jake Silverman) #16429
- 53fe908: [cli] Cleanup builds for Windows CLI builds, make builds faster & simpler (#16442) (Greg Nazario) #16442
- 8074588: [cli] Build generic Linux binary to be compatible with non-SIMD processors (#16449) (Greg Nazario) #16449