From 9ce9ce6e3a8c1271e37b9179b5037b8da6c31a30 Mon Sep 17 00:00:00 2001 From: wkennedy Date: Wed, 27 Mar 2024 12:35:09 -0400 Subject: [PATCH] Dependency update - Solana 1.18 --- sologger-log-context/Cargo.toml | 14 +++++------ sologger-log-transformer/Cargo.toml | 14 +++++------ sologger-log-transport/Cargo.toml | 10 ++++---- sologger/Cargo.toml | 36 ++++++++++++++--------------- 4 files changed, 37 insertions(+), 37 deletions(-) diff --git a/sologger-log-context/Cargo.toml b/sologger-log-context/Cargo.toml index 61a1f09..baae25f 100644 --- a/sologger-log-context/Cargo.toml +++ b/sologger-log-context/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sologger_log_context" -version = "0.1.1" +version = "0.1.2" edition = "2021" authors = ["Will Kennedy"] description = "Provides functionality to turn raw logs output by Solana RPCs into structured logs for specified program IDs" @@ -8,17 +8,17 @@ license = "Apache-2.0" repository = "https://github.com/brytelands/sologger" readme = "README.md" keywords = ["solana", "logging", "json", "parsing"] -categories = ["Development tools::Logging"] +categories = ["development-tools::debugging"] exclude=["/tests", "/examples", "/benches", "/docs", "/target", "/.github", "/.gitignore", "/.gitattributes", "/.gitmodules", "/.travis.yml", "/.cargo-ok", "/.git", "/.idea"] [lib] doctest = false [dependencies] -log = "0.4.19" -regex = { version = "1.10.3" } -serde = { version = "1.0.188", features = ["serde_derive", "derive"]} -serde_json = {version = "1.0.107"} -serde_derive = "1.0.188" +log = "0.4.21" +regex = { version = "1.10.4" } +serde = { version = "1.0.197", features = ["serde_derive", "derive"]} +serde_json = {version = "1.0.115"} +serde_derive = "1.0.197" bs58 = "0.5.0" lazy_static = "1.4.0" \ No newline at end of file diff --git a/sologger-log-transformer/Cargo.toml b/sologger-log-transformer/Cargo.toml index fa978d2..5602f3b 100644 --- a/sologger-log-transformer/Cargo.toml +++ b/sologger-log-transformer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sologger_log_transformer" -version = "0.1.2" +version = "0.1.3" edition = "2021" authors = ["Will Kennedy"] description = "Provides utility to extract logs from various Solana API structs, such as blocks, transactions and responses." @@ -15,9 +15,9 @@ exclude=["/tests", "/examples", "/benches", "/docs", "/target", "/.github", "/.g doctest = false [dependencies] -anyhow = "1.0.79" -solana-rpc-client = "1.17.23" -solana-rpc-client-api = "1.17.23" -solana-transaction-status = "1.17.23" -solana-sdk = "1.17.23" -sologger_log_context = "0.1.1" \ No newline at end of file +anyhow = "1.0.81" +solana-rpc-client = "1.18.8" +solana-rpc-client-api = "1.18.8" +solana-transaction-status = "1.18.8" +solana-sdk = "1.18.8" +sologger_log_context = "0.1.2" \ No newline at end of file diff --git a/sologger-log-transport/Cargo.toml b/sologger-log-transport/Cargo.toml index 2356afe..b20afed 100644 --- a/sologger-log-transport/Cargo.toml +++ b/sologger-log-transport/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sologger_log_transport" -version = "0.1.1" +version = "0.1.2" edition = "2021" authors = ["Will Kennedy"] description = "Provides support for both LogStash and OpenTelemetry exports for logs." @@ -25,10 +25,10 @@ opentelemetry_api = { version = "0.20.0", features = ["metrics", "logs", "trace" opentelemetry-semantic-conventions = {version = "0.13.0", optional = true} qoollo-logstash-rs = { version = "0.2.0", optional = true } qoollo-log4rs-logstash = { version = "0.2.0", optional = true } -log4rs = { version = "1.2.0", features = ["json_format"] } -anyhow = "1.0.79" -serde = "1.0.188" -serde_json = "1.0.107" +log4rs = { version = "1.3.0", features = ["json_format"] } +anyhow = "1.0.81" +serde = "1.0.197" +serde_json = "1.0.115" [dev-dependencies] tokio-test = "0.4.3" diff --git a/sologger/Cargo.toml b/sologger/Cargo.toml index 3850d06..9676765 100644 --- a/sologger/Cargo.toml +++ b/sologger/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sologger" -version = "0.1.2" +version = "0.1.3" edition = "2021" authors = ["Will Kennedy"] description = "Configurable standalone service to parse raw logs emitted from a Solana RPC into structured logs and transport Solana logs to either a LogStash or OpenTelemetry endpoint via TCP" @@ -15,27 +15,27 @@ exclude=["/tests", "/examples", "/benches", "/docs", "/target", "/.github", "/.g doctest = false [dependencies] -serde_derive = "1.0.188" -url = "2.2.2" -log = "0.4.19" +serde_derive = "1.0.197" +url = "2.5.0" +log = "0.4.21" bs58 = "0.5.0" -futures-util = "0.3.28" -anyhow = "1.0.79" -serde = { version = "1.0.171" } -serde_json = {version = "1.0.104"} -regex = "1.10.3" -solana-pubsub-client = { version = "1.17.23", optional = true } -solana-rpc-client-api = { version = "1.17.23", optional = true } -solana-sdk = { version = "1.17.23", optional = true } -sologger_log_context = "0.1.1" -sologger_log_transformer = "0.1.2" -sologger_log_transport = { version = "0.1.1", features = ["otel", "logstash"]} -tokio = { version = "1.32.0", features = ["full"] } -tokio-metrics = { version = "0.3.0", optional = true} +futures-util = "0.3.30" +anyhow = "1.0.81" +serde = { version = "1.0.197" } +serde_json = {version = "1.0.115"} +regex = "1.10.4" +solana-pubsub-client = { version = "1.18.8", optional = true } +solana-rpc-client-api = { version = "1.18.8", optional = true } +solana-sdk = { version = "1.18.8", optional = true } +sologger_log_context = "0.1.2" +sologger_log_transformer = "0.1.3" +sologger_log_transport = { version = "0.1.2", features = ["otel", "logstash"]} +tokio = { version = "1.36.0", features = ["full"] } +tokio-metrics = { version = "0.3.1", optional = true} tokio-rustls = "0.24.1" [target.'cfg(not(target_os = "windows"))'.dependencies] -signal-hook = { version = "0.3"} +signal-hook = { version = "0.3.17"} [features] default = ["solana_client_subscriber"]