{"push_id":839339130,"size":2,"distinct_size":2,"ref":"refs/heads/rs-api","head":"2fa52ef3cf2fe9e51000da8cc2b168f491ebe6ea","before":"e0cd43002d2ba5cd337b700b1fb62a8a6cd4d74d","commits":[{"sha":"d6fc93cf452cf51b2a2d92c9ed50f9063a921304","author":{"email":"f2a78ee48bb80ec86293791e21def221500feff0@8kdata.com","name":"Álvaro Hernández Tortosa"},"message":"RxPostgresClient: check isUnsubscribed() correctly\n\nisUnsubscribed() needs to be checked before each new Observable is\nprocessed","distinct":true,"url":"https://api.github.com/repos/ahachete/phoebe/commits/d6fc93cf452cf51b2a2d92c9ed50f9063a921304"},{"sha":"2fa52ef3cf2fe9e51000da8cc2b168f491ebe6ea","author":{"email":"f2a78ee48bb80ec86293791e21def221500feff0@8kdata.com","name":"Álvaro Hernández Tortosa"},"message":"Defensive programming to help phoebe programs exit\n\nUsers of Phoebe should be always calling client.close(). Before this\nchange, failing to do so would result in the JVM not exiting, because of\nthe EventLoopGroup threads being non-daemon.\n\nThis patch changes the reads created by Netty's EventLoopGroup to be\ndaemons and adding a JVM shutdownHook to call close() even if the user\ndoesn't call close(), in an attempt to cleanly tear down connections.\n\nNow the program always exits quickly and tears down connections even if\nthe user is not calling .close().","distinct":true,"url":"https://api.github.com/repos/ahachete/phoebe/commits/2fa52ef3cf2fe9e51000da8cc2b168f491ebe6ea"}]}