{"push_id":1029300083,"size":17,"distinct_size":17,"ref":"refs/heads/master","head":"2ff91020c8948a5eb4c59aa1acf0824190d460ab","before":"172bb27252030f49d42cf6b102b8392139c1398d","commits":[{"sha":"183425242d7f0a0c7ae58b5ceea7e776dfb6f4ff","author":{"email":"4d05a1f7a0b4570e70f013fb502867491a046539@target.com","name":"AndrewFrom"},"message":"Timed Methods with asynchronous return types should record the time for the async to complete","distinct":true,"url":"https://api.github.com/repos/huxi/ratpack/commits/183425242d7f0a0c7ae58b5ceea7e776dfb6f4ff"},{"sha":"9055ec6f54640a8f828d3c3fd3d9db492840632e","author":{"email":"4d05a1f7a0b4570e70f013fb502867491a046539@target.com","name":"AndrewFrom"},"message":"remove trailing comma","distinct":true,"url":"https://api.github.com/repos/huxi/ratpack/commits/9055ec6f54640a8f828d3c3fd3d9db492840632e"},{"sha":"8c361db046d21957be4a80ba7809c9469b3e4d1b","author":{"email":"4d05a1f7a0b4570e70f013fb502867491a046539@target.com","name":"AndrewFrom"},"message":"Remove rxJava components from metrics package, instead only support timing Promise based async.","distinct":true,"url":"https://api.github.com/repos/huxi/ratpack/commits/8c361db046d21957be4a80ba7809c9469b3e4d1b"},{"sha":"749d14ade29e5cd1c0bda445a81c67f67fa07fec","author":{"email":"9002732a81abc20259e01c6c9a1f86c74e98fb71@gmail.com","name":"Jeff Beck"},"message":"Support protocol relative redirects\n\nThis depends on the public address which can be infering or just set it will use that scheme the public address provides.\n\nThis fixes #910","distinct":true,"url":"https://api.github.com/repos/huxi/ratpack/commits/749d14ade29e5cd1c0bda445a81c67f67fa07fec"},{"sha":"c0d3a1a546d8b7a6efac8656957102d3e674d151","author":{"email":"4d05a1f7a0b4570e70f013fb502867491a046539@target.com","name":"AndrewFrom"},"message":"Use the promise timer to update the duration, instead of relying on Timer.Context","distinct":true,"url":"https://api.github.com/repos/huxi/ratpack/commits/c0d3a1a546d8b7a6efac8656957102d3e674d151"},{"sha":"a24a5589fed4a32eb43719cf895e5642f04c963e","author":{"email":"4d05a1f7a0b4570e70f013fb502867491a046539@target.com","name":"AndrewFrom"},"message":"Return the promise result, added tests to check for proper timing and returned result","distinct":true,"url":"https://api.github.com/repos/huxi/ratpack/commits/a24a5589fed4a32eb43719cf895e5642f04c963e"},{"sha":"89ae647b7eb676896d07ab750ef77b5b0622c405","author":{"email":"6f38b0845712075c6d864ca46bf5f3a0cc1f326e@gmail.com","name":"Glen Schrader"},"message":"add jwt pac4j test","distinct":true,"url":"https://api.github.com/repos/huxi/ratpack/commits/89ae647b7eb676896d07ab750ef77b5b0622c405"},{"sha":"1bb5c357f995d89ba547e979a640e7d109e140a8","author":{"email":"2934526b788a419c15c351c8462a7a7eef4633fb@ldaley.com","name":"Luke Daley"},"message":"Test fixes.","distinct":true,"url":"https://api.github.com/repos/huxi/ratpack/commits/1bb5c357f995d89ba547e979a640e7d109e140a8"},{"sha":"3495230bf7721483cffbdc53bdc94c6012dc99cc","author":{"email":"d3b437556753fdae3bdd710bd297ac57bed04bc1@workmarket.com","name":"Matthew Yott"},"message":"Should use absolute path in manual/current redirect","distinct":true,"url":"https://api.github.com/repos/huxi/ratpack/commits/3495230bf7721483cffbdc53bdc94c6012dc99cc"},{"sha":"29fc47826dc6ac6c686f74e7747385adf2718b54","author":{"email":"4ffb248fdf5861e67aa8db4e435f29f85db99cad@gmail.com","name":"Danny Hyun"},"message":"Addresses #938","distinct":true,"url":"https://api.github.com/repos/huxi/ratpack/commits/29fc47826dc6ac6c686f74e7747385adf2718b54"},{"sha":"5afed30e44a0a8b892fa78c669c306c46f2c53c9","author":{"email":"feaf1e554f6c1363d06e3e27fa822befe7482d3d@users.noreply.github.com","name":"Danny"},"message":"Merge pull request #939 from myott/use-absolute-path-manual-redirect\n\nShould use absolute path in manual/current redirect","distinct":true,"url":"https://api.github.com/repos/huxi/ratpack/commits/5afed30e44a0a8b892fa78c669c306c46f2c53c9"},{"sha":"66948a6a836a698b36c1398f7c3394567c29c758","author":{"email":"4ffb248fdf5861e67aa8db4e435f29f85db99cad@gmail.com","name":"Danny Hyun"},"message":"Upgrade Gradle 2.10 -> 2.12\nUpgrade Shadow plugin 1.2.2. -> 1.2.3","distinct":true,"url":"https://api.github.com/repos/huxi/ratpack/commits/66948a6a836a698b36c1398f7c3394567c29c758"},{"sha":"f381325316e3ad2bf63747aea206bed5cbc30fe9","author":{"email":"2934526b788a419c15c351c8462a7a7eef4633fb@ldaley.com","name":"Luke Daley"},"message":"Merge pull request #936 from gschrader/jwt\n\nadd jwt pac4j test","distinct":true,"url":"https://api.github.com/repos/huxi/ratpack/commits/f381325316e3ad2bf63747aea206bed5cbc30fe9"},{"sha":"887fbe07a2566df3089a13175fe498c154bea561","author":{"email":"2934526b788a419c15c351c8462a7a7eef4633fb@ldaley.com","name":"Luke Daley"},"message":"Merge pull request #915 from beckje01/supportSlashes\n\nSupport protocol relative redirects","distinct":true,"url":"https://api.github.com/repos/huxi/ratpack/commits/887fbe07a2566df3089a13175fe498c154bea561"},{"sha":"05f93b3bc6580f33a1f24e1d603a07e66d3d8492","author":{"email":"2934526b788a419c15c351c8462a7a7eef4633fb@ldaley.com","name":"Luke Daley"},"message":"Merge pull request #908 from fromanator/master\n\nTimed Methods with asynchronous return types should count async completion time","distinct":true,"url":"https://api.github.com/repos/huxi/ratpack/commits/05f93b3bc6580f33a1f24e1d603a07e66d3d8492"},{"sha":"cc9392e0e4712cf50cba8cdde7d76b61b6826c23","author":{"email":"2934526b788a419c15c351c8462a7a7eef4633fb@ldaley.com","name":"Luke Daley"},"message":"Doc formatting.","distinct":true,"url":"https://api.github.com/repos/huxi/ratpack/commits/cc9392e0e4712cf50cba8cdde7d76b61b6826c23"},{"sha":"2ff91020c8948a5eb4c59aa1acf0824190d460ab","author":{"email":"2934526b788a419c15c351c8462a7a7eef4633fb@ldaley.com","name":"Luke Daley"},"message":"rationalisation of redirect API and improved docs.","distinct":true,"url":"https://api.github.com/repos/huxi/ratpack/commits/2ff91020c8948a5eb4c59aa1acf0824190d460ab"}]}