Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
7e11d60
bls-sigverify: receive certificates from blockstore (#13867)
AshwinSekar Jul 16, 2026
e9fc69e
gossip/repair: further optimize ping cache (#12911)
alexpyattaev Jul 16, 2026
8d0ba35
Optimize status cache signature storage (#13300)
esemeniuc Jul 16, 2026
c40c5f7
bls-sigverifier: improves keep_vote() (#13891)
akhi3030 Jul 16, 2026
fbdcd41
Exclude tombstone accounts from full snapshot archives (#13851)
roryharr Jul 16, 2026
047a53f
accounts-db: Adds accounts file provider to AccountsDbConfig (#13896)
brooksprumo Jul 16, 2026
e8968a7
clippy: useless_borrows_in_formatting in keygen.rs (#13898)
brooksprumo Jul 16, 2026
7337ffa
migration: agave-transaction-view to 5.0.0 (#13877)
apfitzge Jul 17, 2026
ad143fe
refactor(runtime): Deduplicate three `From` implementations with a ma…
vadorovsky Jul 17, 2026
f30a249
solana-client: add send_and_confirm_transactions_in_parallel_v3 (#13799)
alexpyattaev Jul 17, 2026
8e41fe3
solana-client: start deprecations (#13912)
alexpyattaev Jul 17, 2026
4e80758
Drop SysvarSerialize pt 2: replace loader-v3 account helpers (#13882)
grod220 Jul 17, 2026
59ea2d3
feat(ci): honor channel pins in xtask channel-info (#13843)
mircea-c Jul 17, 2026
9505e42
bls-sigverify: reduces NUM_SLOTS_FOR_VERIFY (#13917)
akhi3030 Jul 17, 2026
f06f41c
test(snapshot): exercise the wincode path in capped-file data-file te…
kskalski Jul 17, 2026
31e6639
PER: account for burns in total inflation reward calculation for ag (…
AshwinSekar Jul 17, 2026
406ef5a
Update rpc/std to use new api of tpu-client-next (#13900)
KirillLykov Jul 17, 2026
e0ab53f
core: filter duplicate nonce account transactions (#13689)
2501babe Jul 17, 2026
9070655
snapshots: produce multi frame snapshots (#13902)
mmcgee-jump Jul 17, 2026
b0f3fe6
Drop zero lamport accounts during flush (#13904)
roryharr Jul 17, 2026
df74b5d
Clear stale dead state on no-op block switch (#13642)
alex-lind1 Jul 17, 2026
79d5bf2
accounts-db: Inlines index thread pool selection for flush (#13927)
brooksprumo Jul 17, 2026
a941104
Revert "geyser: Include bank_id in transaction notifications (#13545)…
alex-lind1 Jul 17, 2026
5fc3057
chore(dep): update vendored crossbeam-epoch to 0.9.20 (#13931)
cfkelly18 Jul 17, 2026
40b907c
chore(deps): bump lru from 0.18.0 to 0.18.1 (#13914)
dependabot[bot] Jul 18, 2026
4b5bfe6
chore(deps): bump regex from 1.12.4 to 1.13.0 (#13915)
dependabot[bot] Jul 18, 2026
7a7c736
impl SIMD-0529 big int mod exp syscall (#12321)
zz-sol Jul 18, 2026
1236ee1
poh: simplify recording to a single transaction entry (#13916)
apfitzge Jul 19, 2026
6c1b471
chore: remove non-installed scheduler path in replay code (#13833)
DSharifi Jul 19, 2026
6b496d0
streamer: revalidate cached QUIC stake
stablebits Jul 16, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@
/svm/ @anza-xyz/svm
/tls-utils/ @anza-xyz/networking
/transaction-context/ @anza-xyz/svm
/transaction-view/ @anza-xyz/tx-metadata
/turbine/ @anza-xyz/networking
/votor/ @anza-xyz/consensus
/votor-messages/ @anza-xyz/consensus
Expand Down
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,9 @@ Release channels have their own copy of this changelog:
* `--disable-banking-trace` is now deprecated and a no-op (banking trace is disabled by
default). The flag is still accepted for backward compatibility.
#### Changes
* Validators running without `--full-rpc-api` and with snapshot generation disabled no longer
store transaction signature keys in the status cache. Message hashes remain cached for duplicate
transaction detection.
### SDK
#### Breaking
* solana-program-test: syscall getters (e.g. `Rent::get()`, `Clock::get()`) and `solana_sysvar::get_sysvar()` now return
Expand Down
80 changes: 40 additions & 40 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 6 additions & 6 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,6 @@ members = [
"transaction-context",
"transaction-status",
"transaction-status-client-types",
"transaction-view",
"turbine",
"udp-client",
"unified-scheduler-logic",
Expand Down Expand Up @@ -184,7 +183,7 @@ agave-reserved-account-keys = { path = "reserved-account-keys", version = "=4.3.
agave-scheduler-bindings = { path = "scheduler-bindings", version = "=4.3.0-alpha.1", features = ["agave-unstable-api"] }
agave-scheduling-utils = { path = "scheduling-utils", version = "=4.3.0-alpha.1", features = ["agave-unstable-api"] }
agave-snapshots = { path = "snapshots", version = "=4.3.0-alpha.1", features = ["agave-unstable-api"] }
agave-transaction-view = { path = "transaction-view", version = "=4.3.0-alpha.1", features = ["agave-unstable-api"] }
agave-transaction-view = "5.0.0"
agave-votor = { path = "votor", version = "=4.3.0-alpha.1", features = ["agave-unstable-api"] }
agave-votor-messages = { path = "votor-messages", version = "=4.3.0-alpha.1", features = ["agave-unstable-api"] }
agave-xdp = { path = "xdp", version = "=4.3.0-alpha.1", features = ["agave-unstable-api"] }
Expand Down Expand Up @@ -289,7 +288,7 @@ libsecp256k1 = { version = "0.7.2", default-features = false, features = [
"static-context",
] }
log = "0.4.33"
lru = "0.18.0"
lru = "0.18.1"
lz4 = "1.28.1"
memmap2 = "0.9.11"
memoffset = "0.9.1"
Expand Down Expand Up @@ -321,7 +320,7 @@ rand = "0.9.4"
rand_chacha = "0.9.0"
rayon = "1.12.0"
reed-solomon-erasure = "6.0.0"
regex = "1.12.4"
regex = "1.13.0"
reqwest = { version = "0.12.28", default-features = false }
reqwest-middleware = "0.4.2"
rolling-file = "0.2.0"
Expand Down Expand Up @@ -358,6 +357,7 @@ solana-address-lookup-table-interface = "3.1.0"
solana-banks-client = { path = "banks-client", version = "=4.3.0-alpha.1", features = ["agave-unstable-api"] }
solana-banks-interface = { path = "banks-interface", version = "=4.3.0-alpha.1", features = ["agave-unstable-api"] }
solana-banks-server = { path = "banks-server", version = "=4.3.0-alpha.1", features = ["agave-unstable-api"] }
solana-big-mod-exp = "4.0.0"
solana-bincode = "3.1.0"
solana-blake3-hasher = "3.1.0"
solana-bloom = { path = "bloom", version = "=4.3.0-alpha.1", features = ["agave-unstable-api"] }
Expand Down Expand Up @@ -618,5 +618,5 @@ lto = "fat"
codegen-units = 1

[patch.crates-io]
# for details, see https://github.com/anza-xyz/crossbeam/commit/fd279d707025f0e60951e429bf778b4813d1b6bf
crossbeam-epoch = { git = "https://github.com/anza-xyz/crossbeam", rev = "fd279d707025f0e60951e429bf778b4813d1b6bf" }
# for details, see https://github.com/anza-xyz/crossbeam/commit/5ee1c6ec671d94db14ed9238eb99e59a84555aad
crossbeam-epoch = { git = "https://github.com/anza-xyz/crossbeam", rev = "5ee1c6ec671d94db14ed9238eb99e59a84555aad" }
Loading