Skip to content

Release 0.15

Compare
Choose a tag to compare
@andsel andsel released this 23 Jul 08:48
· 3 commits to 0.15 since this release

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