Skip to content

Commit

Permalink
Update changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
locka99 committed Nov 23, 2018
1 parent 59b9d42 commit cfa273b
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,22 @@ ASPIRATIONAL - a short list of things that would be nice to implement in the nea
dependent on OpenSSL until a drop-in replacement appears - need something which can generate, read and write X509
certs, private keys and their corresponding .der, .pem file formats.

## 0.5 (WORK IN PROGRESS - WIP)
## 0.6 (work in progress)
- (WIP) Rust 2018. All code will be ported to the 2018 spec. This will clean up code like match statements, extern crates etc.
that benefit from greater inference.
- (WIP) Tokio codec - use a codec and frame writer to write message chunks
- (WIP) Session restore after disconnect in server. The server has to stash sessions that were abnormally disconnected
so the session state can be restored if a new connection provides the token.
- (WIP) Session restore after disconnect in client, i.e. attempt to reconnect and resume session first and if that
fails manually reconstruct the session - subscriptions and monitored items.

## 0.5
- Tokio codec - use a codec and frame reader to read message chunks.
- Better documentation both in markdown and for the client / server APIs.
- Server diagnostics in address space / metrics are more complete
- Http status page is nicer to look at and more compact
- Status codes are changed from an enum to using bitflags!() macro. Other flags are also changed to use bitflags.
- Add a `ServerBuilder` and `ClientBuilder` to simplify creating a `Server` and `Client` respectively.
- Builder patterns - `ServerBuilder` and `ClientBuilder` simplify creating a `Server` and `Client` respectively.
- Server enforces decoding limits on strings, byte strings and arrays.
- Implement the mqtt-client sample

Expand Down

0 comments on commit cfa273b

Please sign in to comment.