{"push_id":2834301973,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"71d771ac3310fdad88a5108ad538ebc7f77e120e","before":"26053da5ba9fd698cdf7d6d8b8d310d2eede499d","commits":[{"sha":"fb2d7266c91c85b35842086bb523079cc8624eed","author":{"name":"Julien Viet","email":"5c682c2d1ec4073e277f9ba9f4bdf07e5794dabe@julienviet.com"},"message":"PgConnectionImpl#close should always take place on event loop","distinct":true,"url":"https://api.github.com/repos/reactiverse/reactive-pg-client/commits/fb2d7266c91c85b35842086bb523079cc8624eed"},{"sha":"41c0f0dc64368695a3cadae220d508a67946a123","author":{"name":"Julien Viet","email":"5c682c2d1ec4073e277f9ba9f4bdf07e5794dabe@julienviet.com"},"message":"Rework the PgStream implementation to be thread safe / race free from any thread and the PgPreparedQuery implementation to schedule commands from any thread - fixes #158, fixes #162, fixes #163","distinct":true,"url":"https://api.github.com/repos/reactiverse/reactive-pg-client/commits/41c0f0dc64368695a3cadae220d508a67946a123"},{"sha":"71d771ac3310fdad88a5108ad538ebc7f77e120e","author":{"name":"Julien Viet","email":"5c682c2d1ec4073e277f9ba9f4bdf07e5794dabe@julienviet.com"},"message":"Calling Transaction rollback() leads to an NPE - fixes #164","distinct":true,"url":"https://api.github.com/repos/reactiverse/reactive-pg-client/commits/71d771ac3310fdad88a5108ad538ebc7f77e120e"}]}
{"actor":{"display_login":"vietj"}}