{"push_id":1127677064,"size":11,"distinct_size":1,"ref":"refs/heads/release/the-members-of-an-interface-declaration-or-class-should-appear-in-a-pre-defined-order-fix-1","head":"9776ba764b60611b796a8089de98a7da60a5afba","before":"d331793b233fbde89906aff87864864ae5fd9823","commits":[{"sha":"176fdc58ec0ec8c573a7f9501ab0fdb875335d65","author":{"email":"89257fe3fac3dd680aa98b4673848ace2d5cfa28@devfactory.com","name":"Mohamed Ezzat"},"message":"squid:S2039 - Member variable visibility should be specified","distinct":false,"url":"https://api.github.com/repos/DevFactory/mqtt-client/commits/176fdc58ec0ec8c573a7f9501ab0fdb875335d65"},{"sha":"e52a06e7b9290a34988e931e4649cb9397f3c74d","author":{"email":"3f72b862d6a8f36f40dee2f849d44eff49981afc@hiramchirino.com","name":"Hiram Chirino"},"message":"ENTESB-5362: Message.ack() has no back-pressure and can result in unbounded memory growth.\n\nMore notiable when using exactly once QoS since we retain data in memory until the server releases the ack sent by the client.\n\nAdded a Message.ack(final Callback<Void> onAcked) so that callback based used can be notified when the ack has been fully released.\nThe existing Message.ack() method will now block if message was consumed by the blocking API until the ack has been released.","distinct":false,"url":"https://api.github.com/repos/DevFactory/mqtt-client/commits/e52a06e7b9290a34988e931e4649cb9397f3c74d"},{"sha":"cf1bf8e56940629e32d7833610bfca48ef983f54","author":{"email":"3f72b862d6a8f36f40dee2f849d44eff49981afc@hiramchirino.com","name":"Hiram Chirino"},"message":"Switch to using sonatype for mvn deloyment.","distinct":false,"url":"https://api.github.com/repos/DevFactory/mqtt-client/commits/cf1bf8e56940629e32d7833610bfca48ef983f54"},{"sha":"a9fb0c367bd179c48c32dfe4af255d77cbb18ecd","author":{"email":"3f72b862d6a8f36f40dee2f849d44eff49981afc@hiramchirino.com","name":"Hiram Chirino"},"message":"[maven-release-plugin] prepare release mqtt-client-project-1.13","distinct":false,"url":"https://api.github.com/repos/DevFactory/mqtt-client/commits/a9fb0c367bd179c48c32dfe4af255d77cbb18ecd"},{"sha":"9dacc46fbe71baacba3d6e5b3290628bd386b72a","author":{"email":"3f72b862d6a8f36f40dee2f849d44eff49981afc@hiramchirino.com","name":"Hiram Chirino"},"message":"[maven-release-plugin] prepare for next development iteration","distinct":false,"url":"https://api.github.com/repos/DevFactory/mqtt-client/commits/9dacc46fbe71baacba3d6e5b3290628bd386b72a"},{"sha":"35a7558a033e6f5c9a2d8e4752b700922982ac74","author":{"email":"3f72b862d6a8f36f40dee2f849d44eff49981afc@hiramchirino.com","name":"Hiram Chirino"},"message":"improve the benchmark to highlight flow control.","distinct":false,"url":"https://api.github.com/repos/DevFactory/mqtt-client/commits/35a7558a033e6f5c9a2d8e4752b700922982ac74"},{"sha":"64a0f09450e336c9478f372501993b78bd8c66a3","author":{"email":"3f72b862d6a8f36f40dee2f849d44eff49981afc@hiramchirino.com","name":"Hiram Chirino"},"message":"Further improve receiver flow control.  You can now configure use .setReceiveBuffer(long) api call on a Fusture or Blocking connection so that only that much data is received before the connection is automatically suspended.  ack() ing received messages will automatically resume() the connections so more messages are read from the mqtt connection.","distinct":false,"url":"https://api.github.com/repos/DevFactory/mqtt-client/commits/64a0f09450e336c9478f372501993b78bd8c66a3"},{"sha":"bde70333097964a31d8dae564c3ba8615e3f7966","author":{"email":"e0a1af1e68e5c908cf366dc97c9f307ddab104bc@gmail.com","name":"Timothy Bish"},"message":"Merge pull request #66 from DevFactory/release/member-variable-visibility-should-be-specified-fix-1\n\nsquid:S2039 - Member variable visibility should be specified","distinct":false,"url":"https://api.github.com/repos/DevFactory/mqtt-client/commits/bde70333097964a31d8dae564c3ba8615e3f7966"},{"sha":"2e7733b6facc023f4ae561b91cda631c68a3909b","author":{"email":"3f72b862d6a8f36f40dee2f849d44eff49981afc@hiramchirino.com","name":"Hiram Chirino"},"message":"Now with the blocking connection applying flow control, we get into situations where the connection can remained blocked, so avoid failing the connection if we can't verify a ping response due to remaining blocked.","distinct":false,"url":"https://api.github.com/repos/DevFactory/mqtt-client/commits/2e7733b6facc023f4ae561b91cda631c68a3909b"},{"sha":"afb012301adf852f875413a88c28530d98dc5f6a","author":{"email":"3f72b862d6a8f36f40dee2f849d44eff49981afc@hiramchirino.com","name":"Hiram Chirino"},"message":"Merge branch 'master' of github.com:fusesource/mqtt-client\n\n* 'master' of github.com:fusesource/mqtt-client:\n  squid:S2039 - Member variable visibility should be specified","distinct":false,"url":"https://api.github.com/repos/DevFactory/mqtt-client/commits/afb012301adf852f875413a88c28530d98dc5f6a"},{"sha":"9776ba764b60611b796a8089de98a7da60a5afba","author":{"email":"89257fe3fac3dd680aa98b4673848ace2d5cfa28@devfactory.com","name":"Mohamed Ezzat"},"message":"squid:S1213 - The members of an interface declaration or class should appear in a pre-defined order","distinct":true,"url":"https://api.github.com/repos/DevFactory/mqtt-client/commits/9776ba764b60611b796a8089de98a7da60a5afba"}]}
{"actor":{"display_login":"m-ezzat"}}