Skip to content

Tags: felipecsl/solana

Tags

v1.6.9

Toggle v1.6.9's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fix a bug in input deserialization in the C SDK (solana-labs#17217) (s…

…olana-labs#17249)

When the input contains more accounts than the user has requested to be deserialized, and one of the excess ones is a dup, the input pointer is not adjusted correctly.

Compare the lines added by this commit to line 401: "input += 7; // padding". Since the input data layout does not depend on the number of accounts the user wants to deserialize, this adjustment by 7 bytes must happen in both branches.

(cherry picked from commit e02b4e1)

Co-authored-by: Christian Machacek <[email protected]>

v1.6.8

Toggle v1.6.8's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
getBlockProduction now correctly reports block production (solana-lab…

…s#17116)

(cherry picked from commit d6c076f)

Co-authored-by: Michael Vines <[email protected]>

v1.6.7

Toggle v1.6.7's commit message
chore: conflate use statement

(cherry picked from commit 6d11d5d)

v1.5.19

Toggle v1.5.19's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
makes turbine peer computation consistent between broadcast and retra…

…nsmit (solana-labs#14910) (solana-labs#16653)

get_broadcast_peers is using tvu_peers:
https://github.com/solana-labs/solana/blob/84e52b606/core/src/broadcast_stage.rs#L362-L370
which is potentially inconsistent with retransmit_peers:
https://github.com/solana-labs/solana/blob/84e52b606/core/src/cluster_info.rs#L1332-L1345

Also, the leader does not include its own contact-info when broadcasting
shreds:
https://github.com/solana-labs/solana/blob/84e52b606/core/src/cluster_info.rs#L1324
but on the retransmit side, slot leader is removed only _after_ neighbors and
children are computed:
https://github.com/solana-labs/solana/blob/84e52b606/core/src/retransmit_stage.rs#L383-L384
So the turbine broadcast tree is different between the two stages.

This commit:
* Removes retransmit_peers. Broadcast and retransmit stages will use tvu_peers
  consistently.
* Retransmit stage removes slot leader _before_ computing children and
  neighbors.

(cherry picked from commit 570fd3f)

Co-authored-by: behzad nouri <[email protected]>

v1.6.6

Toggle v1.6.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
CLI BIP32 prep: `KeypairUrl` refactor (backport solana-labs#16592) (s…

…olana-labs#16605)

* clap-utils: Rename KeypairUrl to SignerSource

(cherry picked from commit 09dcc9e)

* clap-utils: Reduce SignerSource's visibility

(cherry picked from commit c5ab3ba)

* clap-utils: Use `uriparse` crate to parse `SignerSource`

(cherry picked from commit 5d1ef5d)

* clap-utils: Add explicit schemes for `ask` and `file` `SignerSource`s

(cherry picked from commit 6444f0e)

Co-authored-by: Trent Nelson <[email protected]>

v1.6.5

Toggle v1.6.5's commit message

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
Other hostname changes

(cherry picked from commit eddfe06)

v1.6.4

Toggle v1.6.4's commit message
Add channel version check

(cherry picked from commit 527adbe)

v1.6.3

Toggle v1.6.3's commit message

Verified

This commit was signed with the committer’s verified signature. The key has expired.
t-nelson Trent Nelson
pushes addresses instead of insert

v1.5.18

Toggle v1.5.18's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Rpc: enable getConfirmedSignaturesForAddress2 to return confirmed (no…

…t yet finalized) data (solana-labs#16281) (solana-labs#16292)

* Update blockstore method to allow return of unfinalized signature

* Support confirmed sigs in getConfirmedSignaturesForAddress2

* Add deprecated comments

* Update docs

* Enable confirmed transaction-history in cli

* Return real confirmation_status; fill in not-yet-finalized block time if possible

(cherry picked from commit da27aca)

Co-authored-by: Tyera Eulberg <[email protected]>

v1.6.2

Toggle v1.6.2's commit message
Bump version to v1.6.2