Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
541 commits
Select commit Hold shift + click to select a range
7efa1df
Add obsolete account test support to geyser (#7714)
roryharr Aug 27, 2025
5290d76
Refactor ClientOption to solana-client crate (#7735)
lijunwangs Aug 27, 2025
1370afd
Chore: mark handle_chunks as non-async (#7700)
alexpyattaev Aug 27, 2025
3969b79
Renaming work sequence to work id for dependency tracking (#7250)
lijunwangs Aug 27, 2025
0308b24
build(deps): bump solana-keypair from 3.0.0 to 3.0.1 (#7733)
dependabot[bot] Aug 28, 2025
e8d3a7c
build(deps): bump solana-message from 3.0.0 to 3.0.1 (#7748)
dependabot[bot] Aug 28, 2025
7865ba5
chore: Update outdated solana-labs repo link (#7761)
steviez Aug 28, 2025
dda8b79
ci: re-enable label actions (#7762)
yihau Aug 28, 2025
39fd8eb
tpu-client-next: add close connection event handling (#7667)
leafaar Aug 28, 2025
5a1ad60
remove stale integration tests that are not used (#7166)
alexpyattaev Aug 28, 2025
c9c232c
core: Remove crates.io badge that references solana-labs (#7760)
steviez Aug 28, 2025
785cf0d
report rate in last interval (#6891)
lijunwangs Aug 28, 2025
785455b
Remove dead DCOU snapshot functions (#7772)
kskalski Aug 28, 2025
82fb4b3
build(deps): bump brace-expansion from 1.1.11 to 1.1.12 in /docs (#6517)
dependabot[bot] Aug 28, 2025
d734a0a
build(deps): bump solana-sanitize from 3.0.0 to 3.0.1 (#7771)
dependabot[bot] Aug 29, 2025
4a3e05a
build(deps): bump solana-transaction from 3.0.0 to 3.0.1 (#7749)
dependabot[bot] Aug 29, 2025
cfc4cdc
Enable feature `rustls-tls-native-roots` for `reqwest` (#7697)
ShoyuVanilla Aug 29, 2025
d240fe5
rpc-client-types: re-export types used in public API and switch to so…
kevinheavey Aug 29, 2025
ffdf834
build(deps): bump google-github-actions/auth from 2 to 3 (#7788)
dependabot[bot] Aug 29, 2025
c820031
net-utils: remove multiple duplicated tests / migrate to non-deprecat…
puhtaytow Aug 29, 2025
5a609c8
Fix turbine to sign last fec set if last entry in slot (#6887)
maheshr Aug 29, 2025
ce1e9b3
fix: enable on-demand leader schedule computation in get_slot_leaders…
swarna1101 Aug 29, 2025
77f600b
shred_fetch: enforce fixed fec sets (#7728)
AshwinSekar Aug 29, 2025
1352051
build(deps): bump tracing-subscriber from 0.3.7 to 0.3.20 (#7805)
dependabot[bot] Aug 30, 2025
5d692bd
refactor: `GeyserPluginManager` doesn't need to implement an empty `n…
akhi3030 Aug 30, 2025
7eb0faa
bump quinn to 0.11.9 and quinn-proto to 0.11.13 (#7799)
yihau Aug 30, 2025
d7fdc8b
Revert "svm repo split: fork metrics (#7442)" (#7806)
buffalojoec Aug 31, 2025
723b596
parent block ID API (#7812)
bw-solana Aug 31, 2025
16663bd
add leader utils (#7813)
bw-solana Aug 31, 2025
57a7ee1
tpu-client-next: test_config picks random port fix (#7800)
puhtaytow Sep 1, 2025
0b139aa
fix typos in .rs files (#7816)
viktorking7 Sep 1, 2025
0c3bf69
program-test: format error for core bpf (#7769)
2501babe Sep 2, 2025
5bc175a
rpc-client-api: reexport publicly used types (#7808)
kevinheavey Sep 2, 2025
3e6288e
simd-0268: rename variables to use the right simd number (#7753)
buffalojoec Sep 2, 2025
b8dba5a
Remove ancient accounts shrink tests that are no longer relevant for …
kskalski Sep 2, 2025
bef3d36
program-runtime: drop metrics (#7807)
buffalojoec Sep 2, 2025
0b354f9
Refactors generate_index()'s verify pass (#7726)
brooksprumo Sep 2, 2025
6b92df8
Multihoming tvu broadcast (#7779)
gregcusack Sep 2, 2025
f800138
Make runtime accounts contiguous in memory (#7712)
LucasSte Sep 2, 2025
a1bc891
Returns original index from AccountStoragesConcurrentConsumer::next()…
brooksprumo Sep 2, 2025
d2ba8b8
fix all2all catchup (#7780)
alexpyattaev Sep 2, 2025
fd07ce2
Finish clippy uninlined_format_args cleanup (#7825)
steviez Sep 2, 2025
0417f3d
run local faucet with non-overlapping ports behind test/debug gate (#…
puhtaytow Sep 2, 2025
275bcbf
optimize visit_zero_lamports at startup (#7758)
HaoranYi Sep 2, 2025
2933846
Subtract overflow in sort_shrink_indexes_by_bytes_saved (#7782)
HaoranYi Sep 2, 2025
69e0c84
refactor: improvements to `SlotsStats::get_or_default_with_eviction_c…
akhi3030 Sep 3, 2025
dc8d7fa
build(deps): bump bitflags from 2.9.3 to 2.9.4 (#7852)
dependabot[bot] Sep 3, 2025
2c027ca
PohController (#7703)
apfitzge Sep 3, 2025
ccebfa7
Multihoming: remove egress socket select (#7843)
gregcusack Sep 3, 2025
0d278c7
Support append to append_vec using file-io (#7646)
kskalski Sep 3, 2025
70b82e8
clean: remove unused `rewards_pool_pubkeys` (#7831)
jstarry Sep 3, 2025
7f4e644
Removes AccountsDb::verify_accounts_hash_in_bg (#7839)
brooksprumo Sep 3, 2025
592bb0c
program-runtime: create new `memory` module (#7836)
buffalojoec Sep 3, 2025
f763a07
bls rank to pubkey (#7814)
bw-solana Sep 3, 2025
eca9464
Make AccountsDbConfig a non-option part of config (#7851)
kskalski Sep 3, 2025
bae62dd
Avoid duplicate additions of obsolete accounts (#7682)
roryharr Sep 3, 2025
cd6d2cd
Add clippy rule to deny uninlined-format-args (#7826)
steviez Sep 3, 2025
25539df
Uses scoped threads to scan storages in generate_index() (#7729)
brooksprumo Sep 3, 2025
967f08f
Fixes build error due to removing Option wrapper around AccountsDbCon…
brooksprumo Sep 3, 2025
09d520c
Control memlock budget for accounts-db through config field (#7784)
kskalski Sep 3, 2025
7c3e9e7
fix: Show correct default path in signer error messages (#7849)
swarna1101 Sep 3, 2025
0b4657a
Fix test_skip_leader_slot_for_existing_slot (#7864)
apfitzge Sep 3, 2025
ea34d3b
Resolving linter issue with keypair commenting (#7870)
roryharr Sep 3, 2025
a25916b
Removes calculate_accounts_lt_hash_at_startup_from_storages() (#7865)
brooksprumo Sep 3, 2025
b9bec70
report number of contended accounts to metrics (#7855)
tao-stones Sep 3, 2025
dfda54f
Rekey `reenable_zk_elgamal_proof_program` feature gate (#7874)
samkim-crypto Sep 4, 2025
8c11ea8
force gossip_ring test to run alone in ci (#7872)
gregcusack Sep 4, 2025
f79627d
Multihoming: update advertised tpu sockets in gossip (#7844)
gregcusack Sep 4, 2025
4a6f399
Require io_uring support on linux when removing dir (#7848)
kskalski Sep 4, 2025
af027b4
refactor: some code cleanup in `record_shreds()` (#7809)
akhi3030 Sep 4, 2025
22628db
build(deps): bump actions/setup-node from 4 to 5 (#7885)
dependabot[bot] Sep 4, 2025
d79257e
alpenglow: when active, remove TowerBFT consensus from replay (#7450)
AshwinSekar Sep 4, 2025
ddaf98d
Zero lamport obsolete index generation improvement (#7752)
roryharr Sep 4, 2025
f1e55d7
revert 7849 (#7882)
KirillLykov Sep 4, 2025
4a5fc3a
build(deps): bump log from 0.4.27 to 0.4.28 (#7886)
dependabot[bot] Sep 4, 2025
532f349
Adds doc comments to AccountsFile fns (#7887)
brooksprumo Sep 4, 2025
286f8e0
Revert "run local faucet with non-overlapping ports ... (#7736)" (#7879)
steviez Sep 4, 2025
2746dd2
Poh: RecordSummary (#7859)
apfitzge Sep 4, 2025
f84ec87
Modifying some tests to run with both obsolete accounts enabled and d…
roryharr Sep 4, 2025
9256b81
feature-set: Apply cargo fmt string formatting (#7868)
steviez Sep 4, 2025
ca8e32e
Geyser startup account notifications inline with index generation (#7…
brooksprumo Sep 4, 2025
f7aab0c
Fix memlock budget in ledger-tool (#7880)
kskalski Sep 4, 2025
5fcf6e4
clean: remove broken bank benches (#7902)
jstarry Sep 5, 2025
ad09804
tpu-client-next: make some functions and structs public (#6954)
KirillLykov Sep 5, 2025
e14477a
ledger: blockstore prepare for removing unchained (#7878)
puhtaytow Sep 5, 2025
03def80
refactor: adding builtin accounts (#7900)
jstarry Sep 5, 2025
267efd5
Removes --accounts-db-hash-threads (#7896)
brooksprumo Sep 5, 2025
685c454
Cleanup generate_index_for_slot() (#7894)
brooksprumo Sep 5, 2025
8d9fe74
BankingStage: shutdown and respawn vote thread (#7890)
apfitzge Sep 5, 2025
be728af
build(deps): bump actions/github-script from 7 to 8 (#7905)
dependabot[bot] Sep 5, 2025
1040553
build(deps): bump js-sys from 0.3.77 to 0.3.78 (#7906)
dependabot[bot] Sep 5, 2025
43b06cb
refactor: separate feature activation path for epoch boundary (#7830)
jstarry Sep 5, 2025
c0b3357
Disable clean during flush in shrink tests (#7899)
roryharr Sep 5, 2025
19421ef
Move Arc<BucketMapHolder> to &BucketMapHolder dereference out of loop…
kskalski Sep 5, 2025
79023bb
Removes AccountStorageStatus (#7916)
brooksprumo Sep 5, 2025
6d171f4
Apply cargo fmt string formatting to rest of repo (#7893)
steviez Sep 5, 2025
b19a762
chore: Fixup string formatting (#7929)
steviez Sep 5, 2025
246338f
Optimize zero pubkey scan at startup: sort the pubkey before scanning…
HaoranYi Sep 5, 2025
cbe84f2
move forwarding stage backed up warning to send-side (#7915)
apfitzge Sep 5, 2025
f5cc623
chore: Move displaced DCOU comment (#7926)
steviez Sep 5, 2025
f572b68
Set latest full snapshot slot in various tests to make behaviour cons…
roryharr Sep 5, 2025
21a42b3
Remove unused self argument (#7922)
roryharr Sep 5, 2025
f4598b1
CostTracker: Add a getter to expose cost by writable accounts (#7920)
ebin-mathews Sep 5, 2025
f17281d
refactor: separate genesis and snapshot feature activation paths (#7914)
jstarry Sep 6, 2025
3b9a881
program-runtime: create new`cpi` module (#7861)
buffalojoec Sep 6, 2025
a6cab83
Rename bank constructors (#7939)
jstarry Sep 6, 2025
1d17220
Avoid port collision in test using ConnectionCache for QUIC (#7815)
lijunwangs Sep 7, 2025
8c21276
bump solana-stake-interface from 2.0.0 to 2.0.1 (#7919)
vadorovsky Sep 7, 2025
1ba20ad
Revert "fix: enable on-demand leader schedule computation in get_slot…
KirillLykov Sep 8, 2025
4b2d7ca
Move AccountsDb for_tests functions to DCOU impl (#7903)
kskalski Sep 8, 2025
82716b8
Streamer/TPU: scale amount of bytes in flight with peer RTT (#7745)
alexpyattaev Sep 8, 2025
d9547a0
Revert "Streamer/TPU: scale amount of bytes in flight with peer RTT (…
alexpyattaev Sep 8, 2025
c4565e8
build(deps): bump ctrlc from 3.4.7 to 3.5.0 (#7947)
dependabot[bot] Sep 8, 2025
eb62c2e
Make ClusterSlots initialize itself at creation (#7489)
puhtaytow Sep 8, 2025
dc68809
Reduce borrows and collects in AccountsDb purge code paths (#7948)
kskalski Sep 8, 2025
021ffc3
Multihoming: fix address handling (#7889)
gregcusack Sep 8, 2025
f9fe978
Conditionally gets time in geyser notify_account_restore_from_snapsho…
brooksprumo Sep 8, 2025
33a2583
Uses is_zero_lamport() in generate_index_for_slot() (#7936)
brooksprumo Sep 8, 2025
008886e
streamer: harmonize metrics (#7950)
alexpyattaev Sep 8, 2025
c8f4932
geyser: add ReplicaBlockInfoV5 with accounts lt hash (#7756)
Sep 8, 2025
2581e3f
Fix - Restrict address space of sysvar syscalls in SIMD-0219 (#7832)
Lichtso Sep 9, 2025
4d409d7
build(deps): bump indexmap from 2.11.0 to 2.11.1 (#7960)
dependabot[bot] Sep 9, 2025
d4e7432
build(deps): bump chrono from 0.4.41 to 0.4.42 (#7962)
dependabot[bot] Sep 9, 2025
5cb5cfd
Optimize visit_zero_lamport_pubkeys_during_startup to use Vec/Sort/De…
HaoranYi Sep 9, 2025
5968ea3
build(deps): bump console from 0.16.0 to 0.16.1 (#7961)
dependabot[bot] Sep 9, 2025
76abd47
fix Cargo.lock (#7967)
yihau Sep 9, 2025
4900899
Fix forwarding stage drain timeout (#7957)
apfitzge Sep 9, 2025
fe31b33
Uses RefCount type alias in more places (#7972)
brooksprumo Sep 9, 2025
c9f9f98
Assert ref count increment does not overflow (#7973)
brooksprumo Sep 9, 2025
8438757
Revert "Fix forwarding stage drain timeout (#7957)" (#7974)
apfitzge Sep 9, 2025
b2d8936
Removing BankSnapshotKind (#7938)
roryharr Sep 9, 2025
d576ffa
nicer looks for mock all2all impl (#7835)
alexpyattaev Sep 9, 2025
b56e4e8
Reduce locking in AccountsDb::shrink_collect (#7955)
kskalski Sep 9, 2025
7dbd7ef
Remove AccountsIndex::unchecked_scan_accounts (#7964)
kskalski Sep 9, 2025
9052722
Revert "geyser: add ReplicaBlockInfoV5 with accounts lt hash (#7756)"…
brooksprumo Sep 9, 2025
e9670b6
program-runtime: port over account update fs and tests from syscalls …
buffalojoec Sep 9, 2025
f376d1a
Store keys with transaction accounts (#7930)
LucasSte Sep 9, 2025
e5b18f6
Moves trait impls for AccountInfo (#7980)
brooksprumo Sep 9, 2025
5803ba1
Removing add_dirty_store from add_root (#7891)
roryharr Sep 9, 2025
6ce2420
Revert "move forwarding stage backed up warning to send-side (#7915)"…
apfitzge Sep 9, 2025
279f1ee
agave-validator: add args tests for run (part 6) (#7620)
yihau Sep 10, 2025
095746e
Reduces the index's ref count type to 32-bits (#7975)
brooksprumo Sep 10, 2025
cb0d00e
resolve issue with local faucet overlapping ports in tests / new api …
puhtaytow Sep 10, 2025
156ee12
build(deps): bump tempfile from 3.21.0 to 3.22.0 (#7991)
dependabot[bot] Sep 10, 2025
c2d35bf
build(deps): bump solana-serialize-utils from 3.0.0 to 3.1.0 (#7992)
dependabot[bot] Sep 10, 2025
e7d49a8
Revert #7758 (#7970)
HaoranYi Sep 10, 2025
7df820d
Only create thread pool if needed for recalc rewards (#7990)
jstarry Sep 10, 2025
35364b9
Updating test_flush_cache_dont_clean_zero_lamport_account for obsolet…
roryharr Sep 10, 2025
e468acf
Remove unused timer measurement (#7987)
roryharr Sep 10, 2025
7616b2b
poh recording performance improvement (#7898)
apfitzge Sep 10, 2025
1c06bd3
program-runtime: port over translate account fns from syscalls lib (#…
buffalojoec Sep 10, 2025
0fc888b
tpu-client-next: Encapsulate WorkersCache implementation details (#7940)
leafaar Sep 10, 2025
23c091b
Remove reference to pre snapshots (#8000)
roryharr Sep 10, 2025
b4c1c2d
add votor-messages (#7895)
bw-solana Sep 10, 2025
5e4d5f5
refactor: bank initialization after snapshot restore (#7997)
jstarry Sep 11, 2025
17ec619
ci: use node 24 (#7229)
yihau Sep 11, 2025
680bb32
Consistently use SlotList in AccountsIndex APIs (#8002)
kskalski Sep 11, 2025
b05e09c
Skip reading full_snapshot_slot file (#7935)
roryharr Sep 11, 2025
6f098f1
vote program: handler for dynamic vote state (#7822)
buffalojoec Sep 11, 2025
8aa41ea
runtime: Avoid locking during stake vote rewards calculation (#7742)
vadorovsky Sep 11, 2025
2d76621
Redo visit_zero_lamports optimization at startup with tests (#7994)
HaoranYi Sep 11, 2025
9fc9e92
Feature - Rekeys `stricter_abi_and_runtime_constraints` (#7995)
Lichtso Sep 11, 2025
8c90cc1
program-runtime: port over `SyscallInvokeSigned` from syscalls lib (#…
buffalojoec Sep 11, 2025
1757dff
Switch SlotList to smallvec (#8003)
kskalski Sep 11, 2025
2e8ddfb
Remove async-channel from workspace dependencies (#8010)
kskalski Sep 11, 2025
f076363
Fix recording guarantees for low power poh-service variants (#8011)
apfitzge Sep 11, 2025
78d10cc
ledger: shredder prepare for removing unchained (#7881)
puhtaytow Sep 11, 2025
a253e03
tpu-client-next: check if worker is active when ensuring it's presenc…
KirillLykov Sep 11, 2025
03a1b7a
Allow configurable accounts db configuration for serdes_snapshots tes…
roryharr Sep 11, 2025
2a585cd
Re-adding optimization reverted (#8020)
roryharr Sep 11, 2025
4c6085f
Separate type for reclaims slot list from SlotList (#8018)
kskalski Sep 12, 2025
8397167
status-cache: switch to ahash::HashMap (#8034)
alessandrod Sep 12, 2025
a0d20c8
Revert "Fix recording guarantees for low power poh-service variants (…
apfitzge Sep 12, 2025
54fef42
build(deps): bump humantime from 2.2.0 to 2.3.0 (#8032)
dependabot[bot] Sep 12, 2025
302ff5e
Revert "poh recording performance improvement (anza-xyz#7898)" (#8031)
apfitzge Sep 12, 2025
fb81980
(Alpenglow) Upstream lib.rs, event.rs, and slot_stake_counter/stats f…
wen-coding Sep 12, 2025
2586e57
Updates metrics for approximate size of in-mem accounts index (#8022)
brooksprumo Sep 12, 2025
f9768ca
Updating test_accounts_db_serialize1 to support obsolete accounts (#7…
roryharr Sep 12, 2025
897eda9
Make test_verify_udp_multiple_ips_reachable work on macOS. (#7956)
volodymyrd Sep 12, 2025
d553122
docs: use correct argument in the genesis setup example (#8033)
Rqnsom Sep 12, 2025
08988de
Move VmSlice to transaction context (#8004)
LucasSte Sep 12, 2025
d1c8ab1
Removes metric for calculating duplicates lt hash during index genera…
brooksprumo Sep 12, 2025
3cd4350
Chore: streamer - code refactoring (#8023)
alexpyattaev Sep 13, 2025
e2071ff
clean: remove unused genesis native processors config (#7989)
jstarry Sep 13, 2025
c1e41d4
Unify `InstructionError::NotEnoughAccountKeys` and `InstructionError:…
LucasSte Sep 13, 2025
f19fa34
(Alpenglow) Upstream rest of consensus_pool helpers. (#8045)
wen-coding Sep 14, 2025
8b52ec8
program-runtime: port over remaining CPI implementation from syscalls…
buffalojoec Sep 14, 2025
1254878
validator: Move PubSub arguments to PubSub module (#8042)
steviez Sep 15, 2025
910b573
build(deps): bump solana-vote-interface from 4.0.1 to 4.0.2 (#8062)
dependabot[bot] Sep 16, 2025
5408e08
ci: use curve25519_dalek_backend='serial' for coverage test (#8057)
yihau Sep 16, 2025
5b5fce3
Increase number of iterations in shuttle (#8027)
LucasSte Sep 16, 2025
3ba6f4d
Add support for configurable accounts_db to define_accounts_db_test (…
roryharr Sep 16, 2025
0969139
Make test_shrink_unref_handle_zero_lamport_single_ref_accounts compat…
roryharr Sep 16, 2025
8ff0feb
Implement set_top_level_instruction_index (#7845)
Arrowana Sep 16, 2025
25bbb89
build(deps): bump js-sys from 0.3.78 to 0.3.79 (#8073)
dependabot[bot] Sep 17, 2025
3d4f950
Adds stat for in-mem accounts index's capacity (#8067)
brooksprumo Sep 17, 2025
d62b6e0
chore: Make workspace members inherit crate description (#8071)
steviez Sep 17, 2025
3ba0f10
Add obsolete accounts testing to define_accounts_db_test macro (#8069)
roryharr Sep 17, 2025
d7f5c3d
Move snapshot completer to flush and stop reading (#8008)
roryharr Sep 17, 2025
f383cdd
rpc(pubsub): log only after successful bind; add clear bind-failure h…
tanmay4l Sep 17, 2025
954e7af
vote state handler: port over vote-program-specific methods from vote…
buffalojoec Sep 17, 2025
1467687
Fix rustfmt in `rpc/src/rpc_pubsub_service.rs` (#8083)
steveluscher Sep 17, 2025
24be681
Change flush to flush without clean in remove_zero_lamport_single_ref…
roryharr Sep 17, 2025
b984691
chore: Remove EtcdTowerStorage code (#8070)
steviez Sep 17, 2025
1177a6b
vote-program: patch init-deinit v2 size bug from handler (#8077)
buffalojoec Sep 18, 2025
f9294b1
Update link in docs to offchain message spec (#7982)
steveluscher Sep 18, 2025
2a90d20
build(deps): bump indexmap from 2.11.1 to 2.11.3 (#8089)
dependabot[bot] Sep 18, 2025
8769421
build(deps): bump serde from 1.0.219 to 1.0.224 (#8052)
dependabot[bot] Sep 18, 2025
fff1a49
move forwarding stage backed up warning to send-side (#7986)
apfitzge Sep 18, 2025
ea77c85
build(deps): bump serde_json from 1.0.143 to 1.0.145 (#8051)
dependabot[bot] Sep 18, 2025
0b83420
build(deps): bump semver from 1.0.26 to 1.0.27 (#8054)
dependabot[bot] Sep 18, 2025
ceb02a8
rpc-client: re-export solana_rpc_client_api in solana_rpc_client (#8087)
kevinheavey Sep 18, 2025
5453ef6
Consolidate bank snapshot completer to single function (#8082)
roryharr Sep 18, 2025
3684e58
build(deps): bump serde_bytes from 0.11.17 to 0.11.19 (#8061)
dependabot[bot] Sep 19, 2025
4a35485
Update outdated README rust version instructions (#8095)
steviez Sep 19, 2025
565f4ae
build(deps): bump indexmap from 2.11.3 to 2.11.4 (#8106)
dependabot[bot] Sep 19, 2025
623588b
agave-validator: parse ledger path directly in run command (#8085)
yihau Sep 19, 2025
5dbb4db
build(deps): bump js-sys from 0.3.79 to 0.3.80 (#8104)
dependabot[bot] Sep 19, 2025
27c691c
build: update cargo-install-all.sh script (#8059)
mircea-c Sep 19, 2025
51d2ce6
build(deps): bump serde from 1.0.224 to 1.0.225 (#8105)
dependabot[bot] Sep 19, 2025
d081c19
Updates accounts index tests that require disk index to be explicit (…
brooksprumo Sep 19, 2025
dba8842
Refactor handle_reclaims to avoid option wrap/unwrap (#8113)
HaoranYi Sep 19, 2025
725c92e
Add a versioned completer to the snapshot directory (#8097)
roryharr Sep 19, 2025
1432ddc
Add create_v4_account_with_authorized and actually populate bls_pubke…
wen-coding Sep 20, 2025
ad0c19f
validator: ditch call to old faucet test api in solana test validator…
puhtaytow Sep 21, 2025
4fc75e0
build: update publish-tarball.sh script (#8110)
mircea-c Sep 22, 2025
c65f518
build(deps): bump serde_with from 3.14.0 to 3.14.1 (#8126)
dependabot[bot] Sep 22, 2025
4a70cfb
build(deps): bump proptest from 1.7.0 to 1.8.0 (#8129)
dependabot[bot] Sep 22, 2025
7c6a2d8
Optimize update_index to avoid vec copies (#7624)
HaoranYi Sep 22, 2025
fd1c7aa
faucet: deprecate run_local_faucet and run_local_faucet_with_port (#7…
puhtaytow Sep 22, 2025
8b734e5
Hold certain retryable transactions until next slot (#6864)
apfitzge Sep 22, 2025
f74d04c
(Alpenglow) Upstream vote_history and vote_history_storage. (#8121)
wen-coding Sep 22, 2025
3f25767
fix: use proper serialization for versioned messages in get_fee_for_m…
swarna1101 Sep 22, 2025
54205f5
Enhance open connection metrics (#8124)
lijunwangs Sep 22, 2025
cc3f387
new token bucket impl (#6893)
alexpyattaev Sep 22, 2025
fce9092
Renames AccountsBackgroundService's thread (#8140)
brooksprumo Sep 22, 2025
033b4a2
build(deps): bump serde from 1.0.225 to 1.0.226 (#8128)
dependabot[bot] Sep 23, 2025
d0d5666
Remove Default derive from AccountMapEntry (#8146)
kskalski Sep 23, 2025
98053de
SIMD-0321: Provide pointer to instruction data in VM r2 (#7009)
buffalojoec Sep 23, 2025
998e55d
chore: Update `programs/sbf/Cargo.lock` (#8152)
vadorovsky Sep 23, 2025
f88c890
build(deps): bump rustls from 0.23.31 to 0.23.32 (#8150)
dependabot[bot] Sep 23, 2025
a0e531e
introduce cancel to streamer (#8025)
KirillLykov Sep 23, 2025
67eda32
build(deps): bump anyhow from 1.0.99 to 1.0.100 (#8130)
dependabot[bot] Sep 23, 2025
894d8da
vote-program: handler: init v4 support (#8120)
buffalojoec Sep 23, 2025
31f7f09
ci: update publish tarball logic (#8142)
mircea-c Sep 23, 2025
cfb5390
Add stat for reclaims (#8119)
HaoranYi Sep 23, 2025
1140c26
Add agave-scheduler-bindings crate (#7823)
apfitzge Sep 23, 2025
4583edd
runtime: Use `map` instead of `?` for handling the optional `reward` …
vadorovsky Sep 23, 2025
b6c922c
Make chained merkle required in Shredder (#8079)
puhtaytow Sep 23, 2025
e4230af
Feature - `account_data_direct_mapping` (#8153)
Lichtso Sep 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
9 changes: 8 additions & 1 deletion .config/nextest.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
[store]
dir = "target/nextest"

[test-groups]
build-sbf = { max-threads = 1 }

[profile.ci]
failure-output = "immediate-final"
slow-timeout = { period = "60s", terminate-after = 1 }
Expand All @@ -25,13 +28,17 @@ threads-required = "num-cpus"
filter = "package(solana-gossip) & test(/^test_star_network_push_ring_200/)"
threads-required = "num-cpus"

[[profile.ci.overrides]]
filter = "package(solana-gossip) & test(/^gossip_ring/)"
threads-required = "num-cpus"

[[profile.ci.overrides]]
filter = "package(solana-gossip) & test(/^cluster_info::tests::new_with_external_ip_test_random/)"
threads-required = "num-cpus"

[[profile.ci.overrides]]
filter = "package(solana-cargo-build-sbf)"
threads-required = "num-cpus"
test-group = "build-sbf"

[[profile.ci.overrides]]
filter = 'package(solana-local-cluster) & test(/^test_kill_partition_switch_threshold_progress$/)'
Expand Down
13 changes: 9 additions & 4 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,16 +1,21 @@
# The SVM team is in the process of migrating these subdirectories to a new
# repo and would like to avoid introducing dependencies in the meantime.
# Please keep this file sorted
/bloom/ @anza-xyz/networking
/compute-budget-instruction/ @anza-xyz/fees
/core/src/repair/ @anza-xyz/networking
/fee/ @anza-xyz/fees
/gossip/ @anza-xyz/networking
/log-collector/ @anza-xyz/svm
/net-utils/ @anza-xyz/networking
/program-runtime/ @anza-xyz/svm
/programs/bpf_loader/ @anza-xyz/svm
/programs/loader-v4/ @anza-xyz/svm
/runtime-transaction/ @anza-xyz/tx-metadata
/svm-callback/ @anza-xyz/svm
/svm-conformance/ @anza-xyz/svm
/svm-transaction/ @anza-xyz/svm
/svm/ @anza-xyz/svm
/svm/examples/Cargo.lock
/svm-callback/ @anza-xyz/svm
/tls-utils/ @anza-xyz/networking
/transaction-context/ @anza-xyz/svm
/transaction-view/ @anza-xyz/tx-metadata
/turbine/ @anza-xyz/networking
/xdp/ @anza-xyz/networking
23 changes: 14 additions & 9 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,17 @@

version: 2
updates:
- package-ecosystem: cargo
directory: "/"
schedule:
interval: daily
time: "01:00"
timezone: America/Los_Angeles
#labels:
# - "automerge"
open-pull-requests-limit: 6
- package-ecosystem: cargo
directory: "/"
schedule:
interval: daily
time: "01:00"
timezone: America/Los_Angeles
open-pull-requests-limit: 6
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: daily
time: "01:00"
timezone: America/Los_Angeles
open-pull-requests-limit: 3
4 changes: 2 additions & 2 deletions .github/label-actions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,11 @@ question:
this is a bug with Solana itself, please post your question to the Solana Stack Exchange
using this link: https://solana.stackexchange.com/questions/ask


---

_This
[automated message](https://github.com/solana-labs/solana/blob/master/.github/label-actions.yml)
[automated message](https://github.com/anza-xyz/agave/blob/master/.github/label-actions.yml)
is a result of having added the &lsquo;question&rsquo; tag_.

# Close the issue
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/add-team-to-ghsa.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
ref: master
- name: Run script
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/benchmark.yml
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Before Command
if: ${{ matrix.test.before_command != '' }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cargo.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ jobs:
apk update
apk add bash git

- uses: actions/checkout@v4
- uses: actions/checkout@v5

- uses: mozilla-actions/sccache-action@v0.0.9
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/changelog-label.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
fetch-depth: 0
- name: Check if changes to CHANGELOG.md
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/client-targets.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
- armv7-linux-androideabi
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

# This can be removed once cargo-ndk >= 3.5.4 is used.
- name: Setup environment for Android NDK
Expand Down Expand Up @@ -61,7 +61,7 @@ jobs:
- x86_64-apple-darwin
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

- name: Setup Rust
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/crate-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
if: github.repository == 'anza-xyz/agave'
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
fetch-depth: 0

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/dependabot-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
if: github.triggering_actor == 'dependabot[bot]'
steps:
- name: checkout
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
ref: ${{ github.event.pull_request.head.ref }}
token: ${{ secrets.PAT }}
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
fetch-depth: 0

Expand Down Expand Up @@ -77,12 +77,12 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Setup Node
uses: actions/setup-node@v4
uses: actions/setup-node@v5
with:
node-version: 22
node-version: 24

- name: Build
working-directory: docs
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/downstream-project-anchor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ jobs:
matrix:
version: ["master"]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

- shell: bash
run: |
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/downstream-project-spl.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ env:

jobs:
check:
if: github.repository == 'anza-xyz/agave'
#if: github.repository == 'anza-xyz/agave'
if: false
runs-on: ubuntu-latest
timeout-minutes: 60
Expand All @@ -57,7 +57,7 @@ jobs:
# re-enable with https://github.com/buffalojoec/mollusk/pull/74
# - token
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

- shell: bash
run: |
Expand All @@ -77,7 +77,7 @@ jobs:
cargo check

test_cli:
if: github.repository == 'anza-xyz/agave'
#if: github.repository == 'anza-xyz/agave'
if: false
runs-on: ubuntu-latest
timeout-minutes: 60
Expand All @@ -87,7 +87,7 @@ jobs:
- single-pool
- token-2022
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

- shell: bash
run: |
Expand All @@ -108,7 +108,7 @@ jobs:
cargo test --manifest-path clients/cli/Cargo.toml

cargo-test-sbf:
if: github.repository == 'anza-xyz/agave'
#if: github.repository == 'anza-xyz/agave'
if: false
runs-on: ubuntu-latest
timeout-minutes: 60
Expand All @@ -127,7 +127,7 @@ jobs:
# re-enable with https://github.com/buffalojoec/mollusk/pull/74
# - token
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

- shell: bash
run: |
Expand Down
15 changes: 15 additions & 0 deletions .github/workflows/label-actions.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
name: "Issue Label Actions"

on:
issues:
types: [labeled, unlabeled]

permissions:
contents: read
issues: write

jobs:
action:
runs-on: ubuntu-latest
steps:
- uses: dessant/label-actions@v4
4 changes: 2 additions & 2 deletions .github/workflows/publish-windows-tarball.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
channel: ${{ steps.build.outputs.channel }}
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
ref: master
fetch-depth: 0
Expand Down Expand Up @@ -85,7 +85,7 @@ jobs:
path: ./windows-release

- name: Setup crediential
uses: "google-github-actions/auth@v2"
uses: "google-github-actions/auth@v3"
with:
credentials_json: "${{ secrets.GCS_RELEASE_BUCKET_WRITER_CREDIENTIAL }}"

Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Trigger a Buildkite Build
uses: "buildkite/trigger-pipeline-action@v2.2.0"
uses: "buildkite/trigger-pipeline-action@v2.3.0"
with:
buildkite_api_access_token: ${{ secrets.TRIGGER_BK_BUILD_TOKEN }}
pipeline: "anza/agave-secondary"
Expand All @@ -25,7 +25,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Create Release
uses: actions/github-script@v7
uses: actions/github-script@v8
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
Expand All @@ -44,7 +44,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
fetch-depth: 0
token: ${{ secrets.VERSION_BUMP_PAT }}
Expand Down Expand Up @@ -80,7 +80,7 @@ jobs:
git push origin version-bump-$next_version

- name: Create PR
uses: actions/github-script@v7
uses: actions/github-script@v8
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
Expand Down
52 changes: 0 additions & 52 deletions .github/workflows/svm-examples.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/verify-packets.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Install required packages
run: |
Expand Down
Loading