summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbors[bot] <26634292+bors[bot]@users.noreply.github.com>2023-01-23 08:28:50 +0000
committerGitHub <noreply@github.com>2023-01-23 08:28:50 +0000
commitd6755a59a5356b8cd32d7a14aaf7340bb3f8f832 (patch)
tree28a7ea0302f42ac8e9af5c213bf45c4a6b927650
parent9227f252c9c49001e6089af47b040c7c30cb7e69 (diff)
parente63514f7c7da550fe60910587e4575cf40f1d293 (diff)
Merge #164
164: Backport from release r=TheNeikos a=TheNeikos Co-authored-by: Marcel Müller <neikos@neikos.email>
-rw-r--r--.github/workflows/check.yml4
-rw-r--r--CHANGELOG.md8
-rw-r--r--Cargo.lock4
-rw-r--r--Cargo.toml4
-rw-r--r--mqtt-format/CHANGELOG.md6
-rw-r--r--mqtt-format/Cargo.toml2
-rw-r--r--mqtt-tester/Cargo.toml2
7 files changed, 22 insertions, 8 deletions
diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml
index 9b3e086..034caba 100644
--- a/.github/workflows/check.yml
+++ b/.github/workflows/check.yml
@@ -2,9 +2,9 @@ name: "Check CloudMQTT"
on:
push:
- branches: [main, staging, trying]
+ branches: [main, staging, trying, release/*]
pull_request:
- branches: [main]
+ branches: [main, release/*]
env:
CARGO_TERM_COLOR: always
diff --git a/CHANGELOG.md b/CHANGELOG.md
index ca9e5b4..690ee8c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,13 @@
# Changelog 'cloudmqtt'
+## v0.4.0
+
+The 0.4.0 public release of the cloudmqtt crate. It is still considered to be in an alpha state.
+
+Changed:
+
+- Removed requirement of the server to be behind an `Arc`. It can be used as is normally now.
+
## v0.3.1
The 0.3.1 public release of the cloudmqtt crate. It is still considered to be in an alpha state.
diff --git a/Cargo.lock b/Cargo.lock
index c599ca9..2818ea5 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -182,7 +182,7 @@ dependencies = [
[[package]]
name = "cloudmqtt"
-version = "0.4.0"
+version = "0.5.0"
dependencies = [
"arc-swap",
"async-trait",
@@ -543,7 +543,7 @@ dependencies = [
[[package]]
name = "mqtt-format"
-version = "0.4.0"
+version = "0.5.0"
dependencies = [
"futures",
"nom",
diff --git a/Cargo.toml b/Cargo.toml
index 67f9e50..d34acff 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "cloudmqtt"
-version = "0.4.0"
+version = "0.5.0"
edition = "2021"
authors = ["Marcel Müller <neikos@neikos.email>"]
description = "A pure Rust MQTT client and server library"
@@ -35,7 +35,7 @@ bytes = "1.3.0"
clap = { version = "4.1.1", optional = true, features = ["derive"] }
dashmap = "5.4.0"
futures = "0.3.25"
-mqtt-format = { version = "0.4.0", path = "mqtt-format", features = ["yoke"] }
+mqtt-format = { version = "0.5.0", path = "mqtt-format", features = ["yoke"] }
nom = { version = "7.1.3" }
thiserror = "1.0.38"
tokio = { version = "1.24.2", default-features = false, features = [
diff --git a/mqtt-format/CHANGELOG.md b/mqtt-format/CHANGELOG.md
index d9a764a..abb02b4 100644
--- a/mqtt-format/CHANGELOG.md
+++ b/mqtt-format/CHANGELOG.md
@@ -1,5 +1,11 @@
# Changelog 'mqtt-format'
+## v0.4.0
+
+The 0.4.0 is a public release of the mqtt-format crate. It is still in an alpha state.
+
+No changes were made.
+
## v0.3.0
The 0.3.0 is a public release of the mqtt-format crate. It is still in an alpha state.
diff --git a/mqtt-format/Cargo.toml b/mqtt-format/Cargo.toml
index de04609..a8b44a0 100644
--- a/mqtt-format/Cargo.toml
+++ b/mqtt-format/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "mqtt-format"
-version = "0.4.0"
+version = "0.5.0"
edition = "2021"
description = "A pure Rust MQTT packet parser and serializer"
readme = "README.md"
diff --git a/mqtt-tester/Cargo.toml b/mqtt-tester/Cargo.toml
index fd2d281..1237059 100644
--- a/mqtt-tester/Cargo.toml
+++ b/mqtt-tester/Cargo.toml
@@ -12,7 +12,7 @@ bytes = "1.1.0"
clap = { version = "4.1.1", features = ["derive"] }
futures = "0.3"
miette = { version = "5.1.1", features = ["fancy"] }
-mqtt-format = { path = "../mqtt-format", version = "0.4.0" }
+mqtt-format = { path = "../mqtt-format", version = "0.5.0" }
nom = { version = "7.1.3" }
textwrap = "0.16.0"
tokio = { version = "1.24", features = ["macros", "process", "rt", "rt-multi-thread", "io-util", "time"] }