Skip to content

Commit

Permalink
R4 (#223)
Browse files Browse the repository at this point in the history
* Update README

* Update versions

* Update changelog

* Add README

Co-authored-by: tekjar <[email protected]>
  • Loading branch information
Ravi Teja and tekjar authored Jan 6, 2021
1 parent 8450210 commit 12fd249
Show file tree
Hide file tree
Showing 8 changed files with 46 additions and 12 deletions.
27 changes: 27 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,30 @@
### R4
----------------
mqttbytes v0.1.0
-----------
- **changed** Deprecate mqtt4/5bytes to combine them in mqttbytes

rumqttc v0.4.0
-----------
- **changed** Update to tokio 1.0 [**breaking**]

rumqttd v0.3.0
-----------
- **changed** Update to tokio 1.0 and `bytes` 1.0 [**breaking**]

misc
----------
- Improve benchmarking suite with plots

Thanks to all the contributors who made this release possible

Andrew Walbran
Jonas Platte
Daniel Egger
Mihail Malo
Alex Mikhalev


### R3
----------------
mqtt4bytes v0.4.0
Expand Down
7 changes: 3 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,9 @@

MQTT libraries in rust which strives to be simple, robust and performant

* **mqtt4bytes:** MQTT 3.1.1 serialization and deserialization
* **mqtt5bytes:** MQTT 5 serialization and deserialization
* **rumqttc:** A high level, easy to use mqtt client
* **rumqttd:** A high performance, embeddable, clustered MQTT broker
- **mqttbytes:** MQTT 3.1.1/5 serialization and deserialization
- **rumqttc:** A high level, easy to use mqtt client
- **rumqttd:** A high performance, embeddable, clustered MQTT broker

See respective folders for more details

Expand Down
2 changes: 1 addition & 1 deletion benchmarks/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "benchmarks"
version = "0.1.0"
version = "0.2.0"
authors = ["tekjar <[email protected]>"]
edition = "2018"

Expand Down
9 changes: 9 additions & 0 deletions mqttbytes/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# mqtt4bytes

[![crates.io page](https://img.shields.io/crates/v/mqtt4bytes.svg)](https://crates.io/crates/mqtt4bytes)
[![docs.rs page](https://docs.rs/mqtt4bytes/badge.svg)](https://docs.rs/mqtt4bytes)

This is a low level crate with the ability to assemble and disassemble MQTT 3.1.1/5
packets and is used by both client and broker. Uses 'bytes' crate internally

License: Apache-2.0
2 changes: 1 addition & 1 deletion rumqttc/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rumqttc"
version = "0.3.0"
version = "0.4.0"
description = "An efficient and robust mqtt client for your connected devices"
license = "Apache-2.0"
repository = "https://github.com/bytebeamio/rumqtt"
Expand Down
4 changes: 2 additions & 2 deletions rumqttd/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "rumqttd"
description = "Distributed, embeddable mqtt broker library"
license = "Apache-2.0"
version = "0.2.0"
version = "0.3.0"
authors = ["tekjar <[email protected]>"]
edition = "2018"
keywords = ["mqtt", "broker", "iot", "kafka", "nats"]
Expand All @@ -18,7 +18,7 @@ name = "rumqttd"
path = "src/bin.rs"

[dependencies]
rumqttlog = { path = "../rumqttlog", version = "0.3"}
rumqttlog = { path = "../rumqttlog", version = "0.4"}
mqttbytes = { path = "../mqttbytes", version = "0.1" }
tokio = { version = "1.0", features = ["full"] }
tokio-rustls = "0.22"
Expand Down
2 changes: 1 addition & 1 deletion rumqttlog/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rumqttlog"
version = "0.3.0"
version = "0.4.0"
authors = ["tekjar <[email protected]>"]
edition = "2018"
license = "Apache-2.0"
Expand Down
5 changes: 2 additions & 3 deletions rumqttmesh/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ edition = "2018"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
tokio = { version = "0.3", features = ["full"] }
tokio-util = { version = "0.5", features = ["codec"]}
bytes = "0.6"
tokio = { version = "1", features = ["full"] }
bytes = "1"
rumqttlog = "0.1"

0 comments on commit 12fd249

Please sign in to comment.