summaryrefslogtreecommitdiffstats
path: root/CHANGELOG.md
blob: 690ee8c6ed530f237b4dec2a28babd21c4e886b6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# 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.

Added:

- Added method to access the String inside a ClientId

## v0.3.0

The 0.3.0 public release of the cloudmqtt crate. It is still considered to be in an alpha state.

Added:

- Added listening to messages to the server
- Added authentication provider to the server
- Added subscription acknowledgement to the server

## v0.2.0

The 0.2.0 public release of the cloudmqtt crate. It is still considered to be in an alpha state.

Added:

- Added an MQTT Server that can act as a broker
- Added QoS 1 and 2 levels to the broker

## v0.1.0

The 0.1.0 is the initial public release of the cloudmqtt crate. As such it is still in an alpha state.

Added:

- Added support for connecting via TCP to a MQTT server
- Added support for keep alive heartbeats
- Added support for QoS 1 and Qos 2 levels