{"push_id":735092316,"size":5,"distinct_size":5,"ref":"refs/heads/statsd-middleware","head":"f30ef34ca2f31dfcf13fd252d88cabc846ed5fcf","before":"da1c08e122ba1405636c155203f06a6a5805c318","commits":[{"sha":"f84ac10ffacfdf85774d0e907bbc313551174a2a","author":{"email":"62915ec5cb0ca5a2361c75166e87a6718f6cbec5@gmail.com","name":"David Bolshoy"},"message":"Added CORS middleware","distinct":true,"url":"https://api.github.com/repos/rounds/go-gin-contrib/commits/f84ac10ffacfdf85774d0e907bbc313551174a2a"},{"sha":"af7d4ddda7a2108c283f1ea7a26246654eb8ab85","author":{"email":"62915ec5cb0ca5a2361c75166e87a6718f6cbec5@gmail.com","name":"David Bolshoy"},"message":"Refactored and made separate input and output filters.\n\nAdded output options and mime type detection by URL extension.","distinct":true,"url":"https://api.github.com/repos/rounds/go-gin-contrib/commits/af7d4ddda7a2108c283f1ea7a26246654eb8ab85"},{"sha":"1c4c7342b9e1ae6fcf86aacce25c2d09cc3a1768","author":{"email":"62915ec5cb0ca5a2361c75166e87a6718f6cbec5@gmail.com","name":"David Bolshoy"},"message":"Changed to use rounds/gorelic package, which permits adding custom metrics.\nAdded http status metrics.","distinct":true,"url":"https://api.github.com/repos/rounds/go-gin-contrib/commits/1c4c7342b9e1ae6fcf86aacce25c2d09cc3a1768"},{"sha":"8215daf66781f8ecf1970f0b5fe76dcc96fab414","author":{"email":"62915ec5cb0ca5a2361c75166e87a6718f6cbec5@gmail.com","name":"David Bolshoy"},"message":"Updated expvar middleware to use json.MarshalIdent","distinct":true,"url":"https://api.github.com/repos/rounds/go-gin-contrib/commits/8215daf66781f8ecf1970f0b5fe76dcc96fab414"},{"sha":"f30ef34ca2f31dfcf13fd252d88cabc846ed5fcf","author":{"email":"b0562f4ce4c8e3af3a0f24fdb05a9408b435e5c5@gmail.com","name":"Ory Band"},"message":"added StatsD middleware, for reporting metrics to a StatsD agent.\n\n- currently supported metrics:\n  - request throughput\n  - response time\n  - successful requests\n  - erroneous requests\n    - can assign different buckets to error types.\n- using functional options, for easier future additions.\n  see the following article for more info:\n  http://dave.cheney.net/2014/10/17/functional-options-for-friendly-apis\n- configuration options:\n  - common bucket name prefix\n  - per-metric bucket name\n  - per-error type bucket name\n- fully documented\n- includes example","distinct":true,"url":"https://api.github.com/repos/rounds/go-gin-contrib/commits/f30ef34ca2f31dfcf13fd252d88cabc846ed5fcf"}]}