All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Note: Version 0 of Semantic Versioning is handled differently from version 1 and above. The minor version will be incremented upon a breaking change and the patch version will be incremented for features.
- yellowstone-grpc-client-1.12.0+solana.1.17.6
- yellowstone-grpc-geyser-1.11.0+solana.1.17.6
- yellowstone-grpc-proto-1.11.0+solana.1.17.6
- yellowstone-grpc-tools-1.0.0-rc.7+solana.1.17.6
- tools: fixes openssl link problem (macos+aarch64) (#236)
- yellowstone-grpc-client-1.12.0+solana.1.17.5
- yellowstone-grpc-geyser-1.11.0+solana.1.17.5
- yellowstone-grpc-proto-1.11.0+solana.1.17.5
- yellowstone-grpc-tools-1.0.0-rc.6+solana.1.17.5
- solana: update to 1.17.5 (#235)
- yellowstone-grpc-client-1.12.0+solana.1.17.4
- yellowstone-grpc-geyser-1.11.0+solana.1.17.4
- yellowstone-grpc-proto-1.11.0+solana.1.17.4
- yellowstone-grpc-tools-1.0.0-rc.6+solana.1.17.4
- solana: update to 1.17.4 (#234)
- @triton-one/yellowstone-grpc:0.3.0
- yellowstone-grpc-client-1.12.0+solana.1.17.1
- yellowstone-grpc-geyser-1.11.0+solana.1.17.1
- yellowstone-grpc-proto-1.11.0+solana.1.17.1
- yellowstone-grpc-tools-1.0.0-rc.6+solana.1.17.1
- geyser: trigger end of startup when parent slot 0 seen in
update_slot_status
notification becausenotify_end_of_startup
is not triggered when cluster started from genesis (#207) - tools: correctly handle SIGINT in kafka (#219)
- geyser: use Ordering::Relaxed instead of SeqCst (#221)
- proto: add optional field
ping
toSubscribeRequest
(#227) - geyser: remove startup_status (allow reload plugin) (#230)
- proto: add optional field
filter_by_commitment
to Slots filter (#223)
- yellowstone-grpc-tools-1.0.0-rc.5+solana.1.17.1
- tools: add Google Pub/Sub (#211).
- kafka: rename to tools (#203).
- yellowstone-grpc-geyser-1.10.0+solana.1.16.16
- geyser: support snapshot data (#182).
- yellowstone-grpc-client-1.11.1+solana.1.16.16
- yellowstone-grpc-geyser-1.9.1+solana.1.16.16
- yellowstone-grpc-kafka-1.0.0-rc.3+solana.1.16.16
- yellowstone-grpc-proto-1.10.0+solana.1.16.16
- geyser: use
entry_count
fromReplicaBlockInfoV3
(#186).
- client: add
GeyserGrpcClient::subscribe_once2
(#195).
- yellowstone-grpc-kafka-1.0.0-rc.3+solana.1.16.15
- kafka: add metrics (stats, sent, recv) (#196).
- kafka: support YAML config (#197).
- kafka: support prometheus address in config (#198).
- yellowstone-grpc-kafka-1.0.0-rc.2+solana.1.16.15
- kafka: fix message size for gRPC client (#195).
- yellowstone-grpc-client-1.11.0+solana.1.16.15
- yellowstone-grpc-geyser-1.9.0+solana.1.16.15
- yellowstone-grpc-kafka-1.0.0-rc.1+solana.1.16.15
- yellowstone-grpc-proto-1.10.0+solana.1.16.15
- yellowstone-grpc-client-1.11.0+solana.1.16.14
- yellowstone-grpc-geyser-1.9.0+solana.1.16.14
- yellowstone-grpc-proto-1.10.0+solana.1.16.14
- proto: add mod
convert_to
,convert_from
(#190). - client: add tx pretty print to rust (#189).
- geyser: update deps, tokio=1.32.0 (#191).
- yellowstone-grpc-client-1.10.0+solana.1.16.14
- yellowstone-grpc-geyser-1.8.0+solana.1.16.14
- yellowstone-grpc-kafka-1.0.0-rc.0+solana.1.16.14
- yellowstone-grpc-proto-1.9.0+solana.1.16.14
- geyser: add optional TLS to gRPC server config (#183).
- client: add timeout options to rust (#187).
- geyser: update solana =1.16.14 (#188).
- geyser: add
fs
feature totokio
dependencies in the plugin (#184).
- yellowstone-grpc-kafka-1.0.0-rc.0+solana.1.16.1
- kafka: init (#170).
- yellowstone-grpc-geyser-1.7.1+solana.1.16.1
- geyser: add package name to version info (#173).
- geyser: fix overflow for small slot number (#171).
- geyser: use Notify instead of AtomicBool in send loop (#176).
- geyser: update block reconstruction code (#177).
- @triton-one/yellowstone-grpc:0.2.1
- yellowstone-grpc-client-1.9.0+solana.1.16.1
- yellowstone-grpc-geyser-1.7.0+solana.1.16.1
- yellowstone-grpc-proto-1.9.0+solana.1.16.1
- geyser: include entries to block message (#169).
- yellowstone-grpc-geyser-1.6.1+solana.1.16.1
- geyser: fix config example (#168).
- yellowstone-grpc-geyser-1.6.0+solana.1.16.1
- geyser: add panic config option on failed block reconstruction (#165).
- geyser: allow to disable unary methods (#166).
- @triton-one/yellowstone-grpc:0.2.0
- yellowstone-grpc-client-1.8.0+solana.1.16.1
- yellowstone-grpc-geyser-1.5.0+solana.1.16.1
- yellowstone-grpc-proto-1.8.0+solana.1.16.1
- geyser: add
Entry
message (#163).
- yellowstone-grpc-geyser-1.4.0+solana.1.16.1
- geyser: reduce the amount of locks (#161).
- @triton-one/yellowstone-grpc:0.1.5
- yellowstone-grpc-client-1.7.0+solana.1.16.1
- yellowstone-grpc-geyser-1.3.0+solana.1.16.1
- yellowstone-grpc-proto-1.7.0+solana.1.16.1
- geyser: add
accounts
to Block message (#160).
- @triton-one/yellowstone-grpc:0.1.4
- yellowstone-grpc-client-1.6.0+solana.1.16.1
- yellowstone-grpc-geyser-1.2.0+solana.1.16.1
- yellowstone-grpc-proto-1.6.0+solana.1.16.1
- geyser: add
account_include
to Blocks filter (#155).
- @triton-one/yellowstone-grpc:0.1.3
- yellowstone-grpc-client-1.5.0+solana.1.16.1
- yellowstone-grpc-geyser-1.1.0+solana.1.16.1
- yellowstone-grpc-proto-1.5.0+solana.1.16.1
- geyser: support TokenAccountState in accounts filter (#154).
- @triton-one/yellowstone-grpc:0.1.2
- yellowstone-grpc-client-1.4.0+solana.1.16.1
- yellowstone-grpc-geyser-1.0.0+solana.1.16.1
- yellowstone-grpc-proto-1.4.0+solana.1.16.1
- client: set max message size for decode (#151).
- geyser: remove duplicated account updates for confirmed/finalized (#152).
- yellowstone-grpc-client-1.3.0+solana.1.16.1
- yellowstone-grpc-geyser-0.8.2+solana.1.16.1
- yellowstone-grpc-proto-1.3.0+solana.1.16.1
- geyser: update solana =1.16.1 (#146).
- yellowstone-grpc-client-1.3.0+solana.1.14.18
- yellowstone-grpc-client-1.3.0+solana.1.15.2
- yellowstone-grpc-geyser-0.8.2+solana.1.14.18
- yellowstone-grpc-geyser-0.8.2+solana.1.15.2
- yellowstone-grpc-proto-1.3.0+solana.1.14.18
- yellowstone-grpc-proto-1.3.0+solana.1.15.2