diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 449198b4..b9947160 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -7,11 +7,9 @@ concurrency: on: push: branches: - - 'master' - 'v1.16' tags: - 'v*' - - 'geyser-v*' - 'kafka-v*' workflow_dispatch: @@ -85,7 +83,10 @@ jobs: - 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-kafka.d - name: Release if: startsWith(github.ref, 'refs/tags/') diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ff6f9cdb..65ed0db2 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -8,7 +8,6 @@ on: pull_request: push: branches: - - 'master' - 'v1.16' workflow_dispatch: diff --git a/CHANGELOG.md b/CHANGELOG.md index 36ddc770..943f54b9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,17 @@ The minor version will be incremented upon a breaking change and the patch versi ### Breaking +## 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 diff --git a/Cargo.lock b/Cargo.lock index a085b579..a74b7c71 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3219,8 +3219,8 @@ dependencies = [ [[package]] name = "solana-account-decoder" -version = "1.16.16" -source = "git+https://github.com/rpcpool/solana-public.git?tag=v1.16.16-geyser-block-v3#922d06aab6b6d4e866ddb1cef31362b249bf2576" +version = "1.16.17" +source = "git+https://github.com/rpcpool/solana-public.git?tag=v1.16.17-geyser-block-v3#cdcfdb86e42956cf955a5ca6c5ef188821c70781" dependencies = [ "Inflector", "base64 0.21.4", @@ -3243,8 +3243,8 @@ dependencies = [ [[package]] name = "solana-address-lookup-table-program" -version = "1.16.16" -source = "git+https://github.com/rpcpool/solana-public.git?tag=v1.16.16-geyser-block-v3#922d06aab6b6d4e866ddb1cef31362b249bf2576" +version = "1.16.17" +source = "git+https://github.com/rpcpool/solana-public.git?tag=v1.16.17-geyser-block-v3#cdcfdb86e42956cf955a5ca6c5ef188821c70781" dependencies = [ "bincode", "bytemuck", @@ -3263,8 +3263,8 @@ dependencies = [ [[package]] name = "solana-config-program" -version = "1.16.16" -source = "git+https://github.com/rpcpool/solana-public.git?tag=v1.16.16-geyser-block-v3#922d06aab6b6d4e866ddb1cef31362b249bf2576" +version = "1.16.17" +source = "git+https://github.com/rpcpool/solana-public.git?tag=v1.16.17-geyser-block-v3#cdcfdb86e42956cf955a5ca6c5ef188821c70781" dependencies = [ "bincode", "chrono", @@ -3276,8 +3276,8 @@ dependencies = [ [[package]] name = "solana-frozen-abi" -version = "1.16.16" -source = "git+https://github.com/rpcpool/solana-public.git?tag=v1.16.16-geyser-block-v3#922d06aab6b6d4e866ddb1cef31362b249bf2576" +version = "1.16.17" +source = "git+https://github.com/rpcpool/solana-public.git?tag=v1.16.17-geyser-block-v3#cdcfdb86e42956cf955a5ca6c5ef188821c70781" dependencies = [ "ahash 0.8.3", "blake3", @@ -3308,8 +3308,8 @@ dependencies = [ [[package]] name = "solana-frozen-abi-macro" -version = "1.16.16" -source = "git+https://github.com/rpcpool/solana-public.git?tag=v1.16.16-geyser-block-v3#922d06aab6b6d4e866ddb1cef31362b249bf2576" +version = "1.16.17" +source = "git+https://github.com/rpcpool/solana-public.git?tag=v1.16.17-geyser-block-v3#cdcfdb86e42956cf955a5ca6c5ef188821c70781" dependencies = [ "proc-macro2", "quote", @@ -3319,8 +3319,8 @@ dependencies = [ [[package]] name = "solana-geyser-plugin-interface" -version = "1.16.16" -source = "git+https://github.com/rpcpool/solana-public.git?tag=v1.16.16-geyser-block-v3#922d06aab6b6d4e866ddb1cef31362b249bf2576" +version = "1.16.17" +source = "git+https://github.com/rpcpool/solana-public.git?tag=v1.16.17-geyser-block-v3#cdcfdb86e42956cf955a5ca6c5ef188821c70781" dependencies = [ "log", "solana-sdk", @@ -3330,8 +3330,8 @@ dependencies = [ [[package]] name = "solana-logger" -version = "1.16.16" -source = "git+https://github.com/rpcpool/solana-public.git?tag=v1.16.16-geyser-block-v3#922d06aab6b6d4e866ddb1cef31362b249bf2576" +version = "1.16.17" +source = "git+https://github.com/rpcpool/solana-public.git?tag=v1.16.17-geyser-block-v3#cdcfdb86e42956cf955a5ca6c5ef188821c70781" dependencies = [ "env_logger 0.9.3", "lazy_static", @@ -3340,8 +3340,8 @@ dependencies = [ [[package]] name = "solana-measure" -version = "1.16.16" -source = "git+https://github.com/rpcpool/solana-public.git?tag=v1.16.16-geyser-block-v3#922d06aab6b6d4e866ddb1cef31362b249bf2576" +version = "1.16.17" +source = "git+https://github.com/rpcpool/solana-public.git?tag=v1.16.17-geyser-block-v3#cdcfdb86e42956cf955a5ca6c5ef188821c70781" dependencies = [ "log", "solana-sdk", @@ -3349,8 +3349,8 @@ dependencies = [ [[package]] name = "solana-metrics" -version = "1.16.16" -source = "git+https://github.com/rpcpool/solana-public.git?tag=v1.16.16-geyser-block-v3#922d06aab6b6d4e866ddb1cef31362b249bf2576" +version = "1.16.17" +source = "git+https://github.com/rpcpool/solana-public.git?tag=v1.16.17-geyser-block-v3#cdcfdb86e42956cf955a5ca6c5ef188821c70781" dependencies = [ "crossbeam-channel", "gethostname", @@ -3362,8 +3362,8 @@ dependencies = [ [[package]] name = "solana-program" -version = "1.16.16" -source = "git+https://github.com/rpcpool/solana-public.git?tag=v1.16.16-geyser-block-v3#922d06aab6b6d4e866ddb1cef31362b249bf2576" +version = "1.16.17" +source = "git+https://github.com/rpcpool/solana-public.git?tag=v1.16.17-geyser-block-v3#cdcfdb86e42956cf955a5ca6c5ef188821c70781" dependencies = [ "ark-bn254", "ark-ec", @@ -3416,8 +3416,8 @@ dependencies = [ [[package]] name = "solana-program-runtime" -version = "1.16.16" -source = "git+https://github.com/rpcpool/solana-public.git?tag=v1.16.16-geyser-block-v3#922d06aab6b6d4e866ddb1cef31362b249bf2576" +version = "1.16.17" +source = "git+https://github.com/rpcpool/solana-public.git?tag=v1.16.17-geyser-block-v3#cdcfdb86e42956cf955a5ca6c5ef188821c70781" dependencies = [ "base64 0.21.4", "bincode", @@ -3443,8 +3443,8 @@ dependencies = [ [[package]] name = "solana-sdk" -version = "1.16.16" -source = "git+https://github.com/rpcpool/solana-public.git?tag=v1.16.16-geyser-block-v3#922d06aab6b6d4e866ddb1cef31362b249bf2576" +version = "1.16.17" +source = "git+https://github.com/rpcpool/solana-public.git?tag=v1.16.17-geyser-block-v3#cdcfdb86e42956cf955a5ca6c5ef188821c70781" dependencies = [ "assert_matches", "base64 0.21.4", @@ -3495,8 +3495,8 @@ dependencies = [ [[package]] name = "solana-sdk-macro" -version = "1.16.16" -source = "git+https://github.com/rpcpool/solana-public.git?tag=v1.16.16-geyser-block-v3#922d06aab6b6d4e866ddb1cef31362b249bf2576" +version = "1.16.17" +source = "git+https://github.com/rpcpool/solana-public.git?tag=v1.16.17-geyser-block-v3#cdcfdb86e42956cf955a5ca6c5ef188821c70781" dependencies = [ "bs58", "proc-macro2", @@ -3507,8 +3507,8 @@ dependencies = [ [[package]] name = "solana-transaction-status" -version = "1.16.16" -source = "git+https://github.com/rpcpool/solana-public.git?tag=v1.16.16-geyser-block-v3#922d06aab6b6d4e866ddb1cef31362b249bf2576" +version = "1.16.17" +source = "git+https://github.com/rpcpool/solana-public.git?tag=v1.16.17-geyser-block-v3#cdcfdb86e42956cf955a5ca6c5ef188821c70781" dependencies = [ "Inflector", "base64 0.21.4", @@ -3532,9 +3532,9 @@ dependencies = [ [[package]] name = "solana-zk-token-sdk" -version = "1.16.16" +version = "1.16.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d1fe77918563768a65fd5d6cd2fa06cf0aeb11e529a1ef8c230b0fe018600e3" +checksum = "278c08e13bc04b6940997602909052524a375154b00cf0bfa934359a3bb7e6f0" dependencies = [ "aes-gcm-siv", "base64 0.21.4", @@ -4597,7 +4597,7 @@ dependencies = [ [[package]] name = "yellowstone-grpc-client" -version = "1.11.1+solana.1.16.16" +version = "1.11.1+solana.1.16.17" dependencies = [ "bytes", "futures", @@ -4611,7 +4611,7 @@ dependencies = [ [[package]] name = "yellowstone-grpc-client-simple" -version = "1.10.0+solana.1.16.16" +version = "1.10.0+solana.1.16.17" dependencies = [ "anyhow", "backoff", @@ -4634,7 +4634,7 @@ dependencies = [ [[package]] name = "yellowstone-grpc-geyser" -version = "1.10.0+solana.1.16.16" +version = "1.10.0+solana.1.16.17" dependencies = [ "anyhow", "base64 0.21.4", @@ -4666,7 +4666,7 @@ dependencies = [ [[package]] name = "yellowstone-grpc-kafka" -version = "1.0.0-rc.3+solana.1.16.16" +version = "1.0.0-rc.3+solana.1.16.17" dependencies = [ "anyhow", "async-trait", @@ -4698,7 +4698,7 @@ dependencies = [ [[package]] name = "yellowstone-grpc-proto" -version = "1.10.0+solana.1.16.16" +version = "1.10.0+solana.1.16.17" dependencies = [ "anyhow", "bincode", diff --git a/Cargo.toml b/Cargo.toml index 763e0216..bbda1618 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,10 +1,10 @@ [workspace] members = [ - "examples/rust", # 1.10.0+solana.1.16.16 - "yellowstone-grpc-client", # 1.11.1+solana.1.16.16 - "yellowstone-grpc-geyser", # 1.10.0+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 + "examples/rust", # 1.10.0+solana.1.16.17 + "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 ] [profile.release] @@ -13,9 +13,9 @@ lto = true codegen-units = 1 [patch.crates-io] -solana-account-decoder = { git = "https://github.com/rpcpool/solana-public.git", tag = "v1.16.16-geyser-block-v3" } -solana-geyser-plugin-interface = { git = "https://github.com/rpcpool/solana-public.git", tag = "v1.16.16-geyser-block-v3" } -solana-logger = { git = "https://github.com/rpcpool/solana-public.git", tag = "v1.16.16-geyser-block-v3" } -solana-program = { git = "https://github.com/rpcpool/solana-public.git", tag = "v1.16.16-geyser-block-v3" } -solana-sdk = { git = "https://github.com/rpcpool/solana-public.git", tag = "v1.16.16-geyser-block-v3" } -solana-transaction-status = { git = "https://github.com/rpcpool/solana-public.git", tag = "v1.16.16-geyser-block-v3" } +solana-account-decoder = { git = "https://github.com/rpcpool/solana-public.git", tag = "v1.16.17-geyser-block-v3" } +solana-geyser-plugin-interface = { git = "https://github.com/rpcpool/solana-public.git", tag = "v1.16.17-geyser-block-v3" } +solana-logger = { git = "https://github.com/rpcpool/solana-public.git", tag = "v1.16.17-geyser-block-v3" } +solana-program = { git = "https://github.com/rpcpool/solana-public.git", tag = "v1.16.17-geyser-block-v3" } +solana-sdk = { git = "https://github.com/rpcpool/solana-public.git", tag = "v1.16.17-geyser-block-v3" } +solana-transaction-status = { git = "https://github.com/rpcpool/solana-public.git", tag = "v1.16.17-geyser-block-v3" } diff --git a/examples/rust/Cargo.toml b/examples/rust/Cargo.toml index af3f6f56..b4ff4e4f 100644 --- a/examples/rust/Cargo.toml +++ b/examples/rust/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yellowstone-grpc-client-simple" -version = "1.10.0+solana.1.16.16" +version = "1.10.0+solana.1.16.17" authors = ["Triton One"] edition = "2021" publish = false @@ -21,8 +21,8 @@ hex = "0.4.3" log = { version = "0.4.14", features = ["std"] } maplit = "1.0.2" serde_json = "1.0.86" -solana-sdk = "=1.16.16" -solana-transaction-status = "=1.16.16" +solana-sdk = "=1.16.17" +solana-transaction-status = "=1.16.17" tokio = { version = "1.32.0", features = ["rt-multi-thread", "macros", "time"] } yellowstone-grpc-client = { path = "../../yellowstone-grpc-client" } yellowstone-grpc-proto = { path = "../../yellowstone-grpc-proto" } diff --git a/yellowstone-grpc-client/Cargo.toml b/yellowstone-grpc-client/Cargo.toml index 6b0daed8..243e3d79 100644 --- a/yellowstone-grpc-client/Cargo.toml +++ b/yellowstone-grpc-client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yellowstone-grpc-client" -version = "1.11.1+solana.1.16.16" +version = "1.11.1+solana.1.16.17" authors = ["Triton One"] edition = "2021" description = "Yellowstone gRPC Geyser Simple Client" @@ -16,7 +16,7 @@ http = "0.2.8" thiserror = "1.0" tonic = { version = "0.10.2", features = ["gzip", "tls", "tls-roots"] } tonic-health = "0.10.2" -yellowstone-grpc-proto = { path = "../yellowstone-grpc-proto", version = "1.10.0+solana.1.16.16" } +yellowstone-grpc-proto = { path = "../yellowstone-grpc-proto", version = "1.10.0+solana.1.16.17" } [dev-dependencies] tokio = { version = "1.32.0", features = ["macros"] } diff --git a/yellowstone-grpc-geyser/Cargo.toml b/yellowstone-grpc-geyser/Cargo.toml index 015216eb..f61ba153 100644 --- a/yellowstone-grpc-geyser/Cargo.toml +++ b/yellowstone-grpc-geyser/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yellowstone-grpc-geyser" -version = "1.10.0+solana.1.16.16" +version = "1.10.0+solana.1.16.17" authors = ["Triton One"] edition = "2021" description = "Yellowstone gRPC Geyser Plugin" @@ -26,10 +26,10 @@ log = "0.4.17" prometheus = "0.13.2" serde = { version = "1.0.145", features = ["derive"] } serde_json = "1.0.86" -solana-geyser-plugin-interface = "=1.16.16" -solana-logger = "=1.16.16" -solana-sdk = "=1.16.16" -solana-transaction-status = "=1.16.16" +solana-geyser-plugin-interface = "=1.16.17" +solana-logger = "=1.16.17" +solana-sdk = "=1.16.17" +solana-transaction-status = "=1.16.17" spl-token-2022 = "0.9.0" tokio = { version = "1.32.0", features = ["rt-multi-thread", "macros", "time", "fs"] } tokio-stream = "0.1.11" diff --git a/yellowstone-grpc-kafka/Cargo.toml b/yellowstone-grpc-kafka/Cargo.toml index b91d2f16..2c624fbe 100644 --- a/yellowstone-grpc-kafka/Cargo.toml +++ b/yellowstone-grpc-kafka/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yellowstone-grpc-kafka" -version = "1.0.0-rc.3+solana.1.16.16" +version = "1.0.0-rc.3+solana.1.16.17" authors = ["Triton One"] edition = "2021" description = "Yellowstone gRPC Kafka Producer/Dedup/Consumer" diff --git a/yellowstone-grpc-proto/Cargo.toml b/yellowstone-grpc-proto/Cargo.toml index b96ae49c..719cdd68 100644 --- a/yellowstone-grpc-proto/Cargo.toml +++ b/yellowstone-grpc-proto/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yellowstone-grpc-proto" -version = "1.10.0+solana.1.16.16" +version = "1.10.0+solana.1.16.17" authors = ["Triton One"] edition = "2021" description = "Yellowstone gRPC Geyser Protobuf Definitions" @@ -12,9 +12,9 @@ keywords = ["solana"] [dependencies] bincode = "1.3.3" prost = "0.12.1" -solana-account-decoder = "=1.16.16" -solana-sdk = "=1.16.16" -solana-transaction-status = "=1.16.16" +solana-account-decoder = "=1.16.17" +solana-sdk = "=1.16.17" +solana-transaction-status = "=1.16.17" tonic = "0.10.2" [build-dependencies]