{"push_id":671273266,"size":10,"distinct_size":10,"ref":"refs/heads/master","head":"23fcf85500e7a04bd9fb4e2837529028389c7e43","before":"a8aab0cb2b04b42da5000eb96a3501e42588c620","commits":[{"sha":"a6d993ecdca3a2d923dfd207d63a79131e67eca3","author":{"email":"42c2eead056b52be5dad4f541d0e4b19f689ae1d@gmail.com","name":"anryko"},"message":"Update latest.json","distinct":true,"url":"https://api.github.com/repos/craftytrickster/grafana/commits/a6d993ecdca3a2d923dfd207d63a79131e67eca3"},{"sha":"7cf9046dc53dc8dc57d5f51ef058bd57c695d75c","author":{"email":"8cf75174da295947b3c26d4a5c804d45e4fc7d16@licenser.net","name":"Heinz N. Gies"},"message":"fixing #2021\n\nThis tiny commit fixes a routing problem for proxy requests. The\nrouter was expecting a url path behind the proxy id, if none was\ngiven (read: the service proxied was at the root of a host) then\nthe router would return a 404. With this patch it now propperly\nuses ProxyDataSourceRequest.","distinct":true,"url":"https://api.github.com/repos/craftytrickster/grafana/commits/7cf9046dc53dc8dc57d5f51ef058bd57c695d75c"},{"sha":"51af06edf7d801da3ba30490d584f615bc764e20","author":{"email":"4fd8dd82a551518972094c46f56730534b528475@gmail.com","name":"Torkel Ödegaard"},"message":"Merge pull request #2022 from dalmatinerdb/proxy-url-fix\n\nfixing #2021","distinct":true,"url":"https://api.github.com/repos/craftytrickster/grafana/commits/51af06edf7d801da3ba30490d584f615bc764e20"},{"sha":"a39e484aaa994914b0e317bc97bd6d4a30d6d168","author":{"email":"4fd8dd82a551518972094c46f56730534b528475@gmail.com","name":"Torkel Ödegaard"},"message":"Merge pull request #2007 from anryko/master\n\nUpdate latest.json","distinct":true,"url":"https://api.github.com/repos/craftytrickster/grafana/commits/a39e484aaa994914b0e317bc97bd6d4a30d6d168"},{"sha":"3354365177f28cabff810cd75042b93382ebfa02","author":{"email":"4fd8dd82a551518972094c46f56730534b528475@gmail.com","name":"Torkel Ödegaard"},"message":"Api handler refactoring using the wrap and response func/type, fixed small issue in influxdb 0.9 response handling","distinct":true,"url":"https://api.github.com/repos/craftytrickster/grafana/commits/3354365177f28cabff810cd75042b93382ebfa02"},{"sha":"592330b5a74983f9e094ba9f9a18bdaff549e00e","author":{"email":"4fd8dd82a551518972094c46f56730534b528475@gmail.com","name":"Torkel Ödegaard"},"message":"Expose data source extended properties (jsonData), to the frontend, Closes #2023","distinct":true,"url":"https://api.github.com/repos/craftytrickster/grafana/commits/592330b5a74983f9e094ba9f9a18bdaff549e00e"},{"sha":"ba3f6f9d3e12882f3df96e320f118253c90b0776","author":{"email":"4fd8dd82a551518972094c46f56730534b528475@gmail.com","name":"Torkel Ödegaard"},"message":"InfluxDB 09 fix, do not treat empty results as an error","distinct":true,"url":"https://api.github.com/repos/craftytrickster/grafana/commits/ba3f6f9d3e12882f3df96e320f118253c90b0776"},{"sha":"1821809e69d9339672e9d8a58e702f83a9e384e3","author":{"email":"54601693613db190ef8fd2e8b441c14a60bd81bb@kkoehler.com","name":"Kristian Köhler"},"message":"listing of all none admin methods","distinct":true,"url":"https://api.github.com/repos/craftytrickster/grafana/commits/1821809e69d9339672e9d8a58e702f83a9e384e3"},{"sha":"3c6b647398ac8ba49259316f7965889ea053aa5c","author":{"email":"54601693613db190ef8fd2e8b441c14a60bd81bb@kkoehler.com","name":"Kristian Köhler"},"message":"added admin stuff","distinct":true,"url":"https://api.github.com/repos/craftytrickster/grafana/commits/3c6b647398ac8ba49259316f7965889ea053aa5c"},{"sha":"23fcf85500e7a04bd9fb4e2837529028389c7e43","author":{"email":"4fd8dd82a551518972094c46f56730534b528475@gmail.com","name":"Torkel Ödegaard"},"message":"Merge pull request #2034 from kkoehler/api-doc\n\nApi doc","distinct":true,"url":"https://api.github.com/repos/craftytrickster/grafana/commits/23fcf85500e7a04bd9fb4e2837529028389c7e43"}]}