Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update to v2.0.5 #5

Merged
merged 154 commits into from
Aug 14, 2024
Merged

update to v2.0.5 #5

merged 154 commits into from
Aug 14, 2024

Commits on Jun 14, 2024

  1. Configuration menu
    Copy the full SHA
    a6b2283 View commit details
    Browse the repository at this point in the history
  2. accounts-db: get rid of const in tests (anza-xyz#1732)

    get rid of const in tests
    
    Co-authored-by: HaoranYi <[email protected]>
    HaoranYi and HaoranYi authored Jun 14, 2024
    Configuration menu
    Copy the full SHA
    d2124a9 View commit details
    Browse the repository at this point in the history
  3. rpc: add more services to getClusterNodes (anza-xyz#1637)

    * rpc: add tpu_forwards/tpu_forwards_quic to getClusterNodes
    
    * add tvu
    
    * order
    
    * add tpu_vote
    
    * add serve_repair
    
    * fix tests
    
    * fix name in tests
    
    * remove tvu / repair quic
    fanatid authored Jun 14, 2024
    Configuration menu
    Copy the full SHA
    dbea20b View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2024

  1. Configuration menu
    Copy the full SHA
    a5229f9 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. Configuration menu
    Copy the full SHA
    9d8310c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aae4b33 View commit details
    Browse the repository at this point in the history
  3. remove unused build dep cc from solana-program (anza-xyz#1659)

    * remove unused build dep `cc` from solana-program
    
    * remove cc from workspace
    kevinheavey authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    988647d View commit details
    Browse the repository at this point in the history
  4. refactor: clean up geyser-plugin-manager (anza-xyz#1570)

    * Remove redundant Option return type from accountinfo_from_shared_account_data
    
    * Remove redundant Option return type from accountinfo_from_stored_account_meta
    andreisilviudragnea authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    f43cfc8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7f2beb2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f7dad6d View commit details
    Browse the repository at this point in the history
  7. ledger-tool: Use helper for AccountsDb args (anza-xyz#1749)

    There are a handful of commands that specify AccountsDb config. To
    create consistency between all these commands and remove repeated code,
    build all of the arguments in a helper function that is passed to the
    relevant commands.
    steviez authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    d056710 View commit details
    Browse the repository at this point in the history
  8. Simd-118: [HAL-02] add lamports burned to error log (anza-xyz#1768)

    Add lamports burned to error log
    CriesofCarrots authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    24d0bd8 View commit details
    Browse the repository at this point in the history
  9. Simd-118: [HAL-01] add log to unreachable macro (anza-xyz#1767)

    Add log to unreachable macro
    CriesofCarrots authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    c1bfb28 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8b8ddcb View commit details
    Browse the repository at this point in the history
  11. Simd-118: [HAL-04] simplify assertion that epoch contains enough slot…

    …s for partitions (anza-xyz#1769)
    
    Simplify assertion that epoch contains enough slots for partitions
    CriesofCarrots authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    8631371 View commit details
    Browse the repository at this point in the history
  12. [docs] Update ZK Token Proof program to ZK ElGamal Proof program (anz…

    …a-xyz#1758)
    
    * docs: update ZK Token Proof program to ZK ElGamal Proof program
    
    * remove blank line at eof
    samkim-crypto authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    7ff7fe9 View commit details
    Browse the repository at this point in the history
  13. Program Runtime: Unify transaction batch program caches (anza-xyz#1399)

    * local program cache: add `modified_entries` field
    
    * use `modified_entries` for modified program cache
    
    * invoke context: make `program_cache_for_tx_batch` mutable
    
    * invoke context: unify local program cache instances
    
    * remove `find_program_in_cache` alias
    buffalojoec authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    3af8f0c View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    2e54ed2 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    ebd063e View commit details
    Browse the repository at this point in the history
  16. Add num_partitions to Blockstore rewards (anza-xyz#1601)

    * Add num_partitions field to Rewards proto definition
    
    * Add type to hold rewards plus num_partitions
    
    * Add Bank method to get rewards plus num_partitions for recording
    
    * Update Blockstore::write_rewards to use num_partitions
    
    * Update RewardsRecorderService to handle num_partitions
    
    * Populate num_partitions in ReplayStage::record_rewards
    
    * Write num_partitions to Bigtable
    
    * Reword KeyedRewardsAndNumPartitions method
    
    * Clone immediately
    
    * Determine epoch boundary by checking parent epoch
    
    * Rename UiConfirmedBlock field
    
    * nit: fix comment typo
    
    * Add test_get_rewards_and_partitions
    
    * Add pre-activation test
    
    * Add should_record unit test
    CriesofCarrots authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    034cd73 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. run full gossip node when running solana-gossip rpc-url (anza-xyz#1753

    )
    
    * send actual gossip ip:port when running solana-gossip rpc-url
    
    * refactor gossip_addr out from spy and rpc methods
    gregcusack authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    ddb4b3b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d06a3ac View commit details
    Browse the repository at this point in the history
  3. [sdk] Add ZK Elgamal Proof program feature gate (anza-xyz#1679)

    * add `zk-elgamal-proof-program-enabled` feature gate
    
    * reserve account for zk elgamal proof program
    
    * add zk elgamal proof as builtin program
    
    * cargo lock
    
    * cargo sort
    
    * replace feature gate key to start with `zk..`
    
    * add simd number
    
    * update `elgamal_program` to `zk_elgamal_proof_program`
    samkim-crypto authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    563d1c0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d9fcfeb View commit details
    Browse the repository at this point in the history
  5. ledger-tool: Subfunction for snapshot args (anza-xyz#1773)

    There are several arguments to control snapshot configuration in the
    various ledger-tool commands. The inclusion of args in each command
    is inconsistent, especially for commands outside of main.rs
    
    This change consolidates the snapshot related arguments into a single
    function to help create consistency and reduce duplicate code
    steviez authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    878ef1f View commit details
    Browse the repository at this point in the history
  6. ledger-tool: Make joining AccountsBackgroundService optional (anza-xy…

    …z#1673)
    
    AccountsBackgroundService performs several operations that can take a
    long time to complete and do not check the exit flag mid-operation.
    Thus, ledger-tool can get hung up for a while waiting for ABS to
    finish. However, many ledger-tool command do not ABS to have finished.
    
    So, return a handle to the ABS thread and allow the caller to decide
    whether to join ABS or not. As of right now, create-snapshot is the
    only command that requires ABS to have finished before continuing.
    steviez authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    4e0afd6 View commit details
    Browse the repository at this point in the history
  7. Extract curve25519 crate from zk-token-sdk (anza-xyz#951)

    * extract curve25519 crate
    
    * remove obsolete comment
    
    * fix Cargo.toml files
    
    * fix imports
    
    * update lock file
    
    * remove unused deps from zk-token-sdk
    
    * fmt
    
    * add solana-curve25519 patch
    
    * add missing override to programs/sbf/Cargo.toml
    
    * copy over an allow()
    
    * move new crate to curves dir
    
    * use workspace version
    
    * add back missing dev dep
    
    * add missing dependencies to programs/sbf
    
    * fmt
    
    * move dep to the correct dependency table
    
    * remove #[cfg(not(target_os = "solana"))] above errors mod
    kevinheavey authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    b855bd0 View commit details
    Browse the repository at this point in the history
  8. Ensure mapping of callee is updated with direct mapping (anza-xyz#1093)

    Consider this scenario:
    
     - Program increases length of an account
     - Program start CPI and adds this account as a read-only account
     - In fn update_callee_account() we resize account, which may change
       the pointer
     - Once CPI finishes, the program continues and may read/write from
       the account. The mapping must be up-to-date else we use stale
       pointers.
    
    Note that we always call callee_account.set_data_length(), which
    may change the pointer. In testing I found that resizing a vector
    from 10240 down to 127 sometimes changes its pointer. So, always
    update the pointer.
    seanyoung authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    cd7f34e View commit details
    Browse the repository at this point in the history
  9. [curve25519] Remove ElGamalError from curve25519 crate (anza-xyz#1777)

    * remove `ElGamalError` from curve25519 crate
    
    * add `ElGamalError` to zk-token-sdk
    samkim-crypto authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    ef80b59 View commit details
    Browse the repository at this point in the history
  10. sdk: Only compile wasm-bindgen when target_arch = "wasm32" (anza-xyz#…

    …1658)
    
    * move wasm-bindgen dep under cfg(target_arch = "wasm32") in sdk and program
    
    * remove wasm_bindgen_stub (we don't need it where we're going)
    
    * put wasm_bindgen usage behind #[cfg(target_arch = "wasm32")]
    
    * remove doc comments from skippeed fields
    
    * add missing attribute
    
    * another missing attribute
    
    * add doc comments explaining duplicated structs
    
    * fmt
    
    * fix wasm comments
    
    * Update sdk/program/src/instruction.rs
    
    ---------
    
    Co-authored-by: Jon C <[email protected]>
    kevinheavey and joncinque authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    25ec304 View commit details
    Browse the repository at this point in the history
  11. transaction-status: Use string instead of int for amount in `amount…

    …ToUiAmount` (anza-xyz#1737)
    
    * transaction-status: Use string instead of int for `amount`
    
    * Add a changelog entry
    
    * Update CHANGELOG.md
    
    Co-authored-by: Tyera <[email protected]>
    
    ---------
    
    Co-authored-by: Tyera <[email protected]>
    joncinque and CriesofCarrots authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    62eb6ef View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    954f3d1 View commit details
    Browse the repository at this point in the history
  13. SVM: Move fee_structure to environment input (anza-xyz#1771)

    * SVM: add `fee_structure` to environment arg
    
    * runtime: add `fee_structure` to bank
    
    * SVM: drop `fee_structure` from global configs
    buffalojoec authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    2dc9508 View commit details
    Browse the repository at this point in the history
  14. always pack a few newest ancient slots (anza-xyz#1730)

    * always pack a few newest ancient slots
    
    * pr feedback
    
    * remove extra ()
    
    * adds high slot tests
    
    ---------
    
    Co-authored-by: brooks <[email protected]>
    jeffwashington and brooksprumo authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    d2b3476 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    7eca784 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    ad0a48c View commit details
    Browse the repository at this point in the history
  17. ledger-tool: Deduplicate max-genesis-archive-unpacked-size argument (a…

    …nza-xyz#1774)
    
    The argument is currently declared in multiple places. So, delcare the
    argument in one central place.
    steviez authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    ba2ff53 View commit details
    Browse the repository at this point in the history
  18. add ancient pack metrics (anza-xyz#1750)

    * add ancient pack metrics
    
    * add missing params
    
    ---------
    
    Co-authored-by: brooks <[email protected]>
    jeffwashington and brooksprumo authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    4c921ca View commit details
    Browse the repository at this point in the history
  19. Refactor - Avoid host build of SBPF program test crates (anza-xyz#1711)

    * Removes ProgramTest from simulation tests.
    
    * Removes ProgramTest from sysvar syscall tests.
    
    * Workaround for rustc crash caused by 16 byte aligned memcpy.
    
    * Deduplicates test_program_sbf_sanity.
    
    * Moves mem and remaining_compute_units into test_program_sbf_sanity().
    
    * Removes unused dev-dependencies in Cargo.toml.
    
    * Removes crate-type = lib from Cargo.tomls.
    
    * Adds SBF_OUT_DIR env to CI script.
    
    * Adds "sysvar" to build.rs.
    Lichtso authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    da6f7f2 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. ci: ignore curve25519-dalek audit temporarily (anza-xyz#1786)

    ci: ignore curve25519-dalek audit
    yihau authored Jun 19, 2024
    Configuration menu
    Copy the full SHA
    a6bc917 View commit details
    Browse the repository at this point in the history
  2. build(deps): bump bytemuck from 1.16.0 to 1.16.1 (anza-xyz#1789)

    * build(deps): bump bytemuck from 1.16.0 to 1.16.1
    
    Bumps [bytemuck](https://github.com/Lokathor/bytemuck) from 1.16.0 to 1.16.1.
    - [Changelog](https://github.com/Lokathor/bytemuck/blob/main/changelog.md)
    - [Commits](Lokathor/bytemuck@v1.16.0...v1.16.1)
    
    ---
    updated-dependencies:
    - dependency-name: bytemuck
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    * Update all Cargo files
    
    ---------
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 19, 2024
    Configuration menu
    Copy the full SHA
    c8c23e2 View commit details
    Browse the repository at this point in the history
  3. build(deps): bump url from 2.5.1 to 2.5.2 (anza-xyz#1788)

    * build(deps): bump url from 2.5.1 to 2.5.2
    
    Bumps [url](https://github.com/servo/rust-url) from 2.5.1 to 2.5.2.
    - [Release notes](https://github.com/servo/rust-url/releases)
    - [Commits](servo/rust-url@v2.5.1...v2.5.2)
    
    ---
    updated-dependencies:
    - dependency-name: url
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    * Update all Cargo files
    
    ---------
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 19, 2024
    Configuration menu
    Copy the full SHA
    403b793 View commit details
    Browse the repository at this point in the history
  4. program: move itertools to dev-dependencies (anza-xyz#1782)

    * port join from itertools and use it in program_stubs.rs
    
    * move itertools to dev-dependencies of solana-program
    
    * add comment to join fn
    
    * more concise replacement for join fn
    
    Co-authored-by: Jon C <[email protected]>
    
    * remove join fn
    
    ---------
    
    Co-authored-by: Jon C <[email protected]>
    kevinheavey and joncinque authored Jun 19, 2024
    Configuration menu
    Copy the full SHA
    2bdba73 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. Adjust replay-related metrics for unified scheduler (anza-xyz#1741)

    * Adjust replay-related metrics for unified schduler
    
    * Fix grammar
    
    * Don't compute slowest for unified scheduler
    
    * Rename to is_unified_scheduler_enabled
    
    * Hoist uses to top of file
    
    * Conditionally disable replay-slot-end-to-end-stats
    
    * Remove the misleading fairly balanced text
    ryoqun authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    3e53b64 View commit details
    Browse the repository at this point in the history
  2. bpf_loader: use an explicit thread-local pool for stack and heap memo…

    …ry (anza-xyz#1370)
    
    * Rename ComputeBudget::max_invoke_stack_height to max_instruction_stack_depth
    
    The new name is consistent with the existing
    ComputeBudget::max_instruction_trace_length.
    
    Also expose compute_budget:MAX_INSTRUCTION_DEPTH.
    
    * bpf_loader: use an explicit thread-local pool for stack and heap memory
    
    Use a fixed thread-local pool to hold stack and heap memory. This
    mitigates the long standing issue of jemalloc causing TLB shootdowns to
    serve such frequent large allocations.
    
    Because we need 1 stack and 1 heap region per instruction, and the
    current max instruction nesting is hardcoded to 5, the pre-allocated
    size is (MAX_STACK + MAX_HEAP) * 5 * NUM_THREADS. With the current
    limits that's about 2.5MB per thread. Note that this is memory that
    would eventually get allocated anyway, we're just pre-allocating it now.
    
    * programs/sbf: add test for stack/heap zeroing
    
    Add TEST_STACK_HEAP_ZEROED which tests that stack and heap regions are
    zeroed across reuse from the memory pool.
    alessandrod authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    2107adc View commit details
    Browse the repository at this point in the history
  3. ledger-tool: Make verify --print-bank-hash support json (anza-xyz#1745)

    The bank-hash command in ledger-tool was recently deprecated. However,
    the command is used by some of the scripts that coordinate starting up
    a fresh cluster. So, the deprecation of bank-hash broke those scripts.
    
    This change fixes the scripts by doing the following:
    - Makes --print-bank-hash support --output json
    - Updates scripts to install jq on provisioned nodes
    - Update remote-node.sh to parse the bank hash from json using jq
    steviez authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    b70e6bb View commit details
    Browse the repository at this point in the history
  4. use bytemuck_derive 1.7.0 explicitly in sdk and program (anza-xyz#1793)

    * use bytemuck_derive 1.7.0 explicitly in sdk and program
    
    * explicitly activate the derive feature of bytemuck in zk-sdk
    kevinheavey authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    6cf3225 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    974c013 View commit details
    Browse the repository at this point in the history
  6. CI - SBPF program build script (anza-xyz#1581)

    * Replaces the rust build script by a makefile
    Lichtso authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    eceaf34 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    246fc3c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b1815e7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8da4062 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b0737e0 View commit details
    Browse the repository at this point in the history
  11. typo fixes (anza-xyz#1795)

    knotts14 authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    5feacd1 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3668d10 View commit details
    Browse the repository at this point in the history
  13. Fix SyscallLogPubkey doc comment (anza-xyz#1805)

    * Fix SyscallLogPubkey doc comment
    
    * Update logging.rs
    stegaBOB authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    a9e3917 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    98f5d0e View commit details
    Browse the repository at this point in the history
  15. Reuse compute budget processing (anza-xyz#1700)

    * refactor: reuse compute budget limits
    
    * fix tests
    jstarry authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    0d1ad0d View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    66e3acc View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    8747c3f View commit details
    Browse the repository at this point in the history
  18. ledger-tool: Get shreds from BigTable blocks (anza-xyz#1638)

    There is often a desire to examine/replay/etc older blocks. If the
    blocks are recent enough, they can be pulled from an actively running
    node. Otherwise, the blocks must be pulled down from warehouse node
    archives. These archives are uploaded on a per-epoch basis so they are
    quite large, and can take multiple hours to download and decompress.
    
    With the addition of Entry data to BigTable, blocks can be recreated
    from BigTable data. Namely, we can recreate the Entries with proper PoH
    and transaction data. We can then shred them such that they are the
    same format as blocks that are produced from the cluster.
    
    This change introduces a new command that will read BigTable data and
    insert shreds into a local Blockstore. The new command is:
      $ agave-ledger-tool bigtable shreds ...
    
    Several important notes about the change:
    - Shred for some slot S will not be signed by the actual leader for
      slot S. Instead, shreds will be signed with a "dummy" keypair. The
      shred signatures does not affect the ability to replay the block.
    - Entry PoH data does not go back to genesis in BigTable. This data
      could be extracted and uploaded from the existing rocksdb archives;
      however, that work is not planned as far as I know. --allow-mock-poh
      can be passed to generate filler PoH data. Blocks created with this
      flag are replayable by passing --skip-poh-verify to ledger-tool.
    - A snapshot will be unpacked to determine items such as the shred
      version, tick hash rate and ticks per slot. This snapshot must be in
      the same epoch as the requested slots
    steviez authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    3ee204b View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. [docs] Add ciphertext validity proof docs (anza-xyz#1776)

    * docs: add ciphertext validity proof docs
    
    * update docs link to anza's
    
    * remove extra space at the end of line
    samkim-crypto authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    1279ae6 View commit details
    Browse the repository at this point in the history
  2. deps: Use bytemuck_derive explicitly instead of "derive" feature on b…

    …ytemuck (anza-xyz#1799)
    
    * deps: Use bytemuck_derive explicitly
    
    * Missed a couple in zk-token-sdk
    
    * Fix last few bits
    
    * Fixup a re-export
    
    * Use re-exports properly
    joncinque authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    9bb532a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    077a651 View commit details
    Browse the repository at this point in the history
  4. Improve SchedulerStatus code and test as follow-up (anza-xyz#1797)

    * Improve SchedulerStatus code and test as follow-up
    
    * Don't use wait_timeout_while with magic number
    ryoqun authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    114d94a View commit details
    Browse the repository at this point in the history
  5. SVM: Refactor program match criteria (anza-xyz#1784)

    * SVM: hoist `program_modification_slot` up from bank
    
    * SVM: add `check_program_modification_slot` to processing config
    
    * SVM: hoist `program_match_criteria` up from bank
    
    * SVM: drop `get_program_match_critera` from callbacks
    buffalojoec authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    0f956c8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1a679f4 View commit details
    Browse the repository at this point in the history
  7. Verify elf locally for write buffer cli command (anza-xyz#1794)

    Verify elf locally for write buffer command
    LucasSte authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    437a6b1 View commit details
    Browse the repository at this point in the history
  8. add stats for ancient bytes_from_newest_storages (anza-xyz#1802)

    * add stats for ancient bytes_from_smallest_storages
    
    * fix else if
    
    * remove totally unrelated demo code. ugh.
    jeffwashington authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    e1e9a83 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    16de8b7 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Bump version to v2.0.1 (anza-xyz#1821)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    69c0b0e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9d7f0c1 View commit details
    Browse the repository at this point in the history
  3. v2.0: chore: add dcou to apply_votes_to_tower (backport of anza-xyz#1831

    ) (anza-xyz#1843)
    
    chore: add dcou to apply_votes_to_tower (anza-xyz#1831)
    
    * add dcou to apply_votes_to_tower
    
    * cargo sort
    
    * fix fmt
    
    (cherry picked from commit 66bdefd)
    
    Co-authored-by: Yihau Chen <[email protected]>
    mergify[bot] and yihau authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    edca605 View commit details
    Browse the repository at this point in the history
  4. v2.0: chore: remove publish=false from transaction-metrics-tracker/Ca…

    …rgo.toml (backport of anza-xyz#1828) (anza-xyz#1844)
    
    chore: remove publish=false from transaction-metrics-tracker/Cargo.toml (anza-xyz#1828)
    
    (cherry picked from commit ac63c0a)
    
    Co-authored-by: Yihau Chen <[email protected]>
    mergify[bot] and yihau authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    811c875 View commit details
    Browse the repository at this point in the history
  5. v2.0: chore: publish solana-tps-client (backport of anza-xyz#1845) (a…

    …nza-xyz#1846)
    
    chore: publish solana-tps-client (anza-xyz#1845)
    
    (cherry picked from commit 7584773)
    
    Co-authored-by: Yihau Chen <[email protected]>
    mergify[bot] and yihau authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    d02dac6 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Bump version to v2.0.2 (anza-xyz#1848)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    d6041c0 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. v2.0: Add partitioned epoch rewards to changelog for v2.0 (backport of

    …anza-xyz#1864) (anza-xyz#1868)
    
    Add partitioned epoch rewards to changelog for v2.0 (anza-xyz#1864)
    
    Add partitioned epoch rewards to changelog
    
    (cherry picked from commit f0641ef)
    
    Co-authored-by: Tyera <[email protected]>
    mergify[bot] and CriesofCarrots authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    d4bd859 View commit details
    Browse the repository at this point in the history
  2. v2.0: spl: Upgrade all crates to v2-only versions (backport of anza-x…

    …yz#1872) (anza-xyz#1880)
    
    spl: Upgrade all crates to v2-only versions (anza-xyz#1872)
    
    (cherry picked from commit 6aee845)
    
    Co-authored-by: Jon C <[email protected]>
    mergify[bot] and joncinque authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    04bceed View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. v2.0: Use num_partitions to find specific stake rewards in partitions…

    … (backport of anza-xyz#1677) (anza-xyz#1881)
    
    Use num_partitions to find specific stake rewards in partitions (anza-xyz#1677)
    
    * Add helper to find and filter rewards from a slot
    
    * Check feature enabled for desired epoch
    
    * Refactor existing rewards code to support vote-rewards after activation
    
    * Append stake rewards from partitions
    
    * Remove feature deactivation from TestValidator
    
    * Improve comments
    
    * Add comment about retaining feature activation slot logic
    
    * Add custom error and use in getInflationReward
    
    * Review nit
    
    (cherry picked from commit 0496b06)
    
    Co-authored-by: Tyera <[email protected]>
    mergify[bot] and CriesofCarrots authored Jun 27, 2024
    Configuration menu
    Copy the full SHA
    d40aa49 View commit details
    Browse the repository at this point in the history
  2. v2.0: Make unified scheduler opt-in for block verification (backport of

    anza-xyz#1668) (anza-xyz#1874)
    
    Make unified scheduler opt-in for block verification (anza-xyz#1668)
    
    * Enable unified scheduler for block verification
    
    * Revert making unified scheduler enabled by default
    
    (cherry picked from commit 40508cd)
    
    Co-authored-by: Ryo Onodera <[email protected]>
    mergify[bot] and ryoqun authored Jun 27, 2024
    Configuration menu
    Copy the full SHA
    b463b92 View commit details
    Browse the repository at this point in the history
  3. v2.0: Remove support for deprecated rpc endpoints (backport of anza-x…

    …yz#1809) (anza-xyz#1886)
    
    * Remove support for deprecated rpc endpoints (anza-xyz#1809)
    
    * Remove rpc_obsolete_v1_7
    
    * Remove rpc_deprecated_v1_7
    
    * Remove rpc_deprecated_v1_9
    
    * Add CHANGELOG entry
    
    * Add another CHANGELOG entry
    
    (cherry picked from commit 83527d9)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * Fix conflict
    
    ---------
    
    Co-authored-by: Tyera <[email protected]>
    mergify[bot] and CriesofCarrots authored Jun 27, 2024
    Configuration menu
    Copy the full SHA
    4d1256a View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. v2.0: Add --block-verification-method=unified-scheduler for v2.0 chan…

    …gelog (backport of anza-xyz#1878) (anza-xyz#1879)
    
    Add --block-verification-method=unified-scheduler for v2.0 changelog (anza-xyz#1878)
    
    (cherry picked from commit 2b88299)
    
    # Conflicts:
    #	CHANGELOG.md
    
    Co-authored-by: Ryo Onodera <[email protected]>
    mergify[bot] and ryoqun authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    51939d7 View commit details
    Browse the repository at this point in the history
  2. v2.0: Avoid unneeded start_session() with cleanups (bp: anza-xyz#1815,

    …anza-xyz#1861) (anza-xyz#1854)
    
    * Avoid unneeded start_session() when spawning (anza-xyz#1815)
    
    * Avoid unneeded start_session() when spawning
    
    * Add comments
    
    (cherry picked from commit 40a9851)
    
    * Apply cosmetic changes to unified scheduler (anza-xyz#1861)
    
    * Apply cosmetic changes to unified scheduler
    
    * Use first instead of old-fashioned firstly
    
    Co-authored-by: Andrew Fitzgerald <[email protected]>
    
    ---------
    
    Co-authored-by: Andrew Fitzgerald <[email protected]>
    
    ---------
    
    Co-authored-by: Ryo Onodera <[email protected]>
    Co-authored-by: Andrew Fitzgerald <[email protected]>
    3 people authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    a0934f5 View commit details
    Browse the repository at this point in the history
  3. v2.0: Add since field to deprecation note (backport of anza-xyz#1905) (

    …anza-xyz#1910)
    
    Add since field to deprecation note (anza-xyz#1905)
    
    Add  to deprecation note
    
    (cherry picked from commit 70254b1)
    
    Co-authored-by: Tyera <[email protected]>
    mergify[bot] and CriesofCarrots authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    5a46b49 View commit details
    Browse the repository at this point in the history
  4. v2.0: vote: remove deprecated ixs (backport of anza-xyz#1906) (anza-x…

    …yz#1917)
    
    vote: remove deprecated ixs (anza-xyz#1906)
    
    (cherry picked from commit e42e7fd)
    
    Co-authored-by: Ashwin Sekar <[email protected]>
    mergify[bot] and AshwinSekar authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    c21767a View commit details
    Browse the repository at this point in the history
  5. v2.0: Deprecate --rocksdb-shred-compaction fifo (backport of anza-xyz…

    …#1882) (anza-xyz#1907)
    
    Deprecate --rocksdb-shred-compaction fifo (anza-xyz#1882)
    
    The fifo compaction option was originally added to mitigate write
    stalls that were occurring with level compaction. Since fifo was
    introduced, the level compaction implementation has been optimized
    to reduce I/O amplification. With these improvements, level and fifo
    are comparable and sticking with level only simplifies things.
    
    For now, only a deprecation warning will be printed. In the next
    release branch (2.1.0), specifying fifo will be an error
    
    (cherry picked from commit e15e235)
    
    Co-authored-by: steviez <[email protected]>
    mergify[bot] and steviez authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    54d4f7d View commit details
    Browse the repository at this point in the history
  6. v2.0: Refactor and additional metrics for cost tracking (backport of a…

    …nza-xyz#1888) (anza-xyz#1900)
    
    * Refactor and additional metrics for cost tracking (anza-xyz#1888)
    
    * Refactor and add metrics:
    - Combine remove_* and update_* functions to reduce locking on cost-tracker and iteration.
    - Add method to calculate executed transaction cost by directly using actual execution cost and loaded accounts size;
    - Wireup histogram to report loaded accounts size;
    - Report time of block limits checking;
    - Move account counters from ExecuteDetailsTimings to ExecuteAccountsDetails;
    
    * Move committed transactions adjustment into its own function
    
    (cherry picked from commit c3fadac)
    
    * rename cost_tracker.account_data_size to better describe its purpose is to tracker per-block new account allocation
    
    ---------
    
    Co-authored-by: Tao Zhu <[email protected]>
    Co-authored-by: Tao Zhu <[email protected]>
    3 people authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    0aef62e View commit details
    Browse the repository at this point in the history
  7. v2.0: Remove deprecated SyncClient methods (backport of anza-xyz#1902) (

    anza-xyz#1909)
    
    Remove deprecated SyncClient methods (anza-xyz#1902)
    
    * Remove deprecated methods from SyncClient trait
    
    * Add line to changelog
    
    (cherry picked from commit 3d3faf5)
    
    Co-authored-by: Tyera <[email protected]>
    mergify[bot] and CriesofCarrots authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    6d8549e View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. Revert "v2.0: Refactor and additional metrics for cost tracking (back…

    …port of anza-xyz#1888) (anza-xyz#1900) (anza-xyz#1937)
    
    Revert "v2.0: Refactor and additional metrics for cost tracking (backport of anza-xyz#1888) (anza-xyz#1900)"
    
    This reverts commit 0aef62e.
    tao-stones authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    f8ae688 View commit details
    Browse the repository at this point in the history
  2. v2.0: Remove deprecated RpcClient methods (backport of anza-xyz#1899) (

    …anza-xyz#1922)
    
    Remove deprecated RpcClient methods (anza-xyz#1899)
    
    * Remove deprecated RpcClient methods corresponding to anza-xyz#1809
    
    * Remove internal handling for pre-v1.9.0 servers
    
    * Remove unused import of deprecated_config module
    
    * Remove request mapping (pre-v1.7.0)
    
    * Remove dangling allow-deprecated tag
    
    * Add line to changelog
    
    * Remove deprecated RpcRequest variants
    
    * Remove reprecated rpc-client-nonce-utils methods
    
    * Remove deprecated TestValidator method
    
    * Remove deprecated solana fees command
    
    (cherry picked from commit 51af772)
    
    Co-authored-by: Tyera <[email protected]>
    mergify[bot] and CriesofCarrots authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    c14fab0 View commit details
    Browse the repository at this point in the history
  3. v2.0: Deprecate RpcClient::get_stake_activation (backport of anza-xyz…

    …#1895) (anza-xyz#1925)
    
    Deprecate RpcClient::get_stake_activation (anza-xyz#1895)
    
    * Deprecate RpcClient::get_stake_activation
    
    * Fixup redelegation test
    
    (cherry picked from commit 114041c)
    
    Co-authored-by: Tyera <[email protected]>
    mergify[bot] and CriesofCarrots authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    eaa3a81 View commit details
    Browse the repository at this point in the history
  4. v2.0: Remove rpc endpoint deprecated in v1.18 (backport of anza-xyz#1897

    ) (anza-xyz#1926)
    
    Remove rpc endpoint deprecated in v1.18 (anza-xyz#1897)
    
    * Remove rpc_deprecated_v1_18
    
    * Update changelog
    
    * Fixup redelegation test
    
    (cherry picked from commit 99b2d5a)
    
    Co-authored-by: Tyera <[email protected]>
    mergify[bot] and CriesofCarrots authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    c5ac54b View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. v2.0: Remove deprecated_config module (backport of anza-xyz#1951) (an…

    …za-xyz#1957)
    
    Remove deprecated_config module (anza-xyz#1951)
    
    (cherry picked from commit 00ee0ac)
    
    Co-authored-by: Tyera <[email protected]>
    mergify[bot] and CriesofCarrots authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    9fd1572 View commit details
    Browse the repository at this point in the history
  2. v2.0: gossip: do not allow duplicate proofs for incorrect shred versi…

    …ons (backport of anza-xyz#1931) (anza-xyz#1941)
    
    gossip: do not allow duplicate proofs for incorrect shred versions (anza-xyz#1931)
    
    * gossip: do not allow duplicate proofs for incorrect shred versions
    
    * pr feedback: refactor test function to take shred_version
    
    (cherry picked from commit 69ea21e)
    
    Co-authored-by: Ashwin Sekar <[email protected]>
    mergify[bot] and AshwinSekar authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    5b9c5b9 View commit details
    Browse the repository at this point in the history
  3. v2.0: ci: skip spl test when version is too high (backport of anza-xy…

    …z#1945) (anza-xyz#1961)
    
    ci: skip spl test when version is too high (anza-xyz#1945)
    
    (cherry picked from commit 4d9d27f)
    
    Co-authored-by: Yihau Chen <[email protected]>
    mergify[bot] and yihau authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    c18c8f7 View commit details
    Browse the repository at this point in the history
  4. v2.0: Remove deprecated symbols from solana-sdk (backport of anza-xyz…

    …#1953) (anza-xyz#1962)
    
    Remove deprecated symbols from solana-sdk (anza-xyz#1953)
    
    * Remove deprecated Account methods
    
    * Remove deprecated info macro
    
    * Remove deprecated Signature method
    
    * Remove deprecated native_loader method
    
    * Remove deprecated transaction method (deprecated in v1.9)
    
    * Remove deprecated entrypoint definitions
    
    * Remove deprecated program_stubs macro
    
    (cherry picked from commit e2643f3)
    
    Co-authored-by: Tyera <[email protected]>
    mergify[bot] and CriesofCarrots authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    fdfa212 View commit details
    Browse the repository at this point in the history
  5. v2.0: Remove deprecated BanksClient methods and dependent ProgramTest…

    … methods (backport of anza-xyz#1956) (anza-xyz#1963)
    
    Remove deprecated BanksClient methods and dependent ProgramTest methods (anza-xyz#1956)
    
    * Remove deprecated Banks client/interface methods
    
    * Remove dependent deprecated program-test methods
    
    (cherry picked from commit 6e4e82e)
    
    Co-authored-by: Tyera <[email protected]>
    mergify[bot] and CriesofCarrots authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    764596c View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. v2.0: Remove deprecated spl-token conversion methods (backport of anz…

    …a-xyz#1955) (anza-xyz#1978)
    
    Remove deprecated spl-token conversion methods (anza-xyz#1955)
    
    (cherry picked from commit 58027a3)
    
    Co-authored-by: Tyera <[email protected]>
    mergify[bot] and CriesofCarrots authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    b939e17 View commit details
    Browse the repository at this point in the history
  2. v2.0: Remove deprecated symbols from solana-program (backport of anza…

    …-xyz#1958) (anza-xyz#1977)
    
    Remove deprecated symbols from solana-program (anza-xyz#1958)
    
    * Remove SLOT_MS
    
    * Remove deprecated Pubkey methods
    
    * Remove deprecated info! macro
    
    * Delete deprecated and dangling borsh 0.9 module
    
    * Remove deprecated UpgradeableLoaderState methods
    
    * Remove FeeCalculator deprecated method
    
    * Remove deprecated Instruction ctor
    
    * Remove deprecated legacy-message methods (deprecated in v1.9)
    
    (cherry picked from commit 2f85940)
    
    Co-authored-by: Tyera <[email protected]>
    mergify[bot] and CriesofCarrots authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    262706a View commit details
    Browse the repository at this point in the history
  3. v2.0: Handle deprecated Instructions sysvar methods (backport of anza…

    …-xyz#1959) (anza-xyz#1979)
    
    * Handle deprecated Instructions sysvar methods (anza-xyz#1959)
    
    * Remove deprecated legacy-message methods (deprecated in v1.9)
    
    * Unpub deprecated method load_current_index; dedupe
    
    * Unpub deprecated method load_instruction_at; dedupe
    
    * Remove allow(deprecated) tags
    
    * Make load_instruction_at available to benches
    
    (cherry picked from commit adb9d9e)
    
    # Conflicts:
    #	sdk/program/Cargo.toml
    #	sdk/program/src/sysvar/instructions.rs
    
    * Fix conflicts
    
    ---------
    
    Co-authored-by: Tyera <[email protected]>
    mergify[bot] and CriesofCarrots authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    8ac1a45 View commit details
    Browse the repository at this point in the history
  4. v2.0: Remove deprecated address_lookup_table_account re-export (backp…

    …ort of anza-xyz#1972) (anza-xyz#1990)
    
    * Remove deprecated address_lookup_table_account re-export (anza-xyz#1972)
    
    * Remove deprecated re-export
    
    * Remove deprecated stuff from example_mocks
    
    * Remove deprecated programs/alt re-export
    
    (cherry picked from commit f681fe8)
    
    # Conflicts:
    #	sdk/program/src/lib.rs
    
    * Fix conflict
    
    ---------
    
    Co-authored-by: Tyera <[email protected]>
    mergify[bot] and CriesofCarrots authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    2e5f5d5 View commit details
    Browse the repository at this point in the history
  5. v2.0: Remove deprecated, unused methods from Bank (backport of anza-x…

    …yz#1980) (anza-xyz#1988)
    
    Remove deprecated, unused methods from Bank (anza-xyz#1980)
    
    Remove deprecated methods from Bank (not in use)
    
    (cherry picked from commit 0313047)
    
    Co-authored-by: Tyera <[email protected]>
    mergify[bot] and CriesofCarrots authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    5d106ec View commit details
    Browse the repository at this point in the history
  6. v2.0: Refactor cost tracking (backport of anza-xyz#1954) (anza-xyz#1975)

    * Refactor cost tracking (anza-xyz#1954)
    
    * Refactor and additional metrics for cost tracking (anza-xyz#1888)
    
    * Refactor and add metrics:
    - Combine remove_* and update_* functions to reduce locking on cost-tracker and iteration.
    - Add method to calculate executed transaction cost by directly using actual execution cost and loaded accounts size;
    - Wireup histogram to report loaded accounts size;
    - Report time of block limits checking;
    - Move account counters from ExecuteDetailsTimings to ExecuteAccountsDetails;
    
    * Move committed transactions adjustment into its own function
    
    * remove histogram for loaded accounts size due to performance impact
    
    (cherry picked from commit f8630a3)
    
    * rename cost_tracker.account_data_size to better describe its purpose is to tracker per-block new account allocation
    
    ---------
    
    Co-authored-by: Tao Zhu <[email protected]>
    Co-authored-by: Tao Zhu <[email protected]>
    3 people authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    0001afe View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. v2.0: Bump ThinClient since version (backport of anza-xyz#1991) (anza…

    …-xyz#2001)
    
    Bump ThinClient since version (anza-xyz#1991)
    
    (cherry picked from commit 1063be7)
    
    Co-authored-by: Tyera <[email protected]>
    mergify[bot] and CriesofCarrots authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    c09226c View commit details
    Browse the repository at this point in the history
  2. v2.0: Add suggestion to deprecation message (backport of anza-xyz#1993)…

    … (anza-xyz#2000)
    
    Add suggestion to deprecation message (anza-xyz#1993)
    
    (cherry picked from commit c848645)
    
    Co-authored-by: Tyera <[email protected]>
    mergify[bot] and CriesofCarrots authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    cb27c23 View commit details
    Browse the repository at this point in the history
  3. v2.0: Remove assorted deprecated symbols (backport of anza-xyz#1995) (a…

    …nza-xyz#2002)
    
    * Remove assorted deprecated symbols (anza-xyz#1995)
    
    * Remove deprecated method from program-test
    
    * Remove deprecated programs stuff from TestValidator
    
    * Remove deprecated method from TestValidator (deprecated in v1.11.0)
    
    * Remove deprecated re-export from cluster_info
    
    (cherry picked from commit efdbdc0)
    
    # Conflicts:
    #	gossip/src/cluster_info.rs
    
    * Fix conflict
    
    ---------
    
    Co-authored-by: Tyera <[email protected]>
    mergify[bot] and CriesofCarrots authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    96fe61a View commit details
    Browse the repository at this point in the history
  4. v2.0: Use node's latest vote for commitment calc. too (backport of an…

    …za-xyz#1964) (anza-xyz#1994)
    
    Use node's latest vote for commitment calc. too (anza-xyz#1964)
    
    * Use node's latest vote for commitment calc. too
    
    * Make local_cluster test use finalized
    
    * Update core/src/commitment_service.rs
    
    Co-authored-by: Tyera <[email protected]>
    
    * Don't wrap with Option and update tests
    
    ---------
    
    Co-authored-by: Tyera Eulberg <[email protected]>
    Co-authored-by: Tyera <[email protected]>
    (cherry picked from commit 5562989)
    
    Co-authored-by: Ryo Onodera <[email protected]>
    mergify[bot] and ryoqun authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    50f12b0 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. Configuration menu
    Copy the full SHA
    bdf39e8 View commit details
    Browse the repository at this point in the history
  2. v2.0: Remove deprecated CommitmentLevel variants (backport of anza-xy…

    …z#1903) (anza-xyz#1989)
    
    Remove deprecated CommitmentLevel variants (anza-xyz#1903)
    
    * Remove deprecated CommitmentLevel variants and CommitmentConfig methods
    
    * Remove deprecated variants from BlockCommitmentCache usage
    
    * Remove deprecated variants from rpc
    
    * Remove maybe_map_commitment from RpcClient
    
    (cherry picked from commit 2e3c2c7)
    
    Co-authored-by: Tyera <[email protected]>
    mergify[bot] and CriesofCarrots authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    3aee1ea View commit details
    Browse the repository at this point in the history
  3. v2.0: Remove deprecated symbols from recent_blockhashes_account (back…

    …port of anza-xyz#2004) (anza-xyz#2009)
    
    Remove deprecated symbols from recent_blockhashes_account (anza-xyz#2004)
    
    * Move recent_blockhashes_account to runtime
    
    * Fixup imports
    
    * Reduce pub
    
    * Remove unused method
    
    * Duplicate code to limit pub and dependency complexity
    
    * Move test-only fn into tests module
    
    (cherry picked from commit f77658b)
    
    Co-authored-by: Tyera <[email protected]>
    mergify[bot] and CriesofCarrots authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    ec08d81 View commit details
    Browse the repository at this point in the history
  4. v2.0: Remove rpc methods from mock sender (backport of anza-xyz#1996) (

    …anza-xyz#2008)
    
    Remove rpc methods from mock sender (anza-xyz#1996)
    
    Remove deleted RPC methods from mock_sender
    
    (cherry picked from commit 27988e7)
    
    Co-authored-by: Tyera <[email protected]>
    mergify[bot] and CriesofCarrots authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    d448fb2 View commit details
    Browse the repository at this point in the history
  5. v2.0: Deprecate RpcRequest::GetStakeActivation (backport of anza-xyz#…

    …2005) (anza-xyz#2013)
    
    Deprecate RpcRequest::GetStakeActivation (anza-xyz#2005)
    
    * Correct deprecation note
    
    * Deprecate rpc-client-api request
    
    (cherry picked from commit 0deb6fb)
    
    Co-authored-by: Tyera <[email protected]>
    mergify[bot] and CriesofCarrots authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    0b2e904 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. v2.0: Remove deprecated symbols from solana-client (mostly re-exports…

    …) (backport of anza-xyz#1992) (anza-xyz#2041)
    
    Remove deprecated symbols from solana-client (mostly re-exports) (anza-xyz#1992)
    
    * Remove usage of deprecated re-export from SendTransactionService
    
    * Remove usage of deprecated re-export from core
    
    * Remove usage of deprecated re-export from solana-dos
    
    * Remove deprecated ConnectionCache methods
    
    * Remove deprecated udp_client re-export
    
    * Remove deprecated tpu_connection re-export
    
    * Remove deprecated quic_client re-export
    
    (cherry picked from commit 3cd7621)
    
    Co-authored-by: Tyera <[email protected]>
    mergify[bot] and CriesofCarrots authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    9a9cb75 View commit details
    Browse the repository at this point in the history
  2. v2.0: Update changlog re: removal of deprecated symbols (backport of a…

    …nza-xyz#2006) (anza-xyz#2042)
    
    Update changlog re: removal of deprecated symbols (anza-xyz#2006)
    
    * Format SDK changes as bulleted list, and make deprecation removal generic
    
    * Add changelog line for solana-program
    
    * Add line for solana-client
    
    * Update CHANGELOG.md
    
    (cherry picked from commit b61ce73)
    
    Co-authored-by: Tyera <[email protected]>
    mergify[bot] and CriesofCarrots authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    682a50f View commit details
    Browse the repository at this point in the history
  3. v2.0: Clean up disable_fees_sysvar feature (backport of anza-xyz#2003) (

    anza-xyz#2043)
    
    Clean up disable_fees_sysvar feature (anza-xyz#2003)
    
    * Clean up disable_fees_sysvar
    
    * Remove bank fees test
    
    * Remove unused rpc response types
    
    * Fixup sysvar_cache tests
    
    * Remove fees-sysvar from bootstrap_validator_stake_lamports; no longer included
    
    * Update account counts, since fees no longer touched
    
    * Update bank hashes in test, since fees sysvar is not populated
    
    * Remove test case passing fees sysvar as account
    
    (cherry picked from commit 1c34908)
    
    Co-authored-by: Tyera <[email protected]>
    mergify[bot] and CriesofCarrots authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    e24b410 View commit details
    Browse the repository at this point in the history
  4. v2.0: Remove get_stake_activation methods from RpcClient (backport of a…

    …nza-xyz#2036) (anza-xyz#2044)
    
    Remove get_stake_activation methods from RpcClient (anza-xyz#2036)
    
    * Remove dangling JsonRpcRequestProcessor method
    
    * Remove get_stake_activation methods from RpcClient
    
    * Remove getStakeActivation from mock_sender
    
    * Remove unused rpc response type
    
    (cherry picked from commit 3079181)
    
    Co-authored-by: Tyera <[email protected]>
    mergify[bot] and CriesofCarrots authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    f653d86 View commit details
    Browse the repository at this point in the history
  5. v2.0: Update install docs to agave (backport of anza-xyz#2060) (anza-…

    …xyz#2061)
    
    Update install docs to agave (anza-xyz#2060)
    
    * s/SOLANA/AGAVE
    
    * s/solana.com/anza.xyz
    
    (cherry picked from commit b1bb9ff)
    
    Co-authored-by: Tyera <[email protected]>
    mergify[bot] and CriesofCarrots authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    7c7dd49 View commit details
    Browse the repository at this point in the history
  6. v2.0: Removes unused deprecated cli args (backport of anza-xyz#2058) (a…

    …nza-xyz#2063)
    
    Removes unused deprecated cli args (anza-xyz#2058)
    
    (cherry picked from commit 05134be)
    
    Co-authored-by: Brooks <[email protected]>
    mergify[bot] and brooksprumo authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    287bb22 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. v2.0: Remove rpc- and pubsub-client version querying (backport of anz…

    …a-xyz#2045) (anza-xyz#2052)
    
    Remove rpc- and pubsub-client version querying (anza-xyz#2045)
    
    * Remove filter mapping
    
    * Remove unused internal module
    
    * Remove unused pubsub-client stuff
    
    * Remove unused RpcClient encoding maping, node_version
    
    (cherry picked from commit 69d2eb8)
    
    Co-authored-by: Tyera <[email protected]>
    mergify[bot] and CriesofCarrots authored Jul 10, 2024
    Configuration menu
    Copy the full SHA
    8c20f0b View commit details
    Browse the repository at this point in the history
  2. v2.0: Remove deprecated Memcmp filter symbols (backport of anza-xyz#2050

    ) (anza-xyz#2069)
    
    Remove deprecated Memcmp filter symbols (anza-xyz#2050)
    
    * Add test to demonstrate serialization and acceptable json inputs
    
    * Remove custom serialization
    
    * Unpub deprecated fields
    
    * Remove deprecated, unused field
    
    * Remove deprecated MemcmpEncodedBytes variant
    
    * Remove deprecated error variants
    
    * Add back custom deserialization to support missing 'encoding' field
    
    * Update tests to demonstrate consistency and changes
    
    * Add helper fns to use in rpc spl-token filter checks
    
    * Update base64 syntax and remove allow-deprecated
    
    (cherry picked from commit 3b3ffbb)
    
    Co-authored-by: Tyera <[email protected]>
    mergify[bot] and CriesofCarrots authored Jul 10, 2024
    Configuration menu
    Copy the full SHA
    b5bc3b2 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Bump version to v2.0.3 (anza-xyz#2080)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    3e2d22e View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. v2.0: Update EpochRewards in sysvars doc (backport of anza-xyz#2102) (a…

    …nza-xyz#2150)
    
    Update EpochRewards in sysvars doc (anza-xyz#2102)
    
    Update sysvars doc
    
    (cherry picked from commit 147c97d)
    
    Co-authored-by: Tyera <[email protected]>
    mergify[bot] and CriesofCarrots authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    42dad6a View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. v2.0: blockstore: only consume duplicate proofs from root_slot + 1 on…

    … startup (backport of anza-xyz#1971) (anza-xyz#2114)
    
    blockstore: only consume duplicate proofs from root_slot + 1 on startup (anza-xyz#1971)
    
    * blockstore: only consume duplicate proofs from root_slot + 1 on startup
    
    * pr feedback: update test comments
    
    * pr feedback: add pub behind dcou for test fns
    
    (cherry picked from commit 2a48564)
    
    Co-authored-by: Ashwin Sekar <[email protected]>
    mergify[bot] and AshwinSekar authored Jul 17, 2024
    Configuration menu
    Copy the full SHA
    5d680fd View commit details
    Browse the repository at this point in the history
  2. v2.0: Removes deprecated --incremental-snapshots cli arg (backport of a…

    …nza-xyz#2132) (anza-xyz#2148)
    
    Removes deprecated --incremental-snapshots cli arg (anza-xyz#2132)
    
    (cherry picked from commit 92a9a0e)
    
    Co-authored-by: Brooks <[email protected]>
    mergify[bot] and brooksprumo authored Jul 17, 2024
    Configuration menu
    Copy the full SHA
    1291c15 View commit details
    Browse the repository at this point in the history
  3. v2.0: Fix BankForks::new_rw_arc memory leak (backport of anza-xyz#1893)…

    … (anza-xyz#2066)
    
    * Fix BankForks::new_rw_arc memory leak (anza-xyz#1893)
    
    (cherry picked from commit d441c0f)
    
    * Fix flaky test test_banking_stage_entries_only_central_scheduler (anza-xyz#2082)
    
    ---------
    
    Co-authored-by: Andrei Silviu Dragnea <[email protected]>
    Co-authored-by: Andrew Fitzgerald <[email protected]>
    3 people authored Jul 17, 2024
    Configuration menu
    Copy the full SHA
    b57b883 View commit details
    Browse the repository at this point in the history
  4. v2.0: stake-program: MoveStake and MoveLamports (backport of anza…

    …-xyz#1415) (anza-xyz#1928)
    
    stake-program: `MoveStake` and `MoveLamports` (anza-xyz#1415)
    
    implement two new instructions for moving delegated stake and undelegated lamports, respectively, between accounts with the same Authorized and Lockup using the Staker authority
    
    (cherry picked from commit 361ade4)
    
    Co-authored-by: hana <[email protected]>
    mergify[bot] and 2501babe authored Jul 17, 2024
    Configuration menu
    Copy the full SHA
    792c5d6 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. v2.0: docs: Move node hardware requirements to markdown table (backpo…

    …rt of anza-xyz#1756) (anza-xyz#2070)
    
    docs: Move node hardware requirements to markdown table (anza-xyz#1756)
    
    (cherry picked from commit a8c3280)
    
    Co-authored-by: ferric <[email protected]>
    mergify[bot] and ferric-sol authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    362a79f View commit details
    Browse the repository at this point in the history
  2. v2.0: docs: Removes --halt-on-known-validators-accounts-hash-mismatch…

    … mentions (backport of anza-xyz#2155) (anza-xyz#2160)
    
    docs: Removes --halt-on-known-validators-accounts-hash-mismatch mentions (anza-xyz#2155)
    
    (cherry picked from commit 150f4d7)
    
    Co-authored-by: Brooks <[email protected]>
    mergify[bot] and brooksprumo authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    3c79b84 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    25117e4 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. v2.0: ci: update docs pipeline (backport of anza-xyz#2162) (anza-xyz#…

    …2170)
    
    ci: update docs pipeline (anza-xyz#2162)
    
    Co-authored-by: yihau <[email protected]>
    mergify[bot] and yihau authored Jul 19, 2024
    Configuration menu
    Copy the full SHA
    a9c5cbd View commit details
    Browse the repository at this point in the history
  2. v2.0: Removes deprecated --halt-on-known-validators-accounts-hash-mis…

    …match cli arg (backport of anza-xyz#2154) (anza-xyz#2157)
    
    Removes deprecated --halt-on-known-validators-accounts-hash-mismatch cli arg (anza-xyz#2154)
    
    (cherry picked from commit 4f228f4)
    
    Co-authored-by: Brooks <[email protected]>
    mergify[bot] and brooksprumo authored Jul 19, 2024
    Configuration menu
    Copy the full SHA
    749c1e8 View commit details
    Browse the repository at this point in the history
  3. v2.0: validator cli: Clarifies snapshot intervals (backport of anza-x…

    …yz#2128) (anza-xyz#2152)
    
    validator cli: Clarifies snapshot intervals (anza-xyz#2128)
    
    (cherry picked from commit 4c7996c)
    
    Co-authored-by: Brooks <[email protected]>
    mergify[bot] and brooksprumo authored Jul 19, 2024
    Configuration menu
    Copy the full SHA
    bd5ee02 View commit details
    Browse the repository at this point in the history
  4. v2.0: ci: "Fix" the downstream anchor build (backport of anza-xyz#2208)…

    … (anza-xyz#2214)
    
    ci: "Fix" the downstream anchor build (anza-xyz#2208)
    
    * ci: "Fix" the downstream anchor build
    
    * Force the CI run to happen
    
    (cherry picked from commit fe652ca)
    
    Co-authored-by: Jon C <[email protected]>
    mergify[bot] and joncinque authored Jul 19, 2024
    Configuration menu
    Copy the full SHA
    c6b0570 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Bump version to v2.0.4 (anza-xyz#2223)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] authored Jul 23, 2024
    Configuration menu
    Copy the full SHA
    9b4fcdc View commit details
    Browse the repository at this point in the history
  2. v2.0: geyser: add num_partitions to block info (backport of anza-xyz#…

    …2158) (anza-xyz#2178)
    
    geyser: add num_partitions to block info (anza-xyz#2158)
    
    * geyser: add num_partitions to block info
    
    * fix comment
    
    (cherry picked from commit d8791a6)
    
    Co-authored-by: Kirill Fomichev <[email protected]>
    Co-authored-by: Tyera <[email protected]>
    3 people authored Jul 23, 2024
    Configuration menu
    Copy the full SHA
    845faca View commit details
    Browse the repository at this point in the history
  3. v2.0: Update index.md (backport of anza-xyz#2242) (anza-xyz#2250)

    Update index.md (anza-xyz#2242)
    
    (cherry picked from commit c3ea4e2)
    
    Co-authored-by: Rex St. John | Anza <[email protected]>
    mergify[bot] and rexstjohn-anza authored Jul 23, 2024
    Configuration menu
    Copy the full SHA
    fcd108b View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. v2.0: chore: bump openssl to 0.10.66 (backport of anza-xyz#2228) (anz…

    …a-xyz#2235)
    
    chore: bump openssl to 0.10.66 (anza-xyz#2228)
    
    (cherry picked from commit 02918b8)
    
    Co-authored-by: Yihau Chen <[email protected]>
    mergify[bot] and yihau authored Jul 25, 2024
    Configuration menu
    Copy the full SHA
    4234b1b View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. v2.0: changelog: Lists removed validator args (backport of anza-xyz#2324

    ) (anza-xyz#2336)
    
    changelog: Lists removed validator args (anza-xyz#2324)
    
    (cherry picked from commit 298eb42)
    
    Co-authored-by: Brooks <[email protected]>
    mergify[bot] and brooksprumo authored Jul 30, 2024
    Configuration menu
    Copy the full SHA
    71fd167 View commit details
    Browse the repository at this point in the history
  2. v2.0: ledger-tool: unify and colorize help (backport of anza-xyz#2322) (

    anza-xyz#2335)
    
    ledger-tool: unify and colorize help (anza-xyz#2322)
    
    (cherry picked from commit 38458f4)
    
    Co-authored-by: Brooks <[email protected]>
    mergify[bot] and brooksprumo authored Jul 30, 2024
    Configuration menu
    Copy the full SHA
    16dd41c View commit details
    Browse the repository at this point in the history
  3. v2.0: validator: unify and colorize help (backport of anza-xyz#2323) (a…

    …nza-xyz#2337)
    
    validator: unify and colorize help (anza-xyz#2323)
    
    (cherry picked from commit e05dbe7)
    
    Co-authored-by: Brooks <[email protected]>
    mergify[bot] and brooksprumo authored Jul 30, 2024
    Configuration menu
    Copy the full SHA
    bc6041d View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. v2.0: Refactor match and add test cases (backport of anza-xyz#2357) (a…

    …nza-xyz#2359)
    
    Refactor match and add test cases (anza-xyz#2357)
    
    (cherry picked from commit 9c0a927)
    
    Co-authored-by: Tyera <[email protected]>
    mergify[bot] and CriesofCarrots authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    f4d5731 View commit details
    Browse the repository at this point in the history
  2. v2.0: ledger-tool: Set initial last full snapshot slot (backport of a…

    …nza-xyz#2314) (anza-xyz#2343)
    
    ledger-tool: Set initial last full snapshot slot (anza-xyz#2314)
    
    (cherry picked from commit 75a640e)
    
    Co-authored-by: Brooks <[email protected]>
    mergify[bot] and brooksprumo authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    4b521aa View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. v2.0: [ed25519] Use verify_strict for signature verification in ed2…

    …5519 precompile (backport of anza-xyz#1876) (anza-xyz#2179)
    
    [ed25519] Use `verify_strict` for signature verification in ed25519 precompile (anza-xyz#1876)
    
    * use `verify_strict` for signature verification in ed25519 precompile
    
    * add test
    
    * clippy
    
    * increase ed25519 precompile cost constant by 5%
    
    * put ed25519 strict verification cost change under feature gate
    
    ---------
    
    Co-authored-by: Emanuele Cesena <[email protected]>
    (cherry picked from commit ddda6c3)
    
    Co-authored-by: samkim-crypto <[email protected]>
    mergify[bot] and samkim-crypto authored Aug 2, 2024
    Configuration menu
    Copy the full SHA
    4f704d8 View commit details
    Browse the repository at this point in the history
  2. v2.0: Add removed line from PR1192 (backport of anza-xyz#2249) (anza-…

    …xyz#2319)
    
    Add removed line from PR1192 (anza-xyz#2249)
    
    * Add removed line from PR1192
    
    * Test missing programs were loaded
    
    (cherry picked from commit b14f103)
    
    Co-authored-by: asolana <[email protected]>
    mergify[bot] and ksolana authored Aug 2, 2024
    Configuration menu
    Copy the full SHA
    5b8a229 View commit details
    Browse the repository at this point in the history
  3. v2.0: rolls out chained Merkle shreds to ~5% of testnet (backport of a…

    …nza-xyz#2389) (anza-xyz#2407)
    
    rolls out chained Merkle shreds to ~5% of testnet (anza-xyz#2389)
    
    (cherry picked from commit a60fbc2)
    
    Co-authored-by: behzad nouri <[email protected]>
    mergify[bot] and behzadnouri authored Aug 2, 2024
    Configuration menu
    Copy the full SHA
    962085c View commit details
    Browse the repository at this point in the history
  4. v2.0: verifies retransmitter signature on chained Merkle shreds (back…

    …port of anza-xyz#1735) (anza-xyz#2201)
    
    verifies retransmitter signature on chained Merkle shreds (anza-xyz#1735)
    
    (cherry picked from commit 6f94686)
    
    Co-authored-by: behzad nouri <[email protected]>
    mergify[bot] and behzadnouri authored Aug 2, 2024
    Configuration menu
    Copy the full SHA
    0b1143e View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2024

  1. Bump version to v2.0.5 (anza-xyz#2419)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] authored Aug 3, 2024
    Configuration menu
    Copy the full SHA
    5052994 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. v2.0: Cleanup PoH speed check error (backport of anza-xyz#2400) (anza…

    …-xyz#2458)
    
    * Cleanup PoH speed check logs and error
    
    The current logging and error message from the Poh speed check are
    confusing. If the node fails, the error message states that the node is
    too slow. But, the reported numbers are slot durations in nanoseconds
    where a slower node will have a larger number. Lastly, the reported
    numbers aren't labeled with a unit so it is hard to make sense of this
    without looking at the actual code.
    
    The check now computes and reports hashes per second.
    
    (cherry picked from commit ecc05c5)
    
    # Conflicts:
    #	core/src/validator.rs
    
    * merge conflicts
    
    ---------
    
    Co-authored-by: steviez <[email protected]>
    mergify[bot] and steviez authored Aug 6, 2024
    Configuration menu
    Copy the full SHA
    20b7650 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. v2.0: Bump platform tools version to v1.42 (backport of anza-xyz#2355) (

    anza-xyz#2461)
    
    Bump platform tools version to v1.42 (anza-xyz#2355)
    
    (cherry picked from commit fb80e48)
    
    Co-authored-by: Lucas Ste <[email protected]>
    mergify[bot] and LucasSte authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    ea5a0d0 View commit details
    Browse the repository at this point in the history
  2. Bump rbpf version to 0.8.4 (backport of anza-xyz#2515) (anza-xyz#2514)

    Bump rbpf version to 0.8.4
    willhickey authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    57a09f1 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Configuration menu
    Copy the full SHA
    5c7b44b View commit details
    Browse the repository at this point in the history
  2. resolve cargo toml

    DudessaPr committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    bfbf32b View commit details
    Browse the repository at this point in the history
  3. fix typos while merging

    DudessaPr committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    2b18ea2 View commit details
    Browse the repository at this point in the history
  4. resolve conflict

    DudessaPr committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    514d36b View commit details
    Browse the repository at this point in the history