Release 0.15
Notable Changes
- When the inflight window is emptied now is forced a flush to be sure the clients sees the messages immediately #603
- switched from JCentral from JFrog to Maven Central as deployment repository #606
- introduced rules to free reference counted buffers to avoid memory leaks #600
- explicit check MessageId doesn't overflow #586
- changed the flow of PUBREC managment giving precedence to PUBREC flow over queueed messages to send #588
Bugfixes
- Various fixes to inflight zone management related to counters and missed timeouts restarts for resends #604, #601, #582, #584
- Re-enabled not running tests #580
- Fixed serialization of messages to H2 introducing custom ValueTypes #592
- Stop interceptor's thread on broker shutdown #575
- Fixed potential NPE when draining messages from Session #570
Dependencies updates
- Netty 4.1.59 #574
- Moved netty-tcnative to boringssl static because distributions doesn't have anymore OpenSSL 1.0.0 and can't be dynamically linked