# MQTT Streaming

## 1.0.0 (changes since 0.20)

* Further MQTT streaming hardening [#1327](https://github.com/akka/alpakka/pull/1327)  

* Resilient client publications [#1315](https://github.com/akka/alpakka/pull/1315)  

* Handle connect while connected [#1312](https://github.com/akka/alpakka/pull/1312)  

* Express the carry type [#1293](https://github.com/akka/alpakka/pull/1293)  

* Retire ask in favour of promise [#1304](https://github.com/akka/alpakka/pull/1304)  

* Improves the flow spec resilience [#1296](https://github.com/akka/alpakka/pull/1296)  

* Fixes around unsubscription, client connection, packet routing and stashing [#1440](https://github.com/akka/alpakka/pull/1440)  

* Tolerate DUP PUBLISH messages on first connecting [#1436](https://github.com/akka/alpakka/pull/1436)  

* Separate producer/consumer timeouts [#1427](https://github.com/akka/alpakka/pull/1427)  

* Fixup the continuation of a session [#1414](https://github.com/akka/alpakka/pull/1414)  

* More connection failure hardening [#1394](https://github.com/akka/alpakka/pull/1394)  

* Connection hardening [#1387](https://github.com/akka/alpakka/pull/1387)  

* Modal subscriptions [#1341](https://github.com/akka/alpakka/pull/1341)  

* Termination signal handling [#1592](https://github.com/akka/alpakka/pull/1592)  

* Fixes wrong QoS condition in publish message flow [#1582](https://github.com/akka/alpakka/pull/1582)  

* mqtt-streaming: Prefer wrapping instead of reissuing packet ids [#1489](https://github.com/akka/alpakka/pull/1489)  

* Parallel subscriptions/unsubscriptions and SubAck notifications [#1480](https://github.com/akka/alpakka/pull/1480)

* Only publish for Scala 2.12 and 2.13 [#1613](https://github.com/akka/alpakka/issues/1631)  

[*closed in 1.0.0*](https://github.com/akka/alpakka/issues?q=is%3Aclosed+milestone%3A1.0.0+label%3Ap%3Amqtt-streaming)
[*closed in 1.0-RC1*](https://github.com/akka/alpakka/issues?q=is%3Aclosed+milestone%3A1.0-RC1+label%3Ap%3Amqtt-streaming)
[*closed in 1.0-M3*](https://github.com/akka/alpakka/issues?q=is%3Aclosed+milestone%3A1.0-M3+label%3Ap%3Amqtt-streaming)
[*closed in 1.0-M2*](https://github.com/akka/alpakka/issues?q=is%3Aclosed+milestone%3A1.0-M2+label%3Ap%3Amqtt-streaming)
[*closed in 1.0-M1*](https://github.com/akka/alpakka/issues?q=is%3Aclosed+milestone%3A1.0-M1+label%3Ap%3Amqtt-streaming)
