These 20 commits are when the Protocol Buffers files have changed:
| Commit: | c9a9961 | |
|---|---|---|
| Author: | Edgar | |
| Committer: | GitHub | |
Update to Agave v4.1.0-beta.1 (#74) Bumps the geyser plugin to track **Agave v4.1.0-beta.1**, matching the `jito-solana v4.1.0-beta.1-jito` validator. (4.1 is still beta upstream; this is the latest interface with a corresponding validator — beta.2 has none yet.) ## Changes - Pin `agave-geyser-plugin-interface` + solana-* ABI crates to `=4.1.0-beta.1`; bump `solana-signature` (3.4), `solana-message` (4.2), `solana-transaction` (4.1) to dedupe against the 4.1 stack - Enable `agave-unstable-api` on `solana-transaction-status` (its API is entirely feature-gated in 4.1) - **V1 transaction message support (SIMD-0385):** new `TransactionConfig` proto message + `Message.config` field, and `VersionedMessage::V1` conversion both directions (`lifetime_specifier`↔`recent_blockhash`, inline compute budget, no address table lookups). Reverse path reconstructs V1 losslessly (`config.is_some()` disambiguates V1 from V0) - `RewardType::DeactivatedStake` (proto enum `5`) both directions - New `test_versioned_message_v1_roundtrip` + `test_versioned_message_v0_roundtrip_unaffected` ## Wire-format impact Proto changes are **additive** (new field 7 / enum 5) — existing Legacy/V0 consumers are unaffected. Downstream consumers must bump `jito-geyser-protos` and read compute budget from `Message.config` for V1 txs to be complete; V1 is feature-gated and not yet live. ## Verification - `cargo build` / `cargo test` (13 pass) / `cargo +nightly fmt --check` / `cargo clippy --all-targets` all clean - `Cargo.lock` regenerated (all agave crates at `4.1.0-beta.1`) Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The documentation is generated from this commit.
| Commit: | 1f97ad6 | |
|---|---|---|
| Author: | Edgar | |
Update to Agave v4.1.0-beta.1 Bumps the geyser plugin to track Agave v4.1.0-beta.1, matching the jito-solana v4.1.0-beta.1-jito validator. - Pin agave-geyser-plugin-interface and the solana-* ABI crates to =4.1.0-beta.1; bump solana-signature (3.4), solana-message (4.2), solana-transaction (4.1) to dedupe against the 4.1 stack - Enable the agave-unstable-api feature on solana-transaction-status, whose API is now entirely feature-gated in 4.1 - Add V1 transaction message support (SIMD-0385): TransactionConfig proto message + Message.config field, and VersionedMessage::V1 conversion both directions (lifetime_specifier <-> recent_blockhash, inline compute budget, no address table lookups) - Add RewardType::DeactivatedStake (proto enum 5) both directions - Add V1 round-trip and V0 regression tests Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The documentation is generated from this commit.
| Commit: | 5b53ea4 | |
|---|---|---|
| Author: | buffalu | |
| Committer: | GitHub | |
Update master (#68)
| Commit: | 198a3ba | |
|---|---|---|
| Author: | jedleggett | |
update to 2.3
| Commit: | 9bb10d2 | |
|---|---|---|
| Author: | buffalu | |
| Committer: | GitHub | |
v2.2 (#62) - Update solana crates to v2.2 - Update a few other crates - Remove unused jito-solana feature gates - Update to right toolchain - Some linting
| Commit: | 8e39bc3 | |
|---|---|---|
| Author: | Jed | |
update to 2.1
| Commit: | 84dce0e | |
|---|---|---|
| Author: | ebin-mathews | |
| Committer: | GitHub | |
Backport: Granular slot updates v2.0 (#52) (#58) Add implementation for on_entry to get more granular slot updates
| Commit: | bcb11b3 | |
|---|---|---|
| Author: | ebin-mathews | |
| Committer: | GitHub | |
Granular slot updates v1.18 (#53) Add implementation for on_entry to get more granular slot updates
| Commit: | 3a4f362 | |
|---|---|---|
| Author: | ebin-mathews | |
| Committer: | GitHub | |
Granular slot updates (#52) Add implementation for on_entry to get more granular slot updates
| Commit: | 6a02771 | |
|---|---|---|
| Author: | ebin-mathews | |
Slot entry update
| Commit: | cb50f64 | |
|---|---|---|
| Author: | segfaultdoctor | |
| Committer: | segfaultdoctor | |
upgrade to 2.0
| Commit: | 1fc79af | |
|---|---|---|
| Author: | buffalu | |
| Committer: | GitHub | |
Update master to solana v1.17 (#30)
| Commit: | 9731b46 | |
|---|---|---|
| Author: | segfaultdoctor | |
| Committer: | GitHub | |
Upgrades solana deps 1.16.14 (#29)
| Commit: | 2a1e61e | |
|---|---|---|
| Author: | segfaultdoctor | |
wip
| Commit: | 7885e4b | |
|---|---|---|
| Author: | Lucas B | |
v1.16 geyser first pass
| Commit: | e2da4be | |
|---|---|---|
| Author: | buffalu | |
| Committer: | Lucas B | |
Add tx + block subscriptions. (#10)
| Commit: | 97379b1 | |
|---|---|---|
| Author: | buffalu | |
| Committer: | GitHub | |
Backport #10 to v1.13 branch (#13)
| Commit: | c932b6f | |
|---|---|---|
| Author: | buffalu | |
| Committer: | GitHub | |
Add tx + block subscriptions. (#10)
| Commit: | cfcab4d | |
|---|---|---|
| Author: | buffalu | |
| Committer: | GitHub | |
Add account update + program account update filters (#7)
| Commit: | a6427f8 | |
|---|---|---|
| Author: | segfaultdoctor | |
| Committer: | GitHub | |
Implement first pass at a geyser gRPC plugin. (#1)