Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

POC Account deletion notification, test of Solana PR 33292 #260

Draft
wants to merge 17 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
792229a
ci: run test/release on push for 1.16 (#201)
fanatid Oct 12, 2023
e9b1293
solana: update to 1.16.17 (#205)
fanatid Oct 14, 2023
e431248
v1.16: kafka: rename to tools (backport of #203) (#209)
mergify[bot] Oct 17, 2023
a966b41
geyser: signal end of startup for genesis cluster (#207) (#210)
mergify[bot] Oct 17, 2023
fdd3bcb
v1.16: tools: add Google Pub/Sub (backport of #211) (#213)
mergify[bot] Oct 19, 2023
e794b57
v1.16: ci: fix release workflow for grpc-google-pubsub (backport of #…
mergify[bot] Oct 19, 2023
991cf1f
v1.16: ci: add cargo deny check advisories (#backport of 216) (#217)
mergify[bot] Oct 23, 2023
60fd038
v1.16: tools: correctly handle SIGINT in kafka (backport of #219) (#220)
mergify[bot] Oct 26, 2023
94f2330
v1.16: geyser: use Ordering::Relaxed instead of SeqCst (backport of #…
mergify[bot] Oct 27, 2023
4af74ea
v1.16: proto: add optional field `filter_by_commitment` to Slots filt…
mergify[bot] Oct 27, 2023
928b648
v1.16: proto: add optional field `ping` to `SubscribeRequest` (backpo…
mergify[bot] Oct 31, 2023
365140d
v1.16: geyser: remove startup_status (backport of #230) (#231)
mergify[bot] Nov 1, 2023
4d1347a
tools: fixes openssl link problem (macos+aarch64) (#236) (#237)
mergify[bot] Nov 15, 2023
4c0c257
solana: update to 1.16.19 (#238)
fanatid Nov 15, 2023
6877219
use workspace for dependencies (backport of #240) (#241)
mergify[bot] Nov 17, 2023
8b8618d
v1.16: geyser: reconstruct blocks with zero entries (backport of #245…
fanatid Nov 25, 2023
c4b2b21
account_deletion_notification_solana.1.16.20_PR_33292
musitdev Dec 8, 2023
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
13 changes: 9 additions & 4 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,10 @@ concurrency:
on:
push:
branches:
- 'master'
- 'v1.16'
tags:
- 'v*'
- 'geyser-v*'
- 'kafka-v*'
- 'tools-v*'
workflow_dispatch:

env:
Expand Down Expand Up @@ -78,13 +77,18 @@ jobs:
run: |
mv target/release/client target/release/client-22
mv target/release/config-check target/release/config-check-22
mv target/release/grpc-google-pubsub target/release/grpc-google-pubsub-22
mv target/release/grpc-kafka target/release/grpc-kafka-22
mv ${{ env.GEYSER_PLUGIN_NAME }}-release-x86_64-unknown-linux-gnu.tar.bz2 ${{ env.GEYSER_PLUGIN_NAME }}-release22-x86_64-unknown-linux-gnu.tar.bz2
mv ${{ env.GEYSER_PLUGIN_NAME }}-release-x86_64-unknown-linux-gnu.yml ${{ env.GEYSER_PLUGIN_NAME }}-release22-x86_64-unknown-linux-gnu.yml

- name: Deleteing directories to avoid upload conflict
run: |
rm -rf target/release/client.d target/release/config-check.d
rm -rf \
target/release/client.d \
target/release/config-check.d \
target/release/grpc-google-pubsub.d \
target/release/grpc-kafka.d

- name: Release
if: startsWith(github.ref, 'refs/tags/')
Expand All @@ -100,4 +104,5 @@ jobs:
yellowstone-grpc-proto/proto/*.proto
target/release/client*
target/release/config-check*
target/release/grpc-google-pubsub*
target/release/grpc-kafka*
11 changes: 8 additions & 3 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ on:
pull_request:
push:
branches:
- 'master'
- 'v1.16'
workflow_dispatch:

env:
Expand Down Expand Up @@ -65,6 +65,11 @@ jobs:
- name: cargo fmt
run: cargo fmt --all -- --check

- name: cargo deny check advisories
uses: EmbarkStudios/cargo-deny-action@v1
with:
command: check advisories

- name: cargo clippy
run: cargo clippy --workspace --all-targets --tests #-- --deny=warnings

Expand All @@ -74,10 +79,10 @@ jobs:
run: cargo check -p yellowstone-grpc-client-simple --all-targets --tests
- name: check features in `geyser`
run: cargo check -p yellowstone-grpc-geyser --all-targets --tests
- name: check features in `kafka`
run: cargo check -p yellowstone-grpc-kafka --all-targets --tests
- name: check features in `proto`
run: cargo check -p yellowstone-grpc-proto --all-targets --tests
- name: check features in `tools`
run: cargo check -p yellowstone-grpc-tools --all-targets --tests

- name: Build
run: ./ci/cargo-build-test.sh
66 changes: 66 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,72 @@ The minor version will be incremented upon a breaking change and the patch versi

### Breaking

## 2023-11-24

- yellowstone-grpc-geyser-1.11.1+solana.1.16.19

### Fixes

- geyser: reconstruct blocks with zero entries ([#245](https://github.com/rpcpool/yellowstone-grpc/pull/245))

### Features

- use workspace for dependencies ([#240](https://github.com/rpcpool/yellowstone-grpc/pull/240))

## 2023-11-15

- yellowstone-grpc-client-1.12.0+solana.1.16.19
- yellowstone-grpc-geyser-1.11.0+solana.1.16.19
- yellowstone-grpc-proto-1.11.0+solana.1.16.19
- yellowstone-grpc-tools-1.0.0-rc.6+solana.1.16.19

### Features

- solana: update to 1.16.19 ([#238](https://github.com/rpcpool/yellowstone-grpc/pull/238)).

## 2023-11-01

- @triton-one/yellowstone-grpc:0.3.0
- yellowstone-grpc-client-1.12.0+solana.1.16.17
- yellowstone-grpc-geyser-1.11.0+solana.1.16.17
- yellowstone-grpc-proto-1.11.0+solana.1.16.17
- yellowstone-grpc-tools-1.0.0-rc.6+solana.1.16.17

### Fixes

- geyser: trigger end of startup when parent slot 0 seen in `update_slot_status` notification because `notify_end_of_startup` is not triggered when cluster started from genesis ([#207](https://github.com/rpcpool/yellowstone-grpc/pull/207))
- tools: correctly handle SIGINT in kafka ([#219](https://github.com/rpcpool/yellowstone-grpc/pull/219))

### Features

- proto: add optional field `filter_by_commitment` to Slots filter ([#223](https://github.com/rpcpool/yellowstone-grpc/pull/223))
- geyser: use Ordering::Relaxed instead of SeqCst ([#221](https://github.com/rpcpool/yellowstone-grpc/pull/221))
- proto: add optional field `ping` to `SubscribeRequest` ([#227](https://github.com/rpcpool/yellowstone-grpc/pull/227))
- geyser: remove startup_status (allow reload plugin) ([#230](https://github.com/rpcpool/yellowstone-grpc/pull/230))

## 2023-10-19

- yellowstone-grpc-tools-1.0.0-rc.5+solana.1.16.17

### Features

- tools: add Google Pub/Sub ([#211](https://github.com/rpcpool/yellowstone-grpc/pull/211)).

### Breaking

- kafka: rename to tools ([#203](https://github.com/rpcpool/yellowstone-grpc/pull/203)).

## 2023-10-14

- yellowstone-grpc-client-1.11.1+solana.1.16.17
- yellowstone-grpc-geyser-1.10.0+solana.1.16.17
- yellowstone-grpc-kafka-1.0.0-rc.3+solana.1.16.17
- yellowstone-grpc-proto-1.10.0+solana.1.16.17

### Features

- solana: update to 1.16.17 ([#205](https://github.com/rpcpool/yellowstone-grpc/pull/205)).

## 2023-10-12

- yellowstone-grpc-geyser-1.10.0+solana.1.16.16
Expand Down
Loading