{"push_id":681121869,"size":6,"distinct_size":0,"ref":"refs/heads/master","head":"a1c39a811b6f6a0b080d33076e2bdcbdac04fd9d","before":"ad3bb9be8f77e33da6a30f4e795d78ffb18650ce","commits":[{"sha":"a39fd6d475caf0d89267c009f66f4760c67a3779","author":{"email":"555d01dd6a3cfa120592c8119636372ed95158e4@ufa.ie","name":"Warren Kenny"},"message":"Initial Commit","distinct":false,"url":"https://api.github.com/repos/wrren/sqerl/commits/a39fd6d475caf0d89267c009f66f4760c67a3779"},{"sha":"379bbe42cafb2a23a3b0ba35f72aea6f9c980cbb","author":{"email":"555d01dd6a3cfa120592c8119636372ed95158e4@ufa.ie","name":"Warren Kenny"},"message":"Extended gitignore to ignore common text log output and beam files\nAdded lager dependency for logging\nAdded jsx dependency for JSON handling\nModified erlang.mk Makefile to disable warnings on deprecated type as it causes emysql build to fail for now\nAdded sql script to create trade database\nAdded environment variable to specify database connect port\nAdded emysql pool initialization to application start\nAdded various conversion functions for trade record\nAdded queries to trade access layer\nAdded common test suite for trade conversion functions\nFixed bugs in trade handler initialization due to cowboy documentation weirdness ( always end up looking at the bloody source )","distinct":false,"url":"https://api.github.com/repos/wrren/sqerl/commits/379bbe42cafb2a23a3b0ba35f72aea6f9c980cbb"},{"sha":"90d997e3f2167c4ad1e9ec8208f1fe9d26f0f972","author":{"email":"555d01dd6a3cfa120592c8119636372ed95158e4@ufa.ie","name":"Warren Kenny"},"message":"Removed to/from_money functions in favour of using binaries, MySQL can be used to generate statistics using accurate DECIMAL type\nAdded test case for conversion of JSON to sqerl_trade record type\nSimplified access layer through use of as_record and insert_id emysql functions instead of raw access to result records","distinct":false,"url":"https://api.github.com/repos/wrren/sqerl/commits/90d997e3f2167c4ad1e9ec8208f1fe9d26f0f972"},{"sha":"bef9f76b682bcadaa3c2fdba24a34b501e01ff7b","author":{"email":"555d01dd6a3cfa120592c8119636372ed95158e4@ufa.ie","name":"Warren Kenny"},"message":"Added lager parse transform step to compilation so that we can get delicious lager logging\nMoved trade header into include directory to follow erlang.mk convention and include paths\nAdded sys.config spec for lager output\nImplemented gen_event-based websocket sending triggered by incoming trade data\nAdded test cases for sqerl_trade <-> JSON conversion","distinct":false,"url":"https://api.github.com/repos/wrren/sqerl/commits/bef9f76b682bcadaa3c2fdba24a34b501e01ff7b"},{"sha":"d5e25bbad8b761f965ca76522ceda40f93f1f8da","author":{"email":"555d01dd6a3cfa120592c8119636372ed95158e4@ufa.ie","name":"Warren Kenny"},"message":"Updated request test script to omit useless output","distinct":false,"url":"https://api.github.com/repos/wrren/sqerl/commits/d5e25bbad8b761f965ca76522ceda40f93f1f8da"},{"sha":"a1c39a811b6f6a0b080d33076e2bdcbdac04fd9d","author":{"email":"555d01dd6a3cfa120592c8119636372ed95158e4@ufa.ie","name":"Warren Kenny"},"message":"Added rate limiting support middleware. Request rates can now be limited based both on the\nuser ID submitting trades and the source IP address of the request. Added rate limiting\nconfiguration settings to application environment. Moved trade event notification to\nsqerl_trade to hide the gen_event interface from the rest of the code.","distinct":false,"url":"https://api.github.com/repos/wrren/sqerl/commits/a1c39a811b6f6a0b080d33076e2bdcbdac04fd9d"}]}