From 730717c5fdf080d9a2122fd0c74017a72f189516 Mon Sep 17 00:00:00 2001 From: minghuaw Date: Wed, 2 Oct 2024 18:23:20 -0700 Subject: [PATCH] updated deps, updated changelog and bumped version (#289) --- Cargo.toml | 14 +++++++------- examples/service_bus_over_websocket/Cargo.toml | 3 ++- .../src/bin/queue_receiver.rs | 3 +++ .../src/bin/queue_sender.rs | 3 +++ fe2o3-amqp-cbs/Cargo.toml | 2 +- fe2o3-amqp-cbs/Changelog.md | 8 ++++++++ fe2o3-amqp-ext/Cargo.toml | 2 +- fe2o3-amqp-ext/Changelog.md | 8 ++++++++ fe2o3-amqp-management/Cargo.toml | 2 +- fe2o3-amqp-management/Changelog.md | 4 ++++ fe2o3-amqp-types/Cargo.toml | 2 +- fe2o3-amqp-types/Changelog.md | 8 ++++++++ fe2o3-amqp-ws/Cargo.toml | 6 +++--- fe2o3-amqp-ws/Changelog.md | 8 ++++++++ fe2o3-amqp/Cargo.toml | 2 +- fe2o3-amqp/Changelog.md | 4 ++++ serde_amqp/Cargo.toml | 2 +- serde_amqp/Changelog.md | 10 ++++++++++ 18 files changed, 74 insertions(+), 17 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 4b823d8f..d0afd0fc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -49,14 +49,14 @@ exclude = [ [workspace.dependencies] # Local deps -fe2o3-amqp = { path = "fe2o3-amqp", version = "0.12" } -fe2o3-amqp-cbs = { path = "fe2o3-amqp-cbs", version = "0.12" } -fe2o3-amqp-ext = { path = "fe2o3-amqp-ext", version = "0.12" } -fe2o3-amqp-management = { path = "fe2o3-amqp-management", version = "0.12" } -fe2o3-amqp-types = { path = "fe2o3-amqp-types", version = "0.12" } -fe2o3-amqp-ws = { path = "fe2o3-amqp-ws", version = "0.12" } +fe2o3-amqp = { path = "fe2o3-amqp", version = "0.13" } +fe2o3-amqp-cbs = { path = "fe2o3-amqp-cbs", version = "0.13" } +fe2o3-amqp-ext = { path = "fe2o3-amqp-ext", version = "0.13" } +fe2o3-amqp-management = { path = "fe2o3-amqp-management", version = "0.13" } +fe2o3-amqp-types = { path = "fe2o3-amqp-types", version = "0.13" } +fe2o3-amqp-ws = { path = "fe2o3-amqp-ws", version = "0.13" } serde_amqp_derive = { path = "serde_amqp_derive", version = "0.3.0" } -serde_amqp = { path = "serde_amqp", version = "0.12" } +serde_amqp = { path = "serde_amqp", version = "0.13" } # External deps bytes = "1" diff --git a/examples/service_bus_over_websocket/Cargo.toml b/examples/service_bus_over_websocket/Cargo.toml index 92ac1435..3b19304e 100644 --- a/examples/service_bus_over_websocket/Cargo.toml +++ b/examples/service_bus_over_websocket/Cargo.toml @@ -9,4 +9,5 @@ edition = "2021" dotenv = "0.15.0" tokio = { version = "1", features = ["net", "rt", "rt-multi-thread", "macros"] } fe2o3-amqp = { path = "../../fe2o3-amqp" } -fe2o3-amqp-ws = { path = "../../fe2o3-amqp-ws", features = ["rustls-tls-webpki-roots"] } \ No newline at end of file +fe2o3-amqp-ws = { path = "../../fe2o3-amqp-ws", features = ["rustls-tls-webpki-roots"] } +rustls = "0.23" \ No newline at end of file diff --git a/examples/service_bus_over_websocket/src/bin/queue_receiver.rs b/examples/service_bus_over_websocket/src/bin/queue_receiver.rs index 587e297b..d0698a17 100644 --- a/examples/service_bus_over_websocket/src/bin/queue_receiver.rs +++ b/examples/service_bus_over_websocket/src/bin/queue_receiver.rs @@ -14,6 +14,9 @@ async fn main() { let sa_key_value = env::var("SHARED_ACCESS_KEY_VALUE").unwrap(); let queue_name = env::var("QUEUE_NAME").unwrap(); + // Remove the following line if you are using native-tls + rustls::crypto::aws_lc_rs::default_provider().install_default().unwrap(); + // wss://[sas-policy]:[sas-key]@[ns].servicebus.windows.net/$servicebus/websocket let ws_address = format!("wss://{sa_key_name}:{sa_key_value}@{hostname}/$servicebus/websocket"); diff --git a/examples/service_bus_over_websocket/src/bin/queue_sender.rs b/examples/service_bus_over_websocket/src/bin/queue_sender.rs index c63f0ff5..30f4603a 100644 --- a/examples/service_bus_over_websocket/src/bin/queue_sender.rs +++ b/examples/service_bus_over_websocket/src/bin/queue_sender.rs @@ -19,6 +19,9 @@ async fn main() { let sa_key_value = env::var("SHARED_ACCESS_KEY_VALUE").unwrap(); let queue_name = env::var("QUEUE_NAME").unwrap(); + // Remove the following line if you are using native-tls + rustls::crypto::aws_lc_rs::default_provider().install_default().unwrap(); + // wss://[sas-policy]:[sas-key]@[ns].servicebus.windows.net/$servicebus/websocket let ws_address = format!("wss://{sa_key_name}:{sa_key_value}@{hostname}/$servicebus/websocket"); let ws_stream = WebSocketStream::connect(ws_address).await.unwrap(); diff --git a/fe2o3-amqp-cbs/Cargo.toml b/fe2o3-amqp-cbs/Cargo.toml index 8a853ac0..c2b1b775 100644 --- a/fe2o3-amqp-cbs/Cargo.toml +++ b/fe2o3-amqp-cbs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "fe2o3-amqp-cbs" -version = "0.12.0" +version = "0.13.0" edition = "2021" description = "An experimental impl of AMQP 1.0 CBS extension" license = "MIT/Apache-2.0" diff --git a/fe2o3-amqp-cbs/Changelog.md b/fe2o3-amqp-cbs/Changelog.md index 5bb408f8..5322e2d1 100644 --- a/fe2o3-amqp-cbs/Changelog.md +++ b/fe2o3-amqp-cbs/Changelog.md @@ -1,5 +1,13 @@ # Change Log +## 0.13.0 + +1. Updated deps + +## 0.12.0 + +1. Updated deps + ## 0.11.0 1. Updated deps diff --git a/fe2o3-amqp-ext/Cargo.toml b/fe2o3-amqp-ext/Cargo.toml index 525f10be..15646611 100644 --- a/fe2o3-amqp-ext/Cargo.toml +++ b/fe2o3-amqp-ext/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "fe2o3-amqp-ext" -version = "0.12.0" +version = "0.13.0" edition = "2021" description = "Extension types to fe2o3-amqp" license = "MIT/Apache-2.0" diff --git a/fe2o3-amqp-ext/Changelog.md b/fe2o3-amqp-ext/Changelog.md index 0f037b70..ed99003d 100644 --- a/fe2o3-amqp-ext/Changelog.md +++ b/fe2o3-amqp-ext/Changelog.md @@ -1,5 +1,13 @@ # Changelog +## 0.13.0 + +1. Updated deps + +## 0.12.0 + +1. Updated deps + ## 0.11.0 1. Updated deps. diff --git a/fe2o3-amqp-management/Cargo.toml b/fe2o3-amqp-management/Cargo.toml index 196d6ef1..29d1d00b 100644 --- a/fe2o3-amqp-management/Cargo.toml +++ b/fe2o3-amqp-management/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "fe2o3-amqp-management" -version = "0.12.0" +version = "0.13.0" edition = "2021" description = "An experimental impl of AMQP 1.0 management extension" license = "MIT/Apache-2.0" diff --git a/fe2o3-amqp-management/Changelog.md b/fe2o3-amqp-management/Changelog.md index 2bcf5a6b..bfe7c9a2 100644 --- a/fe2o3-amqp-management/Changelog.md +++ b/fe2o3-amqp-management/Changelog.md @@ -1,5 +1,9 @@ # Changelog +## 0.13.0 + +1. Updated deps + ## 0.12.0 1. Display `InvalidType` info in `DecodeError` diff --git a/fe2o3-amqp-types/Cargo.toml b/fe2o3-amqp-types/Cargo.toml index 8247ea49..80d8f0e7 100644 --- a/fe2o3-amqp-types/Cargo.toml +++ b/fe2o3-amqp-types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "fe2o3-amqp-types" -version = "0.12.0" +version = "0.13.0" edition = "2021" description = "Implementation of AMQP1.0 data types" license = "MIT/Apache-2.0" diff --git a/fe2o3-amqp-types/Changelog.md b/fe2o3-amqp-types/Changelog.md index 724ff98f..795c80f0 100644 --- a/fe2o3-amqp-types/Changelog.md +++ b/fe2o3-amqp-types/Changelog.md @@ -1,5 +1,13 @@ # Change Log +## 0.13.0 + +1. Added support for using `LazyValue` as message body + +## 0.12.0 + +1. Updated deps + ## 0.11.0 1. Updated deps diff --git a/fe2o3-amqp-ws/Cargo.toml b/fe2o3-amqp-ws/Cargo.toml index b0d26fe4..d5f560bd 100644 --- a/fe2o3-amqp-ws/Cargo.toml +++ b/fe2o3-amqp-ws/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "fe2o3-amqp-ws" -version = "0.12.0" +version = "0.13.0" edition = "2021" description = "WebSocket binding stream for AMQP1.0" license = "MIT/Apache-2.0" @@ -29,11 +29,11 @@ futures-util = { workspace = true, features = ["sink"] } http = "1" pin-project-lite = { workspace = true } thiserror = { workspace = true } -tungstenite = "0.23" +tungstenite = "0.24" [target.'cfg(not(target_arch = "wasm32"))'.dependencies] tokio = { workspace = true, features = ["net"] } -tokio-tungstenite = "0.23" +tokio-tungstenite = "0.24" [target.'cfg(target_arch = "wasm32")'.dependencies] tokio = { workspace = true, features = ["sync", "macros"] } diff --git a/fe2o3-amqp-ws/Changelog.md b/fe2o3-amqp-ws/Changelog.md index cbd83e81..d963944b 100644 --- a/fe2o3-amqp-ws/Changelog.md +++ b/fe2o3-amqp-ws/Changelog.md @@ -1,5 +1,13 @@ # fe2o3-amqp-ws +## 0.13.0 + +1. Updated deps + +## 0.12.0 + +1. Updated deps + ## 0.11.0 1. Updated deps. diff --git a/fe2o3-amqp/Cargo.toml b/fe2o3-amqp/Cargo.toml index acf4dbc3..c1b780df 100644 --- a/fe2o3-amqp/Cargo.toml +++ b/fe2o3-amqp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "fe2o3-amqp" -version = "0.12.0" +version = "0.13.0" edition = "2021" description = "An implementation of AMQP1.0 protocol based on serde and tokio" license = "MIT/Apache-2.0" diff --git a/fe2o3-amqp/Changelog.md b/fe2o3-amqp/Changelog.md index 5103b661..67a80ad4 100644 --- a/fe2o3-amqp/Changelog.md +++ b/fe2o3-amqp/Changelog.md @@ -1,5 +1,9 @@ # Change Log +## 0.13.0 + +1. Added support for using `LazyValue` as message body + ## 0.12.0 ### Breaking diff --git a/serde_amqp/Cargo.toml b/serde_amqp/Cargo.toml index 86acf1ce..b9a65f09 100644 --- a/serde_amqp/Cargo.toml +++ b/serde_amqp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "serde_amqp" -version = "0.12.3" +version = "0.13.0" edition = "2021" description = "A serde implementation of AMQP1.0 protocol." license = "MIT/Apache-2.0" diff --git a/serde_amqp/Changelog.md b/serde_amqp/Changelog.md index 707cdb80..67669609 100644 --- a/serde_amqp/Changelog.md +++ b/serde_amqp/Changelog.md @@ -1,5 +1,15 @@ # Change Log +## 0.13.0 + +### Breaking + +1. Removed `Error::IsDescribed` variant + +### New Features + +1. Added `LazyValue` type. + ## 0.12.3 1. Fix warning caused by [changes to never type fallback for edition