{"push_id":797261524,"size":29,"distinct_size":29,"ref":"refs/heads/master","head":"259397fd5ad9f9213f7aaad815e7b53a5cb8de81","before":"3a185aa642baf8f50ab082a8a5ed9a0dc6da7a3e","commits":[{"sha":"7767460911d7cc3ee999ef34af39241a6788fe37","author":{"email":"6b80a44e156a90d8a7b2c5398b8920ef9ab4c936@gmail.com","name":"Maxim Kamenkov"},"message":"Added redis max connections setting.","distinct":true,"url":"https://api.github.com/repos/waveaccounting/sixpack/commits/7767460911d7cc3ee999ef34af39241a6788fe37"},{"sha":"dbce466316794801e53b8f0c7e267d44e3ee5cec","author":{"email":"7aa2b466eef8222f66a6ce3eb05355785a4c9dc5@jardas.de","name":"Philipp Jardas"},"message":"Do not check traffic fraction for update on every participation.\n\nIf a participation is requested without a traffic fraction argument, the traffic fraction is no longer assumed to be 1. This caused requests to always fail for experiments with a traffic fraction lower than 1 without explicit argument.\n\nFurther, the server no longer defaults the request parameter \"traffic_fraction\" to 1 but simply leaves it at None. It's up to the model to default this value to 1 only when creating an new experiment.","distinct":true,"url":"https://api.github.com/repos/waveaccounting/sixpack/commits/dbce466316794801e53b8f0c7e267d44e3ee5cec"},{"sha":"43bd1c379ba39c815bcad3d4dbf89dc2bbf02b4c","author":{"email":"7aa2b466eef8222f66a6ce3eb05355785a4c9dc5@jardas.de","name":"Philipp Jardas"},"message":"added unit tests\n\nRedis database is now flushed after every test.","distinct":true,"url":"https://api.github.com/repos/waveaccounting/sixpack/commits/43bd1c379ba39c815bcad3d4dbf89dc2bbf02b4c"},{"sha":"fb74376aa961eb785a20a9c2eeef3a33ff042ea8","author":{"email":"2f666d052d133a60602d65561ce6c0cb2e1f7223@users.noreply.github.com","name":"Mark Steve Samson"},"message":"Port should be an integer","distinct":true,"url":"https://api.github.com/repos/waveaccounting/sixpack/commits/fb74376aa961eb785a20a9c2eeef3a33ff042ea8"},{"sha":"0e20b95ea896bbf7a0fcb6ab0becbd144b7401d0","author":{"email":"092357d9ea19d74977a64063125bcc9016c7b0be@users.noreply.github.com","name":"chaaaarlie"},"message":"Remove round from choose alternative\n\nRounding the random number generated at choose_alternative is excluding users who happen to get a random number greater or equal to 0.990000.","distinct":true,"url":"https://api.github.com/repos/waveaccounting/sixpack/commits/0e20b95ea896bbf7a0fcb6ab0becbd144b7401d0"},{"sha":"9235412e72ad70bda010dec41a7677584779d997","author":{"email":"4930b85fa530ef933aa7aa96bdea96b1a5c121fe@users.noreply.github.com","name":"Zack Kitzmiller"},"message":"Merge pull request #137 from caxap/redis-max-connections\n\nAdded redis max connections setting.","distinct":true,"url":"https://api.github.com/repos/waveaccounting/sixpack/commits/9235412e72ad70bda010dec41a7677584779d997"},{"sha":"0de3e4d64cde9385a7c86081a9ddd1b964e652c5","author":{"email":"4930b85fa530ef933aa7aa96bdea96b1a5c121fe@users.noreply.github.com","name":"Zack Kitzmiller"},"message":"Merge pull request #164 from marksteve/patch-1\n\nPort should be an integer","distinct":true,"url":"https://api.github.com/repos/waveaccounting/sixpack/commits/0de3e4d64cde9385a7c86081a9ddd1b964e652c5"},{"sha":"37fb32b2b9440a26058bdc64fe4f89eeff9108a7","author":{"email":"4930b85fa530ef933aa7aa96bdea96b1a5c121fe@gmail.com","name":"zackkitzmiller"},"message":"bump version","distinct":true,"url":"https://api.github.com/repos/waveaccounting/sixpack/commits/37fb32b2b9440a26058bdc64fe4f89eeff9108a7"},{"sha":"db3456d4071f0622eb21be052381deff9a5b26df","author":{"email":"015d02aed526d47a9cf940a17dae1cdbe1607698@acquia.com","name":"Thomas Meire"},"message":"Discard conversions from excluded clients when traffic_fraction < 1.\n\nWhen traffic_fraction is < 1, some clients get the control alternative.\nThe participations of these excluded clients are not recorded to redis.\nWhen there is a conversion request for an excluded client, the conversion\nis not discarded and recorded to redis. When there are a couple of these\nconversions by excluded clients, the number of completed conversions\nbecomes bigger than the number of participants, which should never be\npossible. The computation of the confidence_interval relies on this\nassumption and fails when the completed_count becomes bigger than\nparticipant_count.\n\nThe solution is to discard the conversions of excluded clients as well.","distinct":true,"url":"https://api.github.com/repos/waveaccounting/sixpack/commits/db3456d4071f0622eb21be052381deff9a5b26df"},{"sha":"61d6a6596b9e65700e7b0ca9d708dc28336afe63","author":{"email":"06fa905d7f2aaced6dc72e9511c71a2a51e8aead@seatgeek.com","name":"Stephen D'Amico"},"message":"Update license year to 2015","distinct":true,"url":"https://api.github.com/repos/waveaccounting/sixpack/commits/61d6a6596b9e65700e7b0ca9d708dc28336afe63"},{"sha":"bf78609557f5247aa7cd2908e4013921eb4e0228","author":{"email":"06fa905d7f2aaced6dc72e9511c71a2a51e8aead@seatgeek.com","name":"Stephen D'Amico"},"message":"Add sixpack-java to list of clients.","distinct":true,"url":"https://api.github.com/repos/waveaccounting/sixpack/commits/bf78609557f5247aa7cd2908e4013921eb4e0228"},{"sha":"c2eb8443410fbfb2203d0e310274710c16cb4ab1","author":{"email":"4930b85fa530ef933aa7aa96bdea96b1a5c121fe@users.noreply.github.com","name":"Zack Kitzmiller"},"message":"Merge pull request #185 from seatgeek/add-sixpack-java\n\nAdd sixpack-java to client list","distinct":true,"url":"https://api.github.com/repos/waveaccounting/sixpack/commits/c2eb8443410fbfb2203d0e310274710c16cb4ab1"},{"sha":"62e4992add4abed6f31a4edfb1872a8d51b03beb","author":{"email":"015d02aed526d47a9cf940a17dae1cdbe1607698@acquia.com","name":"Thomas Meire"},"message":"Display the number of clients that were excluded from the experiment.","distinct":true,"url":"https://api.github.com/repos/waveaccounting/sixpack/commits/62e4992add4abed6f31a4edfb1872a8d51b03beb"},{"sha":"688c8f982bb668162701296b2c9753486397348c","author":{"email":"015d02aed526d47a9cf940a17dae1cdbe1607698@acquia.com","name":"Thomas Meire"},"message":"Bump fakeredis version to v0.4.0 for bitcount implementation","distinct":true,"url":"https://api.github.com/repos/waveaccounting/sixpack/commits/688c8f982bb668162701296b2c9753486397348c"},{"sha":"59061c2ef4805f2edbd7e04191dacbe9fe83785a","author":{"email":"4930b85fa530ef933aa7aa96bdea96b1a5c121fe@users.noreply.github.com","name":"Zack Kitzmiller"},"message":"Merge pull request #186 from blackskad/excluded-clients-on-dashboard\n\nDisplay the number of clients that were excluded from the experiment on the dashboard.","distinct":true,"url":"https://api.github.com/repos/waveaccounting/sixpack/commits/59061c2ef4805f2edbd7e04191dacbe9fe83785a"},{"sha":"d2370a6f95fca9dc03285d7ae587c0e50d20e6cf","author":{"email":"1af48837f8bf537ec8190dd84103d75c583c16b0@gmail.com","name":"nickveenhof"},"message":"Fixing participating typo","distinct":true,"url":"https://api.github.com/repos/waveaccounting/sixpack/commits/d2370a6f95fca9dc03285d7ae587c0e50d20e6cf"},{"sha":"84858392a4e708107b2d72a834365cd75bc38294","author":{"email":"4930b85fa530ef933aa7aa96bdea96b1a5c121fe@users.noreply.github.com","name":"Zack Kitzmiller"},"message":"Merge pull request #187 from nickveenhof/participating-typo\n\nFixing participating typo","distinct":true,"url":"https://api.github.com/repos/waveaccounting/sixpack/commits/84858392a4e708107b2d72a834365cd75bc38294"},{"sha":"2b4c041a5eb634e0c76917256f3e4575a11d297a","author":{"email":"3ecf1aef57aab0a6890d525f6a19b511adcea5ad@users.noreply.github.com","name":"Jose Diaz-Gonzalez"},"message":"Fix readme heading for 2.0.1","distinct":true,"url":"https://api.github.com/repos/waveaccounting/sixpack/commits/2b4c041a5eb634e0c76917256f3e4575a11d297a"},{"sha":"0c91622812f81c5bcfd2bdde8d92e865c0547fb6","author":{"email":"4930b85fa530ef933aa7aa96bdea96b1a5c121fe@gmail.com","name":"zackkitzmiller"},"message":"Merge branch 'issue-166' of https://github.com/blackskad/sixpack into blackskad-issue-166\n\nConflicts:\n\tsixpack/test/experiment_model_test.py","distinct":true,"url":"https://api.github.com/repos/waveaccounting/sixpack/commits/0c91622812f81c5bcfd2bdde8d92e865c0547fb6"},{"sha":"404ec46fc6af214b16e8fe7dbedad7120da47ee0","author":{"email":"4930b85fa530ef933aa7aa96bdea96b1a5c121fe@gmail.com","name":"zackkitzmiller"},"message":"Merge branch 'blackskad-issue-166'","distinct":true,"url":"https://api.github.com/repos/waveaccounting/sixpack/commits/404ec46fc6af214b16e8fe7dbedad7120da47ee0"}]}