{"push_id":996130273,"size":318,"distinct_size":248,"ref":"refs/heads/master","head":"894fe107df323b63cd3dc046bb05c78d89b5f204","before":"7ebc1bb913c19080fc44927de1ce9d0d0d1f12d5","commits":[{"sha":"a71e1bbe18fad2d902d76dea216db4fe7340d841","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@instanceinc.com","name":"Ryan Schlesinger"},"message":"Add middleware stack to Testing","distinct":false,"url":"https://api.github.com/repos/instacart/sidekiq/commits/a71e1bbe18fad2d902d76dea216db4fe7340d841"},{"sha":"a6292a1598e40c41055e2ddd46473bdb0308e43c","author":{"email":"784798066b6115bd0228f186190f2d9065d361fe@ubuntu.com","name":"Islam Wazery"},"message":"Change the deprecated serve_static_assets to serve_static_files in env configs","distinct":false,"url":"https://api.github.com/repos/instacart/sidekiq/commits/a6292a1598e40c41055e2ddd46473bdb0308e43c"},{"sha":"1829d5df91c861a91f45057dadddc70605c55965","author":{"email":"4547e0aab037fa9b9a15919f9d769a4eaf52cab8@gmail.com","name":"Mike Perham"},"message":"Merge pull request #2538 from wazery/master\n\nChange the deprecated serve_static_assets to serve_static_files configs","distinct":false,"url":"https://api.github.com/repos/instacart/sidekiq/commits/1829d5df91c861a91f45057dadddc70605c55965"},{"sha":"96e40c42af92d6697eba2dc2658c8a7486d00bac","author":{"email":"4547e0aab037fa9b9a15919f9d769a4eaf52cab8@gmail.com","name":"Mike Perham"},"message":"Merge pull request #2534 from mperham/testing-middleware\n\nAdd middleware stack to Testing","distinct":false,"url":"https://api.github.com/repos/instacart/sidekiq/commits/96e40c42af92d6697eba2dc2658c8a7486d00bac"},{"sha":"a8a7fc7ebc57973ff20b47707d71d12ba79ccf8a","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@aceofsales.com","name":"Ryan Schlesinger"},"message":"Add changes entry for test harness middleware","distinct":false,"url":"https://api.github.com/repos/instacart/sidekiq/commits/a8a7fc7ebc57973ff20b47707d71d12ba79ccf8a"},{"sha":"4154091ab04f236dce22dfa36c73043a71a78df6","author":{"email":"4547e0aab037fa9b9a15919f9d769a4eaf52cab8@gmail.com","name":"Mike Perham"},"message":"Merge pull request #2543 from mperham/testing-middleware-changes\n\nAdd changes entry for test harness middleware","distinct":false,"url":"https://api.github.com/repos/instacart/sidekiq/commits/4154091ab04f236dce22dfa36c73043a71a78df6"},{"sha":"4c274f4cfb1690b13f32ee307d71780c1db9cffb","author":{"email":"4547e0aab037fa9b9a15919f9d769a4eaf52cab8@gmail.com","name":"Mike Perham"},"message":"Implement Web UI keyboard shortcuts, #2540\n\nNeeds: JS concat","distinct":false,"url":"https://api.github.com/repos/instacart/sidekiq/commits/4c274f4cfb1690b13f32ee307d71780c1db9cffb"},{"sha":"6e652817e3d3324132f73f12a0adb1fc0bd1da2f","author":{"email":"4547e0aab037fa9b9a15919f9d769a4eaf52cab8@gmail.com","name":"Mike Perham"},"message":"Revert \"Implement Web UI keyboard shortcuts, #2540\"\n\nThis reverts commit 4c274f4cfb1690b13f32ee307d71780c1db9cffb.","distinct":false,"url":"https://api.github.com/repos/instacart/sidekiq/commits/6e652817e3d3324132f73f12a0adb1fc0bd1da2f"},{"sha":"1885fcf5db9f7e3dc504e464971a3dbe652aa087","author":{"email":"b813ae49e119d8bb52ee4d09e972858b377fce0f@gmail.com","name":"Filip Bartuzi"},"message":"Map retry_in period to integer\n\nAccording to [wiki](https://github.com/mperham/sidekiq/wiki/Error-Handling). The return value of the block must be an integer.\r\n\r\nHowever many users like to use 1.hour / 2.days / 34.seconds syntax from `Activesupport::Duration`.  All Activesupport::Duration instances can be mapped to integer with `to_i` method. Lets map it than!\r\n\r\n```\r\n # The current retry count is yielded. The return value of the block must be \r\n  # an integer. It is used as the delay, in seconds. \r\n  sidekiq_retry_in do |count|\r\n    10 * (count + 1) # (i.e. 10, 20, 30, 40)\r\n  end\r\n```","distinct":false,"url":"https://api.github.com/repos/instacart/sidekiq/commits/1885fcf5db9f7e3dc504e464971a3dbe652aa087"},{"sha":"69132ccd2cb3677e7c46548fb741648d4f033c58","author":{"email":"4547e0aab037fa9b9a15919f9d769a4eaf52cab8@gmail.com","name":"Mike Perham"},"message":"Merge pull request #2544 from Bartuz/patch-1\n\nMap retry_in period to integer","distinct":false,"url":"https://api.github.com/repos/instacart/sidekiq/commits/69132ccd2cb3677e7c46548fb741648d4f033c58"},{"sha":"cbc0254e4a36b1089655eda596418070d71b5bdf","author":{"email":"25ecbcb559d14a98e4665d6830ac5c99991d7c25@remind101.com","name":"sanjay"},"message":"Failing tests","distinct":false,"url":"https://api.github.com/repos/instacart/sidekiq/commits/cbc0254e4a36b1089655eda596418070d71b5bdf"},{"sha":"371dc81f0dc7e4306f59934fcf870a494af05dd7","author":{"email":"25ecbcb559d14a98e4665d6830ac5c99991d7c25@remind101.com","name":"sanjay"},"message":"Don't ack unless we actually started working on the job. Fixes #2531","distinct":false,"url":"https://api.github.com/repos/instacart/sidekiq/commits/371dc81f0dc7e4306f59934fcf870a494af05dd7"},{"sha":"f874161f539400b10c38db468aceadb5e57e5932","author":{"email":"4547e0aab037fa9b9a15919f9d769a4eaf52cab8@gmail.com","name":"Mike Perham"},"message":"Merge pull request #2545 from remind101/middleware_exceptions_ack_fix\n\nDon't ack unless we attempted to start working on the job","distinct":false,"url":"https://api.github.com/repos/instacart/sidekiq/commits/f874161f539400b10c38db468aceadb5e57e5932"},{"sha":"b64dbf34f6df174116cd9f119f02499acd247a18","author":{"email":"4547e0aab037fa9b9a15919f9d769a4eaf52cab8@gmail.com","name":"Mike Perham"},"message":"Merge branch 'master' of github.com:mperham/sidekiq","distinct":false,"url":"https://api.github.com/repos/instacart/sidekiq/commits/b64dbf34f6df174116cd9f119f02499acd247a18"},{"sha":"79288de6058adc5f2aa6154953f60a67e188121f","author":{"email":"4547e0aab037fa9b9a15919f9d769a4eaf52cab8@gmail.com","name":"Mike Perham"},"message":"Disconnect and retry if READONLY error detected, fixes #2550","distinct":false,"url":"https://api.github.com/repos/instacart/sidekiq/commits/79288de6058adc5f2aa6154953f60a67e188121f"},{"sha":"aff8531b02ca7b4003f1983fb6eda6912f60ecfd","author":{"email":"4547e0aab037fa9b9a15919f9d769a4eaf52cab8@gmail.com","name":"Mike Perham"},"message":"changes","distinct":false,"url":"https://api.github.com/repos/instacart/sidekiq/commits/aff8531b02ca7b4003f1983fb6eda6912f60ecfd"},{"sha":"adb8e1ed48cedf513c37bf960b9043bfd70af3f8","author":{"email":"4547e0aab037fa9b9a15919f9d769a4eaf52cab8@gmail.com","name":"Mike Perham"},"message":"Merge pull request #2550 from mperham/readonly_disconnect\n\ngracefully handle connection errors","distinct":false,"url":"https://api.github.com/repos/instacart/sidekiq/commits/adb8e1ed48cedf513c37bf960b9043bfd70af3f8"},{"sha":"e60386ff6fd64ea2a606515c75944eac8e289180","author":{"email":"4547e0aab037fa9b9a15919f9d769a4eaf52cab8@gmail.com","name":"Mike Perham"},"message":"Add batch shard support","distinct":false,"url":"https://api.github.com/repos/instacart/sidekiq/commits/e60386ff6fd64ea2a606515c75944eac8e289180"},{"sha":"50fc8ee7c3f7c5e4049db598c0e14465a67a877c","author":{"email":"4547e0aab037fa9b9a15919f9d769a4eaf52cab8@gmail.com","name":"Mike Perham"},"message":"Merge branch 'master' of github.com:mperham/sidekiq","distinct":false,"url":"https://api.github.com/repos/instacart/sidekiq/commits/50fc8ee7c3f7c5e4049db598c0e14465a67a877c"},{"sha":"cf5933ab67eefb86e64d99a6aee4eaf18aada08f","author":{"email":"4547e0aab037fa9b9a15919f9d769a4eaf52cab8@gmail.com","name":"Mike Perham"},"message":"changes","distinct":false,"url":"https://api.github.com/repos/instacart/sidekiq/commits/cf5933ab67eefb86e64d99a6aee4eaf18aada08f"}]}