Last active
August 29, 2015 14:23
-
-
Save bshyong/9717ba75a6372a283895 to your computer and use it in GitHub Desktop.
sidekiq changelog
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Change Log | |
## [Unreleased](https://github.com/mperham/sidekiq/tree/HEAD) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v3.4.1...HEAD) | |
**Closed issues:** | |
- Sidekiq + Docker - Handle Docker container termination? [\#2404](https://github.com/mperham/sidekiq/issues/2404) | |
- "warning: instance variable @done not initialized" [\#2402](https://github.com/mperham/sidekiq/issues/2402) | |
- Upstart script gets executed without passing the index variable [\#2401](https://github.com/mperham/sidekiq/issues/2401) | |
- What does the "12" in 'redis://redis.example.com:7372/12' mean? And is hiredis the default? [\#2400](https://github.com/mperham/sidekiq/issues/2400) | |
- `Memory Bloat` description in wiki is still correct? [\#2396](https://github.com/mperham/sidekiq/issues/2396) | |
- Deeper init integration [\#1532](https://github.com/mperham/sidekiq/issues/1532) | |
**Merged pull requests:** | |
- Prevent redundant polling in the web UI [\#2399](https://github.com/mperham/sidekiq/pull/2399) ([tombenner](https://github.com/tombenner)) | |
## [v3.4.1](https://github.com/mperham/sidekiq/tree/v3.4.1) (2015-06-19) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v3.4.0...v3.4.1) | |
**Closed issues:** | |
- Can a job be executed twice at the same time? [\#2398](https://github.com/mperham/sidekiq/issues/2398) | |
- Error using Rails.cache with redis store no \_dump\_data is defined for class Proc [\#2395](https://github.com/mperham/sidekiq/issues/2395) | |
**Merged pull requests:** | |
- Web: Revert overflow for `redis-url` and `redis-namespace` to `hidden` [\#2393](https://github.com/mperham/sidekiq/pull/2393) ([warrenguy](https://github.com/warrenguy)) | |
- Don't mange sidekiq [\#2392](https://github.com/mperham/sidekiq/pull/2392) ([jsrn](https://github.com/jsrn)) | |
## [v3.4.0](https://github.com/mperham/sidekiq/tree/v3.4.0) (2015-06-17) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v3.3.4...v3.4.0) | |
**Fixed bugs:** | |
- NoMethodError: undefined method `each\_pair' for nil:NilClass [\#2353](https://github.com/mperham/sidekiq/issues/2353) | |
**Closed issues:** | |
- Sidekiq - asset path not valid in email : Engineyard : Nginx : Passenger [\#2390](https://github.com/mperham/sidekiq/issues/2390) | |
- ActiveJob and Sidekiq::Worker [\#2389](https://github.com/mperham/sidekiq/issues/2389) | |
- Sidekiq is not designed to work well with dozens of queues. [\#2388](https://github.com/mperham/sidekiq/issues/2388) | |
- uninitialized constant XXXXXWorker [\#2387](https://github.com/mperham/sidekiq/issues/2387) | |
- Role does not exist issue with Rolify [\#2386](https://github.com/mperham/sidekiq/issues/2386) | |
- Question: high concurrency limitations [\#2385](https://github.com/mperham/sidekiq/issues/2385) | |
- Intercept a sigterm to do extra logging? [\#2383](https://github.com/mperham/sidekiq/issues/2383) | |
- Troubles with open-uri [\#2380](https://github.com/mperham/sidekiq/issues/2380) | |
- BatchSet doesn't seem to represent all open batches [\#2379](https://github.com/mperham/sidekiq/issues/2379) | |
- Reschedule restarted jobs with a delay [\#2378](https://github.com/mperham/sidekiq/issues/2378) | |
- Shutdown events should fire in reverse [\#2374](https://github.com/mperham/sidekiq/issues/2374) | |
- Latency is confusing for scheduled jobs [\#2373](https://github.com/mperham/sidekiq/issues/2373) | |
- Sidekiq does not support keyword arguments [\#2372](https://github.com/mperham/sidekiq/issues/2372) | |
- Sidekiq not "in sync" with Rails [\#2371](https://github.com/mperham/sidekiq/issues/2371) | |
- Is it possible that I log success or failure of delivering mail ? [\#2370](https://github.com/mperham/sidekiq/issues/2370) | |
- Is there a way to kill frozen jobs from cli? [\#2369](https://github.com/mperham/sidekiq/issues/2369) | |
- Sidekiq process dies silently [\#2368](https://github.com/mperham/sidekiq/issues/2368) | |
- Is sidekiq not suitable for frequent jobs ? [\#2367](https://github.com/mperham/sidekiq/issues/2367) | |
- Rails mailer ignores attachments when using sidekiq [\#2366](https://github.com/mperham/sidekiq/issues/2366) | |
- You may have encountered a bug in the Ruby interpreter or extension libraries [\#2365](https://github.com/mperham/sidekiq/issues/2365) | |
- How can I detect shutdown signals from inside my workers? [\#2364](https://github.com/mperham/sidekiq/issues/2364) | |
- Batches in tests [\#2363](https://github.com/mperham/sidekiq/issues/2363) | |
- Question: ActionMailer delay during redis multi-az failover \(read only state\) [\#2362](https://github.com/mperham/sidekiq/issues/2362) | |
- Sidekiq upstrat script can't find bundler [\#2361](https://github.com/mperham/sidekiq/issues/2361) | |
- Timestamp format changes when polling the busy page in the web UI [\#2359](https://github.com/mperham/sidekiq/issues/2359) | |
- `.sidekiq\_options` with ActiveJob? [\#2358](https://github.com/mperham/sidekiq/issues/2358) | |
- Starting Sidekiq with namespace causes jobs not to be started [\#2357](https://github.com/mperham/sidekiq/issues/2357) | |
- Add Sidekiq gem's metadata on rubygems.org [\#2355](https://github.com/mperham/sidekiq/issues/2355) | |
- Lateness? [\#2354](https://github.com/mperham/sidekiq/issues/2354) | |
- Feature Suggestion: delete batches from Web UI [\#2351](https://github.com/mperham/sidekiq/issues/2351) | |
- auto create job every 3 minutes [\#2350](https://github.com/mperham/sidekiq/issues/2350) | |
- Display private queues on web UI? [\#2348](https://github.com/mperham/sidekiq/issues/2348) | |
- Display callback information for a batch [\#2347](https://github.com/mperham/sidekiq/issues/2347) | |
- newrelic\_rpm breaks pro web UI [\#2345](https://github.com/mperham/sidekiq/issues/2345) | |
- Undefined method `settings' for NewRelic::Rack::BrowserMonitoring on Sidekiq Pro 2.0.2 [\#2344](https://github.com/mperham/sidekiq/issues/2344) | |
- Include no-timestamp log option? [\#2343](https://github.com/mperham/sidekiq/issues/2343) | |
- Question: Can you mix 'Strict queue ordering algorithm' with 'Weighted random algorithm' [\#2342](https://github.com/mperham/sidekiq/issues/2342) | |
- Jobs stuck on mon\_enter [\#2341](https://github.com/mperham/sidekiq/issues/2341) | |
- Is there a central place to find the status of the job via job\_id? [\#2339](https://github.com/mperham/sidekiq/issues/2339) | |
- Document ability for custom retry delay to fallback to default implementation [\#2338](https://github.com/mperham/sidekiq/issues/2338) | |
- Fake testing & batches [\#2336](https://github.com/mperham/sidekiq/issues/2336) | |
- Getting information about jobs in various states [\#2335](https://github.com/mperham/sidekiq/issues/2335) | |
- Failures but no failures? [\#2334](https://github.com/mperham/sidekiq/issues/2334) | |
- Some questions about Batch failure cases [\#2333](https://github.com/mperham/sidekiq/issues/2333) | |
- Polling removes formatted timestamps [\#2331](https://github.com/mperham/sidekiq/issues/2331) | |
- Cross-Site Scripting\(XSS\) issue [\#2330](https://github.com/mperham/sidekiq/issues/2330) | |
- Database configuration does not specify adapter in 3.3.4 [\#2329](https://github.com/mperham/sidekiq/issues/2329) | |
- is it possible to export something and download it to client from sidekiq worker [\#2327](https://github.com/mperham/sidekiq/issues/2327) | |
- EXECABORT Transaction discarded because of previous errors.: [\#2326](https://github.com/mperham/sidekiq/issues/2326) | |
- Sidekiq::Queue.all is not being mocked in test [\#2325](https://github.com/mperham/sidekiq/issues/2325) | |
- Outdated comments? [\#2324](https://github.com/mperham/sidekiq/issues/2324) | |
- Bulk job scheduling? [\#2321](https://github.com/mperham/sidekiq/issues/2321) | |
- reload schedules [\#2320](https://github.com/mperham/sidekiq/issues/2320) | |
- Job not removed from the enqueued state [\#2319](https://github.com/mperham/sidekiq/issues/2319) | |
- on\_complete intermittently not being called? [\#2318](https://github.com/mperham/sidekiq/issues/2318) | |
- options for a more reliable Scheduled::Poller [\#2317](https://github.com/mperham/sidekiq/issues/2317) | |
- Sidekiq::Logging.initialize\_logger closes STDOUT [\#2315](https://github.com/mperham/sidekiq/issues/2315) | |
- Feature idea: Callback once all jobs eventually complete [\#2314](https://github.com/mperham/sidekiq/issues/2314) | |
- Solution for "Error fetching message: Connection timed out" [\#2311](https://github.com/mperham/sidekiq/issues/2311) | |
- How to get batch on\_success 'original' args in server middleware? [\#2310](https://github.com/mperham/sidekiq/issues/2310) | |
- Having reliable push ignore certain types of exceptions? [\#2307](https://github.com/mperham/sidekiq/issues/2307) | |
- How to run Sidekiq with ActiveJob? [\#2306](https://github.com/mperham/sidekiq/issues/2306) | |
- NoMethodError: undefined method `sidekiq\_options\_hash' [\#2302](https://github.com/mperham/sidekiq/issues/2302) | |
- sidekiq executes jobs when called in rails console, but not in app controller [\#2300](https://github.com/mperham/sidekiq/issues/2300) | |
- Update tables for mobile screen [\#2290](https://github.com/mperham/sidekiq/issues/2290) | |
- Accessibility improvements? [\#2276](https://github.com/mperham/sidekiq/issues/2276) | |
- Strange batch callback [\#2268](https://github.com/mperham/sidekiq/issues/2268) | |
**Merged pull requests:** | |
- Use new proc syntax instead all Proc.new [\#2384](https://github.com/mperham/sidekiq/pull/2384) ([davydovanton](https://github.com/davydovanton)) | |
- Use new proc syntax instead Proc.new [\#2382](https://github.com/mperham/sidekiq/pull/2382) ([davydovanton](https://github.com/davydovanton)) | |
- Refactor proctitle creation [\#2381](https://github.com/mperham/sidekiq/pull/2381) ([mperham](https://github.com/mperham)) | |
- Use created\_at for the time schedule jobs are scheduled [\#2376](https://github.com/mperham/sidekiq/pull/2376) ([mrsimo](https://github.com/mrsimo)) | |
- Make pry-byebug available on ruby 2.2.2 too [\#2375](https://github.com/mperham/sidekiq/pull/2375) ([mrsimo](https://github.com/mrsimo)) | |
- exponential sleep and increase retries for retry\_and\_suppress\_exceptions [\#2360](https://github.com/mperham/sidekiq/pull/2360) ([victor-huang](https://github.com/victor-huang)) | |
- Validate parameters in config file [\#2352](https://github.com/mperham/sidekiq/pull/2352) ([perldork](https://github.com/perldork)) | |
- Create table containers with overflow is overlay [\#2349](https://github.com/mperham/sidekiq/pull/2349) ([davydovanton](https://github.com/davydovanton)) | |
- Set Worker's bid when using Sidekiq::Testing [\#2346](https://github.com/mperham/sidekiq/pull/2346) ([mikz](https://github.com/mikz)) | |
- Call timeago\(\) for new \<time\> tags during live pull [\#2332](https://github.com/mperham/sidekiq/pull/2332) ([davydovanton](https://github.com/davydovanton)) | |
- Footer style fix \#2205 [\#2328](https://github.com/mperham/sidekiq/pull/2328) ([newdark](https://github.com/newdark)) | |
- calculate each poll interval in a tighter range with the same average [\#2323](https://github.com/mperham/sidekiq/pull/2323) ([cainlevy](https://github.com/cainlevy)) | |
- make the average global poller delay configurable [\#2322](https://github.com/mperham/sidekiq/pull/2322) ([cainlevy](https://github.com/cainlevy)) | |
- Removes extra \</div\> tag [\#2316](https://github.com/mperham/sidekiq/pull/2316) ([dipnlik](https://github.com/dipnlik)) | |
- fix xss vulnerability in display class [\#2309](https://github.com/mperham/sidekiq/pull/2309) ([nolman](https://github.com/nolman)) | |
- Remove sexism [\#2308](https://github.com/mperham/sidekiq/pull/2308) ([indirect](https://github.com/indirect)) | |
## [v3.3.4](https://github.com/mperham/sidekiq/tree/v3.3.4) (2015-04-21) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v3.3.3...v3.3.4) | |
**Closed issues:** | |
- Pro 2.0.2 not tagged or released [\#2301](https://github.com/mperham/sidekiq/issues/2301) | |
- Error: undefined class/module ActiveRecord::Attribute:: [\#2298](https://github.com/mperham/sidekiq/issues/2298) | |
- Optimize locale string loading [\#2295](https://github.com/mperham/sidekiq/issues/2295) | |
- Sidekiq stops processing tasks from the queue after sometime [\#2289](https://github.com/mperham/sidekiq/issues/2289) | |
- Some jobs are stuck in Enqueue [\#2286](https://github.com/mperham/sidekiq/issues/2286) | |
- Stack level too deep by circular error causes [\#2284](https://github.com/mperham/sidekiq/issues/2284) | |
- Batches failing with Sidekiq::Batch::NoSuchBatch [\#2283](https://github.com/mperham/sidekiq/issues/2283) | |
- Upstart example script: Why no "start on" ? [\#2281](https://github.com/mperham/sidekiq/issues/2281) | |
- Redis down for some seconds -\> previous record gets deleted [\#2278](https://github.com/mperham/sidekiq/issues/2278) | |
- Bootstrap navbar bug in web UI [\#2274](https://github.com/mperham/sidekiq/issues/2274) | |
- How to tell sidekiq to not retry a job? [\#2272](https://github.com/mperham/sidekiq/issues/2272) | |
- Support multiple Sidekiq::Web instances per process [\#2267](https://github.com/mperham/sidekiq/issues/2267) | |
- Change page reload on ajax request in livereload mode [\#2266](https://github.com/mperham/sidekiq/issues/2266) | |
- Mount multiple Sidekiq Webviews [\#2264](https://github.com/mperham/sidekiq/issues/2264) | |
- Activating reliable fetch causes redis connections to leak in certain instances [\#2262](https://github.com/mperham/sidekiq/issues/2262) | |
- Custom error handler [\#2261](https://github.com/mperham/sidekiq/issues/2261) | |
- Hide header navbar in mobile and tablet screen size [\#2258](https://github.com/mperham/sidekiq/issues/2258) | |
- Batch with sequential processing [\#2256](https://github.com/mperham/sidekiq/issues/2256) | |
- Sidekiq\#inline! should not run jobs enqueued for the future [\#2255](https://github.com/mperham/sidekiq/issues/2255) | |
- Memory leak when polling a job queue in the we UI [\#2254](https://github.com/mperham/sidekiq/issues/2254) | |
- Unique simultaneous job per user\_id - Mysql2::Error: Deadlock found with sidekiq workers [\#2253](https://github.com/mperham/sidekiq/issues/2253) | |
- Monitor [\#2252](https://github.com/mperham/sidekiq/issues/2252) | |
- Random prioritization within same queue [\#2251](https://github.com/mperham/sidekiq/issues/2251) | |
- Pro - Batch tracking [\#2250](https://github.com/mperham/sidekiq/issues/2250) | |
- Stuck process [\#2249](https://github.com/mperham/sidekiq/issues/2249) | |
- show job class when using with activejob? [\#2248](https://github.com/mperham/sidekiq/issues/2248) | |
- Add API to trigger TTIN output [\#2247](https://github.com/mperham/sidekiq/issues/2247) | |
- Programmatically pass configuration to Sidekiq [\#2230](https://github.com/mperham/sidekiq/issues/2230) | |
- Sidekiq as an upstart is not working [\#2229](https://github.com/mperham/sidekiq/issues/2229) | |
- Remove, and disable, unsafe UI buttons? [\#2221](https://github.com/mperham/sidekiq/issues/2221) | |
- Testing delay method [\#2218](https://github.com/mperham/sidekiq/issues/2218) | |
- DNS resolver locking up entire MRI process [\#2175](https://github.com/mperham/sidekiq/issues/2175) | |
- Change the name of a worker [\#2171](https://github.com/mperham/sidekiq/issues/2171) | |
- Rename Worker to Job [\#2160](https://github.com/mperham/sidekiq/issues/2160) | |
**Merged pull requests:** | |
- Revert using \#each\_key in Hash class [\#2297](https://github.com/mperham/sidekiq/pull/2297) ([davydovanton](https://github.com/davydovanton)) | |
- Load only required locale files [\#2296](https://github.com/mperham/sidekiq/pull/2296) ([davydovanton](https://github.com/davydovanton)) | |
- fix typo [\#2291](https://github.com/mperham/sidekiq/pull/2291) ([adisos](https://github.com/adisos)) | |
- Reduced by one third allocated memory for \#perform\_async method [\#2288](https://github.com/mperham/sidekiq/pull/2288) ([davydovanton](https://github.com/davydovanton)) | |
- Use Hash\#each\_key instead of Hash\#keys.each [\#2287](https://github.com/mperham/sidekiq/pull/2287) ([davydovanton](https://github.com/davydovanton)) | |
- Handle circular error causes [\#2285](https://github.com/mperham/sidekiq/pull/2285) ([eugenk](https://github.com/eugenk)) | |
- Add start on certain runlevel for example configs [\#2282](https://github.com/mperham/sidekiq/pull/2282) ([robinboening](https://github.com/robinboening)) | |
- Removed unnecessary to\_f invocations [\#2280](https://github.com/mperham/sidekiq/pull/2280) ([allcentury](https://github.com/allcentury)) | |
- Extended sidekiq with Tamil language locale [\#2279](https://github.com/mperham/sidekiq/pull/2279) ([ferdinandrosario](https://github.com/ferdinandrosario)) | |
- Fixed protruding links in header navbar [\#2277](https://github.com/mperham/sidekiq/pull/2277) ([davydovanton](https://github.com/davydovanton)) | |
- Add Hindi locale. [\#2275](https://github.com/mperham/sidekiq/pull/2275) ([tejasbubane](https://github.com/tejasbubane)) | |
- Fix displaying navbars for tablet devises [\#2273](https://github.com/mperham/sidekiq/pull/2273) ([davydovanton](https://github.com/davydovanton)) | |
- Added helper which provide ability to add your html to \<head\> tag [\#2270](https://github.com/mperham/sidekiq/pull/2270) ([davydovanton](https://github.com/davydovanton)) | |
- Change page reload on ajax request in livepoll mode [\#2269](https://github.com/mperham/sidekiq/pull/2269) ([davydovanton](https://github.com/davydovanton)) | |
- Change current navbar to collapsed navbar [\#2265](https://github.com/mperham/sidekiq/pull/2265) ([davydovanton](https://github.com/davydovanton)) | |
- Fix charts position on dashbord page \[web UI\] [\#2260](https://github.com/mperham/sidekiq/pull/2260) ([davydovanton](https://github.com/davydovanton)) | |
- Improve ActiveJob integration [\#2259](https://github.com/mperham/sidekiq/pull/2259) ([mperham](https://github.com/mperham)) | |
- Centered text in footer navbar \[tablet view\] [\#2257](https://github.com/mperham/sidekiq/pull/2257) ([davydovanton](https://github.com/davydovanton)) | |
## [v3.3.3](https://github.com/mperham/sidekiq/tree/v3.3.3) (2015-03-19) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v3.3.2...v3.3.3) | |
**Closed issues:** | |
- self is a hash in after\_initialize active record callback [\#2244](https://github.com/mperham/sidekiq/issues/2244) | |
- internationalize the panel sidekiq [\#2243](https://github.com/mperham/sidekiq/issues/2243) | |
- Sidekiq Pro collaboration [\#2241](https://github.com/mperham/sidekiq/issues/2241) | |
- Lua script flush requires restarting Sidekiq Pro process [\#2240](https://github.com/mperham/sidekiq/issues/2240) | |
- Is there a way to kill jobs which are running longer than a specified timeout? [\#2239](https://github.com/mperham/sidekiq/issues/2239) | |
- Odd Missing Batch Error [\#2237](https://github.com/mperham/sidekiq/issues/2237) | |
- per-worker server middleware [\#2236](https://github.com/mperham/sidekiq/issues/2236) | |
- Sidekiq processes unresponsive to signals if redis dies [\#2235](https://github.com/mperham/sidekiq/issues/2235) | |
- Sidekiq Pro Collaboration [\#2233](https://github.com/mperham/sidekiq/issues/2233) | |
- stack level too deep in monitoring UI [\#2232](https://github.com/mperham/sidekiq/issues/2232) | |
- The wiki about reliability is out of date [\#2231](https://github.com/mperham/sidekiq/issues/2231) | |
- Sidekiq / Active Job issue with scope [\#2227](https://github.com/mperham/sidekiq/issues/2227) | |
- deprecation warnings with namespaces [\#2226](https://github.com/mperham/sidekiq/issues/2226) | |
- How to test for enqueue job if class reference not available? [\#2225](https://github.com/mperham/sidekiq/issues/2225) | |
- uninitialized constant Collector [\#2224](https://github.com/mperham/sidekiq/issues/2224) | |
- How can I profile Sidekiq using ruby-prof to track down what my workers are doing and where the bottlenecks are? [\#2223](https://github.com/mperham/sidekiq/issues/2223) | |
- Trouble with mina [\#2222](https://github.com/mperham/sidekiq/issues/2222) | |
- Sidekiq with Celluloid uses 2 connections and never closes them [\#2220](https://github.com/mperham/sidekiq/issues/2220) | |
- Error for sidekiq/morgue [\#2219](https://github.com/mperham/sidekiq/issues/2219) | |
- Stop Button for One Process Kills Everything [\#2217](https://github.com/mperham/sidekiq/issues/2217) | |
- Mounting problem in rails 4.1.8 [\#2216](https://github.com/mperham/sidekiq/issues/2216) | |
- Starting Sidekiq starts multiple processes [\#2215](https://github.com/mperham/sidekiq/issues/2215) | |
- sidekiq and rails truncate helper [\#2214](https://github.com/mperham/sidekiq/issues/2214) | |
- redis-namespace 1.5.x deprecation warnings with sidekiq + connection\_pool 2.1.2 [\#2213](https://github.com/mperham/sidekiq/issues/2213) | |
- Wrong order while iterating Sidekiq::ScheduledSet [\#2212](https://github.com/mperham/sidekiq/issues/2212) | |
- `delay` doesn't execute `where` scope ! [\#2211](https://github.com/mperham/sidekiq/issues/2211) | |
- Sidekiq does not use config/database.yml settings as expected [\#2210](https://github.com/mperham/sidekiq/issues/2210) | |
- undefined method `foobar\_async' for MyWorker:Class [\#2208](https://github.com/mperham/sidekiq/issues/2208) | |
- NameError: uninitialized constant MyJob [\#2207](https://github.com/mperham/sidekiq/issues/2207) | |
- Wrong RAILS\_ENV value [\#2206](https://github.com/mperham/sidekiq/issues/2206) | |
- Can't Click Buttons when Redis domain name to long [\#2204](https://github.com/mperham/sidekiq/issues/2204) | |
- Subclass models not working [\#2202](https://github.com/mperham/sidekiq/issues/2202) | |
- Sidekiq 3.3.2 + pro 2.0.0 - redis connections growing indefinitely [\#2201](https://github.com/mperham/sidekiq/issues/2201) | |
- Specify queue for batch callbacks [\#2200](https://github.com/mperham/sidekiq/issues/2200) | |
- Bundler Changes [\#2199](https://github.com/mperham/sidekiq/issues/2199) | |
- Confuse about how Sidekiq process work on a dedicated server [\#2197](https://github.com/mperham/sidekiq/issues/2197) | |
- High CPU usage when there is no worker working... [\#2196](https://github.com/mperham/sidekiq/issues/2196) | |
- Number of Redis connections increases as I refresh web UI [\#2195](https://github.com/mperham/sidekiq/issues/2195) | |
- Sidekiq Pro collaboration [\#2192](https://github.com/mperham/sidekiq/issues/2192) | |
- Add Sidekiq::BatchSet API [\#2191](https://github.com/mperham/sidekiq/issues/2191) | |
- Is there any difference between sidekiq as a daemon or not? [\#2190](https://github.com/mperham/sidekiq/issues/2190) | |
- perform\_in\(1.second, args\) takes a lot longer than 1 second to perform [\#2187](https://github.com/mperham/sidekiq/issues/2187) | |
- Undeprecate ActionMailer.delay [\#2186](https://github.com/mperham/sidekiq/issues/2186) | |
- no assets & user gets signed out when access sidekiq page in production [\#2185](https://github.com/mperham/sidekiq/issues/2185) | |
- Bug in the Reporting of the current job duration. [\#2184](https://github.com/mperham/sidekiq/issues/2184) | |
- Convert .delay to ActionMailer.method.deliver\_later on Rails 4.2+ [\#2183](https://github.com/mperham/sidekiq/issues/2183) | |
- Retries exhausted could receive the exception object [\#2181](https://github.com/mperham/sidekiq/issues/2181) | |
- Issues with reliable fetch [\#2180](https://github.com/mperham/sidekiq/issues/2180) | |
- if it is feasible to substitute "multi" with "pipelined" while sending heartbeat pack [\#2179](https://github.com/mperham/sidekiq/issues/2179) | |
- jid undefined inside batch success [\#2178](https://github.com/mperham/sidekiq/issues/2178) | |
- Memory keep growing even no running jobs [\#2177](https://github.com/mperham/sidekiq/issues/2177) | |
- ActiveJob and Sidekiq: logging issue [\#2167](https://github.com/mperham/sidekiq/issues/2167) | |
- Add new Lua-based scheduler? [\#2159](https://github.com/mperham/sidekiq/issues/2159) | |
- Jobs failing when they're using ActiveRecord [\#2147](https://github.com/mperham/sidekiq/issues/2147) | |
- How do you go about rescheduling jobs? [\#2145](https://github.com/mperham/sidekiq/issues/2145) | |
- Sidekiq Pro 2.0 super-issue! [\#2130](https://github.com/mperham/sidekiq/issues/2130) | |
- Show Sidekiq Pro version in Web UI [\#1991](https://github.com/mperham/sidekiq/issues/1991) | |
- Scheduler issues [\#1841](https://github.com/mperham/sidekiq/issues/1841) | |
- Nested Batches [\#1485](https://github.com/mperham/sidekiq/issues/1485) | |
**Merged pull requests:** | |
- documentation update [\#2234](https://github.com/mperham/sidekiq/pull/2234) ([barberj](https://github.com/barberj)) | |
- Travis jruby update [\#2209](https://github.com/mperham/sidekiq/pull/2209) ([PragTob](https://github.com/PragTob)) | |
- Footer style fix \#2204 [\#2205](https://github.com/mperham/sidekiq/pull/2205) ([seuros](https://github.com/seuros)) | |
- Update API test file [\#2203](https://github.com/mperham/sidekiq/pull/2203) ([davydovanton](https://github.com/davydovanton)) | |
- MyWorker.perform\_in\(1.month\) does not always schedule job in one month. [\#2198](https://github.com/mperham/sidekiq/pull/2198) ([dstosik](https://github.com/dstosik)) | |
- Switch README badges from PNG to SVG [\#2194](https://github.com/mperham/sidekiq/pull/2194) ([rmm5t](https://github.com/rmm5t)) | |
- Add Redis warning to Pro 2.0 Upgrade [\#2193](https://github.com/mperham/sidekiq/pull/2193) ([ryansch](https://github.com/ryansch)) | |
- Changed &block method argument to yield construction [\#2188](https://github.com/mperham/sidekiq/pull/2188) ([davydovanton](https://github.com/davydovanton)) | |
## [v3.3.2](https://github.com/mperham/sidekiq/tree/v3.3.2) (2015-02-05) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v3.3.1...v3.3.2) | |
**Closed issues:** | |
- Repeating job was terminated [\#2176](https://github.com/mperham/sidekiq/issues/2176) | |
- Sidekiq::Stats.new queues is missing [\#2174](https://github.com/mperham/sidekiq/issues/2174) | |
- Client middleware chain completely returns unexpectedly before actual push to Redis [\#2172](https://github.com/mperham/sidekiq/issues/2172) | |
- ActionMailer delayed extensions [\#2170](https://github.com/mperham/sidekiq/issues/2170) | |
- Retry backoff docs? [\#2168](https://github.com/mperham/sidekiq/issues/2168) | |
- how to run a selected set of workers in development? [\#2166](https://github.com/mperham/sidekiq/issues/2166) | |
- How can you enable the ability to see Failed jobs like you can inspect the "Dead" queue? [\#2163](https://github.com/mperham/sidekiq/issues/2163) | |
- \<unknown\>:-1: \<error\> [\#2136](https://github.com/mperham/sidekiq/issues/2136) | |
**Merged pull requests:** | |
- Allows configuration of the Dead Job Queue. [\#2173](https://github.com/mperham/sidekiq/pull/2173) ([jonhyman](https://github.com/jonhyman)) | |
- Remove 10 second wait in Poller if the poll interval is already set, sin... [\#2161](https://github.com/mperham/sidekiq/pull/2161) ([jonhyman](https://github.com/jonhyman)) | |
## [v3.3.1](https://github.com/mperham/sidekiq/tree/v3.3.1) (2015-01-27) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v3.3.0...v3.3.1) | |
**Fixed bugs:** | |
- Sidekiq::ProcessSet\#quiet! causes JRuby process exit [\#2063](https://github.com/mperham/sidekiq/issues/2063) | |
**Closed issues:** | |
- Beta2: `Sidekiq::Batch::NoSuchBatch` error when nesting several levels deep [\#2154](https://github.com/mperham/sidekiq/issues/2154) | |
- Using redis pools without sidekiq namespace [\#2153](https://github.com/mperham/sidekiq/issues/2153) | |
- Setting queue at enqueue time [\#2152](https://github.com/mperham/sidekiq/issues/2152) | |
- Sidekiq Pro Batching Problem [\#2151](https://github.com/mperham/sidekiq/issues/2151) | |
- Cancel Batch via Middleware [\#2150](https://github.com/mperham/sidekiq/issues/2150) | |
- Dumb down ActionMailer integration [\#2149](https://github.com/mperham/sidekiq/issues/2149) | |
- stack level too deep errors [\#2148](https://github.com/mperham/sidekiq/issues/2148) | |
- Configure default retries globally and customize retries for emails and AR [\#2146](https://github.com/mperham/sidekiq/issues/2146) | |
- Disappearing jobs with state\_machine [\#2143](https://github.com/mperham/sidekiq/issues/2143) | |
- \[Wiki\] Using Redis - Namespace Warnings [\#2140](https://github.com/mperham/sidekiq/issues/2140) | |
- WARN: stack level too deep, Ruby 2.1, Sidekiq 3.3.0 [\#2139](https://github.com/mperham/sidekiq/issues/2139) | |
- Rails 4.2 doesn't load extensions in test environment [\#2138](https://github.com/mperham/sidekiq/issues/2138) | |
- Sidekiq segfaults [\#2137](https://github.com/mperham/sidekiq/issues/2137) | |
- ERROR: [\#2134](https://github.com/mperham/sidekiq/issues/2134) | |
- ERROR: Error fetching message: Connection timed out [\#2132](https://github.com/mperham/sidekiq/issues/2132) | |
- Slow Redis Reads [\#2131](https://github.com/mperham/sidekiq/issues/2131) | |
- \[OT\] - Thank you [\#2129](https://github.com/mperham/sidekiq/issues/2129) | |
- best practice for running configure\_server block when testing? [\#2128](https://github.com/mperham/sidekiq/issues/2128) | |
- Some processes not removed when restarting [\#2125](https://github.com/mperham/sidekiq/issues/2125) | |
- default\_worker\_options method doesn't use stringify\_keys [\#2124](https://github.com/mperham/sidekiq/issues/2124) | |
- ActiveJob Redis namespace support [\#2123](https://github.com/mperham/sidekiq/issues/2123) | |
- Queue without Worker [\#2122](https://github.com/mperham/sidekiq/issues/2122) | |
- Workers Process in Foreground using Production Mode [\#2121](https://github.com/mperham/sidekiq/issues/2121) | |
- Strange behavior of Sidekiq Pro's Reliability feature [\#2120](https://github.com/mperham/sidekiq/issues/2120) | |
- Enqueued jobs get lost [\#2119](https://github.com/mperham/sidekiq/issues/2119) | |
- segfaults [\#2118](https://github.com/mperham/sidekiq/issues/2118) | |
- Sidekiq Pro Collaboration Request [\#2117](https://github.com/mperham/sidekiq/issues/2117) | |
- Done does not log job id [\#2109](https://github.com/mperham/sidekiq/issues/2109) | |
- DelayedMailer causes redis running out of memory [\#2108](https://github.com/mperham/sidekiq/issues/2108) | |
- Memory leak if worker raises Exception instead of StandardError \(or subclasses\) [\#2107](https://github.com/mperham/sidekiq/issues/2107) | |
- unable to mount the web interface \(rails 4.2?\) [\#2103](https://github.com/mperham/sidekiq/issues/2103) | |
- /stats endpoint for displaying json data for monitoring [\#2098](https://github.com/mperham/sidekiq/issues/2098) | |
- Don't prevent job failures when in inline test mode [\#2096](https://github.com/mperham/sidekiq/issues/2096) | |
- Sidekiq::Stats getting caught in a redis multi block \(when not expecting to be\) [\#2095](https://github.com/mperham/sidekiq/issues/2095) | |
- Sidekiq spawns more workers than it set in config [\#2093](https://github.com/mperham/sidekiq/issues/2093) | |
- Sidekiq worker crashes when Twitter library throws an exception, even if exception is rescued [\#2092](https://github.com/mperham/sidekiq/issues/2092) | |
- 'Task was terminated' on Heroku [\#2090](https://github.com/mperham/sidekiq/issues/2090) | |
- Sidekiq support for multiple namespaces [\#2089](https://github.com/mperham/sidekiq/issues/2089) | |
- Web UI not showing jobs in queues page [\#2087](https://github.com/mperham/sidekiq/issues/2087) | |
- Event bus based on Sidekiq [\#2086](https://github.com/mperham/sidekiq/issues/2086) | |
- NameError: uninitialized constant {class} [\#2084](https://github.com/mperham/sidekiq/issues/2084) | |
- Open-ended Batches [\#2083](https://github.com/mperham/sidekiq/issues/2083) | |
- Job parameters not being submitted to errbit/airbrake [\#2082](https://github.com/mperham/sidekiq/issues/2082) | |
- Document perform\_in [\#2081](https://github.com/mperham/sidekiq/issues/2081) | |
- Web UI doesn't seem to use my Redis server configuration [\#2080](https://github.com/mperham/sidekiq/issues/2080) | |
- The best way to terminate process/worker [\#2079](https://github.com/mperham/sidekiq/issues/2079) | |
- Log BID [\#2076](https://github.com/mperham/sidekiq/issues/2076) | |
- Have a separated logfile for each queue [\#2074](https://github.com/mperham/sidekiq/issues/2074) | |
- Do not retry for certain exceptions [\#2072](https://github.com/mperham/sidekiq/issues/2072) | |
- Cleaning up after hard shutdowns [\#2071](https://github.com/mperham/sidekiq/issues/2071) | |
- Large Memory Growth on Heroku's Cedar-14 Stack [\#2070](https://github.com/mperham/sidekiq/issues/2070) | |
- Batches with no items are not removed from the Pro UI [\#2069](https://github.com/mperham/sidekiq/issues/2069) | |
- Sidekiq hangs on boot [\#2067](https://github.com/mperham/sidekiq/issues/2067) | |
- Another stack level too deep problem [\#2066](https://github.com/mperham/sidekiq/issues/2066) | |
- test/workers/foo\_worker\_test.rb is missing from gem \(3.3.0\) [\#2065](https://github.com/mperham/sidekiq/issues/2065) | |
- Using foreman constant Sidekiq::Scheduled::POLL\_INTERVAL not defined [\#2064](https://github.com/mperham/sidekiq/issues/2064) | |
- Segmentation Fault issue [\#2062](https://github.com/mperham/sidekiq/issues/2062) | |
- Concurrency=1, poll\_time = 0.01 and sidekiq is utilizing around 15% of CPU while no tasks are available [\#2061](https://github.com/mperham/sidekiq/issues/2061) | |
- First failing job after deploy cycle is not retried [\#2060](https://github.com/mperham/sidekiq/issues/2060) | |
- Memory Problem with Sidekiq [\#2059](https://github.com/mperham/sidekiq/issues/2059) | |
- Memory profile job execution [\#2058](https://github.com/mperham/sidekiq/issues/2058) | |
- NoMethodError in exception\_handler [\#2057](https://github.com/mperham/sidekiq/issues/2057) | |
- Batches sometimes not executing their success event. [\#2051](https://github.com/mperham/sidekiq/issues/2051) | |
- busy queue stuck [\#1993](https://github.com/mperham/sidekiq/issues/1993) | |
- Sidekiq stops processing new jobs, seems alive in system process list [\#1963](https://github.com/mperham/sidekiq/issues/1963) | |
- Batches incorrectly reporting pending number [\#1772](https://github.com/mperham/sidekiq/issues/1772) | |
- Redesign Batch data format [\#1620](https://github.com/mperham/sidekiq/issues/1620) | |
- Push recovered jobs back to public queue [\#1600](https://github.com/mperham/sidekiq/issues/1600) | |
- Retry and cleanup correctly after an abnormal exit [\#1493](https://github.com/mperham/sidekiq/issues/1493) | |
**Merged pull requests:** | |
- Add missing issue number to Changes [\#2158](https://github.com/mperham/sidekiq/pull/2158) ([aprescott](https://github.com/aprescott)) | |
- Clean up logic and docs for Client\#push\(\_bulk\) [\#2157](https://github.com/mperham/sidekiq/pull/2157) ([ryansch](https://github.com/ryansch)) | |
- Load stats with pipeline [\#2142](https://github.com/mperham/sidekiq/pull/2142) ([ismaelga](https://github.com/ismaelga)) | |
- Add processes count to /stats [\#2141](https://github.com/mperham/sidekiq/pull/2141) ([ismaelga](https://github.com/ismaelga)) | |
- Some more frozen strings. [\#2133](https://github.com/mperham/sidekiq/pull/2133) ([jonhyman](https://github.com/jonhyman)) | |
- Update Readme \[ci skip\] [\#2127](https://github.com/mperham/sidekiq/pull/2127) ([alouanemed](https://github.com/alouanemed)) | |
- Stringify Sidekiq.default\_worker\_options's keys, fix \#2124 [\#2126](https://github.com/mperham/sidekiq/pull/2126) ([seuros](https://github.com/seuros)) | |
- add missing russian translations [\#2116](https://github.com/mperham/sidekiq/pull/2116) ([vyorkin](https://github.com/vyorkin)) | |
- FIX\# cannot load such file -- helper \(LoadError\) [\#2114](https://github.com/mperham/sidekiq/pull/2114) ([sivagollapalli](https://github.com/sivagollapalli)) | |
- Add UUID to process identity. [\#2113](https://github.com/mperham/sidekiq/pull/2113) ([michaeldiscala](https://github.com/michaeldiscala)) | |
- allow every test to be run with just ruby test/xxx\_test.rb [\#2111](https://github.com/mperham/sidekiq/pull/2111) ([grosser](https://github.com/grosser)) | |
- fix done not logging when using with\_context in a worker [\#2110](https://github.com/mperham/sidekiq/pull/2110) ([grosser](https://github.com/grosser)) | |
- add cache to travis [\#2106](https://github.com/mperham/sidekiq/pull/2106) ([seuros](https://github.com/seuros)) | |
- Better usage text for sidekiqctl, fixes \#2100 [\#2101](https://github.com/mperham/sidekiq/pull/2101) ([mperham](https://github.com/mperham)) | |
- Add /stats, /stats/queues, & /stats/queues/:name json endpoints to web [\#2099](https://github.com/mperham/sidekiq/pull/2099) ([moserke](https://github.com/moserke)) | |
- Refactor redis usage to avoid nil result from multi, see redis/redis-rb\#490 [\#2094](https://github.com/mperham/sidekiq/pull/2094) ([mperham](https://github.com/mperham)) | |
- Style improvements and unification [\#2091](https://github.com/mperham/sidekiq/pull/2091) ([arcz](https://github.com/arcz)) | |
- Handle SIGUSR1 and SIGUSR2 as special cases so Sidekiq API works in JRuby. Fixes \#2063 [\#2085](https://github.com/mperham/sidekiq/pull/2085) ([substars](https://github.com/substars)) | |
- More readable for loop in upstart example [\#2078](https://github.com/mperham/sidekiq/pull/2078) ([pote](https://github.com/pote)) | |
- fix "NetworkError: 404 Not Found - http://xxx/javascripts/locales/jquery.timeago.zh-cn.js" error [\#2077](https://github.com/mperham/sidekiq/pull/2077) ([chonglou](https://github.com/chonglou)) | |
- changed location of pid file in upstart example [\#2075](https://github.com/mperham/sidekiq/pull/2075) ([dmoulton](https://github.com/dmoulton)) | |
- yield instead of block.call [\#1995](https://github.com/mperham/sidekiq/pull/1995) ([seuros](https://github.com/seuros)) | |
- Rely on perform\_one for inline testing [\#1943](https://github.com/mperham/sidekiq/pull/1943) ([aprescott](https://github.com/aprescott)) | |
## [v3.3.0](https://github.com/mperham/sidekiq/tree/v3.3.0) (2014-11-20) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v3.2.6...v3.3.0) | |
**Closed issues:** | |
- Inconsistant Interval Polling [\#2055](https://github.com/mperham/sidekiq/issues/2055) | |
- Web UI mount point [\#2054](https://github.com/mperham/sidekiq/issues/2054) | |
- Sidekiq not starting when the server starts on Ubuntu Rackspace instance [\#2053](https://github.com/mperham/sidekiq/issues/2053) | |
- Sidekiq time [\#2052](https://github.com/mperham/sidekiq/issues/2052) | |
- Sidekiq and Docker [\#2048](https://github.com/mperham/sidekiq/issues/2048) | |
- Sidekiq::Middleware::Chain only allows one instance of a middleware class in the chain [\#2047](https://github.com/mperham/sidekiq/issues/2047) | |
- Jobs aren't being executed by sidekiq? [\#2045](https://github.com/mperham/sidekiq/issues/2045) | |
- paperclip/shellscript inside sidekiq worker loses PATH? [\#2044](https://github.com/mperham/sidekiq/issues/2044) | |
- 3.2.6 webUI defaults to English? [\#2042](https://github.com/mperham/sidekiq/issues/2042) | |
- Tell me if I'm using a config? [\#2041](https://github.com/mperham/sidekiq/issues/2041) | |
- Doesn't work with phony\_rails gem [\#2040](https://github.com/mperham/sidekiq/issues/2040) | |
- bundler: not executable: scripts/sidekiq\_pusher.rb [\#2039](https://github.com/mperham/sidekiq/issues/2039) | |
- Version 3.2.6 has no tag [\#2038](https://github.com/mperham/sidekiq/issues/2038) | |
- Sidekiq Not Processing Scheduled Jobs [\#2033](https://github.com/mperham/sidekiq/issues/2033) | |
- Strange behaviour with queues [\#2032](https://github.com/mperham/sidekiq/issues/2032) | |
- Not possible to globally set number of retries? [\#2030](https://github.com/mperham/sidekiq/issues/2030) | |
- scheduling poller thread died! [\#2028](https://github.com/mperham/sidekiq/issues/2028) | |
- sidekiq web Encoding::InvalidByteSequenceError - "\xC3" on US-ASCII [\#2027](https://github.com/mperham/sidekiq/issues/2027) | |
- undefined class/module or uninitialized constant [\#2026](https://github.com/mperham/sidekiq/issues/2026) | |
- Anyone want Unique Jobs? [\#2025](https://github.com/mperham/sidekiq/issues/2025) | |
- Redis connection support only localhost [\#2024](https://github.com/mperham/sidekiq/issues/2024) | |
- Memory issues with atomic Sidekiq batches [\#2023](https://github.com/mperham/sidekiq/issues/2023) | |
- Logging Format [\#2022](https://github.com/mperham/sidekiq/issues/2022) | |
- Batches and sidekiq-unique-jobs compatibility [\#2020](https://github.com/mperham/sidekiq/issues/2020) | |
- Reason for celluloid version lock at 0.15.2? [\#2017](https://github.com/mperham/sidekiq/issues/2017) | |
- undefined method `bid=' [\#2015](https://github.com/mperham/sidekiq/issues/2015) | |
- Access to sidekiq pro repo [\#2014](https://github.com/mperham/sidekiq/issues/2014) | |
- undefined class/module ConsultorMailer [\#2013](https://github.com/mperham/sidekiq/issues/2013) | |
- Sidekiq freezes [\#2012](https://github.com/mperham/sidekiq/issues/2012) | |
- Scheduled jobs perform late [\#2011](https://github.com/mperham/sidekiq/issues/2011) | |
- Passing a block to .perform\_async method [\#2010](https://github.com/mperham/sidekiq/issues/2010) | |
- If no jobs are inserted into a Sidekiq::Batch job will on\_success, or on\_complete ever get called? [\#2009](https://github.com/mperham/sidekiq/issues/2009) | |
- Long running jobs on TERM/deploy [\#2006](https://github.com/mperham/sidekiq/issues/2006) | |
- Web UI - Busy tab with large arguments [\#1988](https://github.com/mperham/sidekiq/issues/1988) | |
- Sidekiq Crashes [\#1987](https://github.com/mperham/sidekiq/issues/1987) | |
- Is there any reason for "natrual" Bloating? [\#1985](https://github.com/mperham/sidekiq/issues/1985) | |
- Expiring jobs [\#1982](https://github.com/mperham/sidekiq/issues/1982) | |
- Threads seem to not work in parallel [\#1977](https://github.com/mperham/sidekiq/issues/1977) | |
- Clearer job failure messaging [\#1959](https://github.com/mperham/sidekiq/issues/1959) | |
- uninitialized constant RefreshCacheWorker [\#1958](https://github.com/mperham/sidekiq/issues/1958) | |
- Redis debugging and latency tools? [\#1891](https://github.com/mperham/sidekiq/issues/1891) | |
**Merged pull requests:** | |
- Use Celluloid 0.16 [\#2056](https://github.com/mperham/sidekiq/pull/2056) ([mperham](https://github.com/mperham)) | |
- Revert printing config file [\#2050](https://github.com/mperham/sidekiq/pull/2050) ([seuros](https://github.com/seuros)) | |
- Use a named pipe for logging in upstart example [\#2046](https://github.com/mperham/sidekiq/pull/2046) ([sorentwo](https://github.com/sorentwo)) | |
- Tell @kenips if he is using a config. [\#2043](https://github.com/mperham/sidekiq/pull/2043) ([seuros](https://github.com/seuros)) | |
- Minor Spelling [\#2034](https://github.com/mperham/sidekiq/pull/2034) ([hartator](https://github.com/hartator)) | |
- Introduce chain\#prepend [\#2029](https://github.com/mperham/sidekiq/pull/2029) ([seuros](https://github.com/seuros)) | |
- add optional support for user installed rbenv [\#2021](https://github.com/mperham/sidekiq/pull/2021) ([kosh-jelly](https://github.com/kosh-jelly)) | |
- Add generator test [\#2019](https://github.com/mperham/sidekiq/pull/2019) ([dlackty](https://github.com/dlackty)) | |
- Update generator generated test file naming [\#2016](https://github.com/mperham/sidekiq/pull/2016) ([dlackty](https://github.com/dlackty)) | |
## [v3.2.6](https://github.com/mperham/sidekiq/tree/v3.2.6) (2014-10-16) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.17.8...v3.2.6) | |
**Closed issues:** | |
- Sideqik running as unicorn process [\#2007](https://github.com/mperham/sidekiq/issues/2007) | |
- Clarifiy documentation regarding Recurring Jobs [\#2005](https://github.com/mperham/sidekiq/issues/2005) | |
- Is the batch id \(bid\) no longer defined for delay extensions? [\#2001](https://github.com/mperham/sidekiq/issues/2001) | |
- 500 in busy tab [\#2000](https://github.com/mperham/sidekiq/issues/2000) | |
- How to get the Job ID inside the worker? [\#1999](https://github.com/mperham/sidekiq/issues/1999) | |
- Request to be added to Pro Collaborators [\#1998](https://github.com/mperham/sidekiq/issues/1998) | |
- Configuring namespace when using redis-sentinel? [\#1997](https://github.com/mperham/sidekiq/issues/1997) | |
- Sidekiq Process Hangs on 'stopping' [\#1996](https://github.com/mperham/sidekiq/issues/1996) | |
- Add ability to set default retry count [\#1994](https://github.com/mperham/sidekiq/issues/1994) | |
- sidekiq not stopping... [\#1992](https://github.com/mperham/sidekiq/issues/1992) | |
- Dashboard does not pick up job status if using a namespace [\#1990](https://github.com/mperham/sidekiq/issues/1990) | |
- Question: Rotating log files. [\#1986](https://github.com/mperham/sidekiq/issues/1986) | |
- Sidekiq performance issues [\#1983](https://github.com/mperham/sidekiq/issues/1983) | |
- Show expiry in Batch show page [\#1981](https://github.com/mperham/sidekiq/issues/1981) | |
- uninitialized constant MyWorker::Sidekiq [\#1979](https://github.com/mperham/sidekiq/issues/1979) | |
- Sidekiq Pro and Open Source projects [\#1978](https://github.com/mperham/sidekiq/issues/1978) | |
- Jobs not going into Dead Job Pool when sidekiq thread crashes due to redis I/O [\#1976](https://github.com/mperham/sidekiq/issues/1976) | |
- Occasional Sidekiq::Batch::Lifecycle notifications still going to default queue [\#1975](https://github.com/mperham/sidekiq/issues/1975) | |
- Sidekiq started from foreman doesn't shut down cleanly [\#1974](https://github.com/mperham/sidekiq/issues/1974) | |
- Document the usage through Active Job [\#1972](https://github.com/mperham/sidekiq/issues/1972) | |
- Access to retry\_count in a worker [\#1970](https://github.com/mperham/sidekiq/issues/1970) | |
- When host crashes [\#1969](https://github.com/mperham/sidekiq/issues/1969) | |
- Custom Queue not being picking up jobs [\#1968](https://github.com/mperham/sidekiq/issues/1968) | |
- Job classes are not correctly displayed in Web UI [\#1967](https://github.com/mperham/sidekiq/issues/1967) | |
- Sidekiq \(3.2.5\) not respecting retry specification [\#1966](https://github.com/mperham/sidekiq/issues/1966) | |
- Reliable fetch push jobs to dead queue? [\#1965](https://github.com/mperham/sidekiq/issues/1965) | |
- Question: Is it possible to communicate between 2 processes through one Redis using Sidekiq? [\#1961](https://github.com/mperham/sidekiq/issues/1961) | |
- Correction in Wiki for Complex Workflows [\#1957](https://github.com/mperham/sidekiq/issues/1957) | |
- Gather Pro testimonials [\#1956](https://github.com/mperham/sidekiq/issues/1956) | |
- invoke delay\_for on an instance method [\#1955](https://github.com/mperham/sidekiq/issues/1955) | |
- Pubsub a batch notification when a batch succeeds? [\#1953](https://github.com/mperham/sidekiq/issues/1953) | |
- Default redis connection pool in sidekiq? [\#1952](https://github.com/mperham/sidekiq/issues/1952) | |
- Middleware not used with ActionMailer extension? [\#1950](https://github.com/mperham/sidekiq/issues/1950) | |
- Sidekiq Web: TypeError - can't convert String into an exact number [\#1949](https://github.com/mperham/sidekiq/issues/1949) | |
- Batch Logging [\#1947](https://github.com/mperham/sidekiq/issues/1947) | |
- What's a good http client to use with sidekiq for web crawling? \(Mechanize seems to not be thread safe\) [\#1946](https://github.com/mperham/sidekiq/issues/1946) | |
- \(ActiveRecord::StatementInvalid\) "Errno::EBADF: Bad file descriptor [\#1945](https://github.com/mperham/sidekiq/issues/1945) | |
- History overview by days error [\#1940](https://github.com/mperham/sidekiq/issues/1940) | |
- Reaping frequency [\#1936](https://github.com/mperham/sidekiq/issues/1936) | |
- Update ActionMailer extensions for upcoming Rail 5.0 [\#1933](https://github.com/mperham/sidekiq/issues/1933) | |
- Sentinel support for Redis [\#1932](https://github.com/mperham/sidekiq/issues/1932) | |
- Stucking in Stoping [\#1929](https://github.com/mperham/sidekiq/issues/1929) | |
- Uninitialized constant NameError raised in jobs, leading to no automatic retries [\#1927](https://github.com/mperham/sidekiq/issues/1927) | |
- How to trace stale busy process \(Always have 1 busy process\) [\#1920](https://github.com/mperham/sidekiq/issues/1920) | |
- Some task were not execute [\#1916](https://github.com/mperham/sidekiq/issues/1916) | |
- Web UI Retries tab doesn't allow "Retry Now"/"Delete" [\#1911](https://github.com/mperham/sidekiq/issues/1911) | |
- Cancelling a batch of jobs. [\#1888](https://github.com/mperham/sidekiq/issues/1888) | |
- Sidekiq worker disappears [\#1882](https://github.com/mperham/sidekiq/issues/1882) | |
- Jobs stalling with 3.0 / connection\_pool 2.0 [\#1585](https://github.com/mperham/sidekiq/issues/1585) | |
- Workers slowly dropping off. [\#1503](https://github.com/mperham/sidekiq/issues/1503) | |
- Thoughts on changing the implementation of scheduled jobs for Sidekiq 3.0? [\#1491](https://github.com/mperham/sidekiq/issues/1491) | |
- Get array of pending jobs in batch [\#1455](https://github.com/mperham/sidekiq/issues/1455) | |
- Scheduled jobs are usually persisted & run, sometimes not. [\#1202](https://github.com/mperham/sidekiq/issues/1202) | |
- Add the ability to drain a worker unless job is scheduled later [\#1106](https://github.com/mperham/sidekiq/issues/1106) | |
- Enter Celluloid issues for all hacks [\#965](https://github.com/mperham/sidekiq/issues/965) | |
- Add pause button in Web interface [\#764](https://github.com/mperham/sidekiq/issues/764) | |
**Merged pull requests:** | |
- Add non-production environment names to web UI title [\#2004](https://github.com/mperham/sidekiq/pull/2004) ([JacobEvelyn](https://github.com/JacobEvelyn)) | |
- Added method to Util module to clean up process records... [\#1984](https://github.com/mperham/sidekiq/pull/1984) ([epchris](https://github.com/epchris)) | |
- Deprecated delay extension for ActionMailer 4.2+ [\#1980](https://github.com/mperham/sidekiq/pull/1980) ([seuros](https://github.com/seuros)) | |
- fix supported rails versions \[ci skip\] [\#1964](https://github.com/mperham/sidekiq/pull/1964) ([rselk](https://github.com/rselk)) | |
- Update web\_helpers.rb [\#1962](https://github.com/mperham/sidekiq/pull/1962) ([wndfly](https://github.com/wndfly)) | |
- Don't return 404 when no key is provided, redirect to the get request [\#1954](https://github.com/mperham/sidekiq/pull/1954) ([seuros](https://github.com/seuros)) | |
- ISO 639-2 Language Czech CODE [\#1948](https://github.com/mperham/sidekiq/pull/1948) ([Strnadj](https://github.com/Strnadj)) | |
## [v2.17.8](https://github.com/mperham/sidekiq/tree/v2.17.8) (2014-09-11) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v3.2.5...v2.17.8) | |
**Closed issues:** | |
- Call \#handle\_exception when Worker.perform\_one is called [\#1944](https://github.com/mperham/sidekiq/issues/1944) | |
- Specify db pool size at runtime via cli option and/or upstart config [\#1942](https://github.com/mperham/sidekiq/issues/1942) | |
- ERROR: heartbeat: Waited 1 sec [\#1941](https://github.com/mperham/sidekiq/issues/1941) | |
- Why isn't my Sidekiq using all the threads? [\#1939](https://github.com/mperham/sidekiq/issues/1939) | |
- Restart or Shutdown sidekiq on Heroku [\#1930](https://github.com/mperham/sidekiq/issues/1930) | |
**Merged pull requests:** | |
- extracts worker.perform so call can be enhanced [\#1938](https://github.com/mperham/sidekiq/pull/1938) ([jejacks0n](https://github.com/jejacks0n)) | |
## [v3.2.5](https://github.com/mperham/sidekiq/tree/v3.2.5) (2014-09-10) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v3.2.4...v3.2.5) | |
**Closed issues:** | |
- Takes a long time for enqueued jobs to enter the busy tab [\#1937](https://github.com/mperham/sidekiq/issues/1937) | |
- How to further postpone a batched job, reschedule it but keep it in same batch? [\#1935](https://github.com/mperham/sidekiq/issues/1935) | |
- Potential memory leak when running sidekiq with jRuby [\#1934](https://github.com/mperham/sidekiq/issues/1934) | |
- Accept custom connection options when using `Sidekiq.redis` [\#1931](https://github.com/mperham/sidekiq/issues/1931) | |
- Message Bus? [\#1926](https://github.com/mperham/sidekiq/issues/1926) | |
- ruby mri or jruby? [\#1925](https://github.com/mperham/sidekiq/issues/1925) | |
- Keep getting segment fault [\#1921](https://github.com/mperham/sidekiq/issues/1921) | |
- Batch race conditions and push\_bulk with multiple job types [\#1893](https://github.com/mperham/sidekiq/issues/1893) | |
- Lua version of delete from job set by class and args [\#1886](https://github.com/mperham/sidekiq/issues/1886) | |
## [v3.2.4](https://github.com/mperham/sidekiq/tree/v3.2.4) (2014-09-07) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v3.2.3...v3.2.4) | |
**Closed issues:** | |
- ActionMailer proxy doesn't work with Rails 4.2 [\#1923](https://github.com/mperham/sidekiq/issues/1923) | |
- Atomic Batch definition [\#1919](https://github.com/mperham/sidekiq/issues/1919) | |
**Merged pull requests:** | |
- extract attempt\_retry method in RetryJobs middleware [\#1928](https://github.com/mperham/sidekiq/pull/1928) ([substars](https://github.com/substars)) | |
## [v3.2.3](https://github.com/mperham/sidekiq/tree/v3.2.3) (2014-09-01) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v3.2.2...v3.2.3) | |
**Closed issues:** | |
- uninitialized constant Sidekiq::Middleware::Server::RetryJobs::DeadSet [\#1915](https://github.com/mperham/sidekiq/issues/1915) | |
- WEB UI [\#1914](https://github.com/mperham/sidekiq/issues/1914) | |
- which is the best way to load job from external gem [\#1912](https://github.com/mperham/sidekiq/issues/1912) | |
- Sidekiq tries to run in test env [\#1907](https://github.com/mperham/sidekiq/issues/1907) | |
- sidekiq log file doesn't be closed?? [\#1906](https://github.com/mperham/sidekiq/issues/1906) | |
- \[BUG\] Bus Error [\#1905](https://github.com/mperham/sidekiq/issues/1905) | |
- Sorted Queues [\#1904](https://github.com/mperham/sidekiq/issues/1904) | |
- WebUI seems to double count longer running jobs [\#1903](https://github.com/mperham/sidekiq/issues/1903) | |
- Sidekiq startup crashes if config file is empty [\#1901](https://github.com/mperham/sidekiq/issues/1901) | |
- Testing Middleware [\#1900](https://github.com/mperham/sidekiq/issues/1900) | |
- Apparent Serialization / Deserialization Issue [\#1899](https://github.com/mperham/sidekiq/issues/1899) | |
- sidekiq crashes when exception called from deep within call stack [\#1896](https://github.com/mperham/sidekiq/issues/1896) | |
- Delay jobs don't go to dead job queue [\#1894](https://github.com/mperham/sidekiq/issues/1894) | |
- Reorganizing the Related Projects Page [\#1892](https://github.com/mperham/sidekiq/issues/1892) | |
- Batch lifecycle event for "complete and retries exhausted" [\#1887](https://github.com/mperham/sidekiq/issues/1887) | |
- segfaults, and not causing respawn with init [\#1864](https://github.com/mperham/sidekiq/issues/1864) | |
- Web Console Busy tab is inconsistent [\#1827](https://github.com/mperham/sidekiq/issues/1827) | |
- Sidekiq.dump\_json must not fail [\#1705](https://github.com/mperham/sidekiq/issues/1705) | |
**Merged pull requests:** | |
- Break long payloads in Sidekiq web [\#1918](https://github.com/mperham/sidekiq/pull/1918) ([jhass](https://github.com/jhass)) | |
- \[Feature\] Sidekiq worker generator [\#1909](https://github.com/mperham/sidekiq/pull/1909) ([seuros](https://github.com/seuros)) | |
- Don't return result of YAML.load if false [\#1902](https://github.com/mperham/sidekiq/pull/1902) ([jordan0day](https://github.com/jordan0day)) | |
- Fix tests [\#1898](https://github.com/mperham/sidekiq/pull/1898) ([davetoxa](https://github.com/davetoxa)) | |
- \[WebUI\] Add posibility to know what queues in sq process on Busy page [\#1897](https://github.com/mperham/sidekiq/pull/1897) ([davetoxa](https://github.com/davetoxa)) | |
- update dead queue in dashboard [\#1895](https://github.com/mperham/sidekiq/pull/1895) ([rodolfospalenza](https://github.com/rodolfospalenza)) | |
## [v3.2.2](https://github.com/mperham/sidekiq/tree/v3.2.2) (2014-08-11) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v3.2.1...v3.2.2) | |
**Closed issues:** | |
- What's the alternative of Resque.peek? [\#1890](https://github.com/mperham/sidekiq/issues/1890) | |
- Feature idea: Worker that works until queue is empty, then quits [\#1889](https://github.com/mperham/sidekiq/issues/1889) | |
- sidekiqctl ignores timeouts specified during process creation [\#1885](https://github.com/mperham/sidekiq/issues/1885) | |
- Sidekiq recovers from timeout, but Web UI "Busy" tab does not reflect this under the Processes section [\#1884](https://github.com/mperham/sidekiq/issues/1884) | |
- Filtering in morgue fails in Sidekiq-Pro [\#1883](https://github.com/mperham/sidekiq/issues/1883) | |
- is there a way yo stop dashboard/stats..? [\#1881](https://github.com/mperham/sidekiq/issues/1881) | |
- Session being dropped when redirecting with routing constraints [\#1877](https://github.com/mperham/sidekiq/issues/1877) | |
- \[WEB UI\] How to give names each process at /sidekiq/busy? [\#1876](https://github.com/mperham/sidekiq/issues/1876) | |
- \[WEB UI\] add link to return to the app [\#1873](https://github.com/mperham/sidekiq/issues/1873) | |
- Scheduler - underutilised worker [\#1872](https://github.com/mperham/sidekiq/issues/1872) | |
- disappear processes [\#1871](https://github.com/mperham/sidekiq/issues/1871) | |
- Hung Jobs Diagnosing [\#1868](https://github.com/mperham/sidekiq/issues/1868) | |
- "Kill" button in retries tab? [\#1866](https://github.com/mperham/sidekiq/issues/1866) | |
- Warning re: 'info' command when using redis-namespace master branch [\#1865](https://github.com/mperham/sidekiq/issues/1865) | |
- Unable to get sidekiq\_options unique: true to work... [\#1863](https://github.com/mperham/sidekiq/issues/1863) | |
- Jobs don't get processed unless I restart the server [\#1862](https://github.com/mperham/sidekiq/issues/1862) | |
- Do we need to restart sidekiq when some files other than the workers chanaged? [\#1861](https://github.com/mperham/sidekiq/issues/1861) | |
- Jobs stuck on celluloid mailbox [\#1860](https://github.com/mperham/sidekiq/issues/1860) | |
- Jobs stuck on ActiveRecord define\_attribute\_methods [\#1859](https://github.com/mperham/sidekiq/issues/1859) | |
- Sidekiq affecting Celluloid in other gems? [\#1858](https://github.com/mperham/sidekiq/issues/1858) | |
- WEBUI - allocator undefined for Proc: [\#1857](https://github.com/mperham/sidekiq/issues/1857) | |
- NoMethodError: undefined method `delay' [\#1856](https://github.com/mperham/sidekiq/issues/1856) | |
- Namespacing Redis per subdomain Sidekiq jobs. [\#1855](https://github.com/mperham/sidekiq/issues/1855) | |
- NoMethodError: undefined method `perform' [\#1854](https://github.com/mperham/sidekiq/issues/1854) | |
- Sidekiq and "interrupted" jobs [\#1853](https://github.com/mperham/sidekiq/issues/1853) | |
- ERR wrong number of arguments for 'srem' command [\#1852](https://github.com/mperham/sidekiq/issues/1852) | |
- Sidekiq::RetrySet.new.retry\_all problem undefined method `first' for nil:NilClass [\#1851](https://github.com/mperham/sidekiq/issues/1851) | |
- more info in documentation regarding job control, aka long running worker [\#1850](https://github.com/mperham/sidekiq/issues/1850) | |
- Allow usage of custom image in place of the sidekiq log [\#1849](https://github.com/mperham/sidekiq/issues/1849) | |
- open command from 'open-uri' is not working under worker method. [\#1848](https://github.com/mperham/sidekiq/issues/1848) | |
- undefined method `start!' for \#\<Sidekiq::Manager:0x0000000ccd5e18\> [\#1847](https://github.com/mperham/sidekiq/issues/1847) | |
- Drain method doesn't invoke server middleware [\#1846](https://github.com/mperham/sidekiq/issues/1846) | |
- How to approach batch processing w/ retry [\#1845](https://github.com/mperham/sidekiq/issues/1845) | |
- MessagePack [\#1844](https://github.com/mperham/sidekiq/issues/1844) | |
- Job retries with wrong arguments [\#1840](https://github.com/mperham/sidekiq/issues/1840) | |
- Branches cleanup [\#1839](https://github.com/mperham/sidekiq/issues/1839) | |
- "error\_message"=\>"stack level too deep", "error\_class"=\>"SystemStackError" [\#1836](https://github.com/mperham/sidekiq/issues/1836) | |
- How to kill a running job? [\#1835](https://github.com/mperham/sidekiq/issues/1835) | |
- Have v3.2.1 in the Gemfile but error happens in v3.1.4 [\#1834](https://github.com/mperham/sidekiq/issues/1834) | |
- Load Error even if place the worker in app/models [\#1833](https://github.com/mperham/sidekiq/issues/1833) | |
- Web UI not showing a correct busy count [\#1826](https://github.com/mperham/sidekiq/issues/1826) | |
- Rails' eager load hooks at not invoked [\#1791](https://github.com/mperham/sidekiq/issues/1791) | |
**Merged pull requests:** | |
- \[Webui\] Fix style bug in tablet mode [\#1880](https://github.com/mperham/sidekiq/pull/1880) ([seuros](https://github.com/seuros)) | |
- \[Webui\] Fix style bug [\#1879](https://github.com/mperham/sidekiq/pull/1879) ([seuros](https://github.com/seuros)) | |
- \[Webui\] Add tag label to processes list, closes \#1876 [\#1878](https://github.com/mperham/sidekiq/pull/1878) ([seuros](https://github.com/seuros)) | |
- \[Webui\] Add back button, closes \#1873 [\#1875](https://github.com/mperham/sidekiq/pull/1875) ([seuros](https://github.com/seuros)) | |
- Calling `poll\_interval=` doesn't account for scaling due to interval randomization [\#1874](https://github.com/mperham/sidekiq/pull/1874) ([eprothro](https://github.com/eprothro)) | |
- \[WEB UI\] Add Kill button to retriable jobs [\#1867](https://github.com/mperham/sidekiq/pull/1867) ([seuros](https://github.com/seuros)) | |
- Allow user-specified maximum error message size [\#1843](https://github.com/mperham/sidekiq/pull/1843) ([mikegee](https://github.com/mikegee)) | |
- Raise error if ruby 1.9.3 is detected. [\#1838](https://github.com/mperham/sidekiq/pull/1838) ([seuros](https://github.com/seuros)) | |
- Require ruby 2+ [\#1837](https://github.com/mperham/sidekiq/pull/1837) ([seuros](https://github.com/seuros)) | |
## [v3.2.1](https://github.com/mperham/sidekiq/tree/v3.2.1) (2014-07-08) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v3.2.0...v3.2.1) | |
**Closed issues:** | |
- Models not being loaded on rails 3.2.19 and ruby 2.1.2 [\#1832](https://github.com/mperham/sidekiq/issues/1832) | |
- Sidekiq is not reliable out of the box? [\#1831](https://github.com/mperham/sidekiq/issues/1831) | |
- NoMethodError - undefined method `do\_something\_async' for MyWorker:Class \(Sinatra/JRuby/Puma\) [\#1829](https://github.com/mperham/sidekiq/issues/1829) | |
- Client in Rails and Servers in other machines - processes not showing up [\#1825](https://github.com/mperham/sidekiq/issues/1825) | |
- Setting the queue name at run time. [\#1824](https://github.com/mperham/sidekiq/issues/1824) | |
- NoMethodError: undefined method `duration' for nil:NilClass [\#1823](https://github.com/mperham/sidekiq/issues/1823) | |
- Add about page to sidekiq.org [\#1822](https://github.com/mperham/sidekiq/issues/1822) | |
- Mail interceptors skipped with delayed extension [\#1818](https://github.com/mperham/sidekiq/issues/1818) | |
- queuing async job from Rails controller or model [\#1807](https://github.com/mperham/sidekiq/issues/1807) | |
- Specifying Redis connection depending on environment with pure Ruby [\#1806](https://github.com/mperham/sidekiq/issues/1806) | |
- Job being invoked twice? [\#1762](https://github.com/mperham/sidekiq/issues/1762) | |
- Delay extensions should be optional [\#1684](https://github.com/mperham/sidekiq/issues/1684) | |
- lost jobs in busy queue - reliable\_fetch not working [\#1527](https://github.com/mperham/sidekiq/issues/1527) | |
- Frozen worker [\#1032](https://github.com/mperham/sidekiq/issues/1032) | |
**Merged pull requests:** | |
- Support v3 and v4 eager load logic, \#1791 [\#1830](https://github.com/mperham/sidekiq/pull/1830) ([mperham](https://github.com/mperham)) | |
- \[gh-pages\] About page [\#1828](https://github.com/mperham/sidekiq/pull/1828) ([seuros](https://github.com/seuros)) | |
- \[gh-pages\] Style navbar [\#1821](https://github.com/mperham/sidekiq/pull/1821) ([seuros](https://github.com/seuros)) | |
- \[gh-pages\] link tweaks [\#1820](https://github.com/mperham/sidekiq/pull/1820) ([seuros](https://github.com/seuros)) | |
## [v3.2.0](https://github.com/mperham/sidekiq/tree/v3.2.0) (2014-07-01) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v3.1.4...v3.2.0) | |
**Closed issues:** | |
- "undefined method `multi' for nil:NilClass" on Sinatra app [\#1811](https://github.com/mperham/sidekiq/issues/1811) | |
- Add new Support page [\#1810](https://github.com/mperham/sidekiq/issues/1810) | |
- sidekiq using all database connections with postgresql [\#1809](https://github.com/mperham/sidekiq/issues/1809) | |
- Upgrade sidekiq.org pages [\#1808](https://github.com/mperham/sidekiq/issues/1808) | |
- Use default concurrency but get 36 threads running, why? [\#1804](https://github.com/mperham/sidekiq/issues/1804) | |
- Ignore SIGHUP when daemonising [\#1803](https://github.com/mperham/sidekiq/issues/1803) | |
- Dead jobs queue in web UI should list most recent jobs first [\#1802](https://github.com/mperham/sidekiq/issues/1802) | |
- Dashboard legends wrapping [\#1800](https://github.com/mperham/sidekiq/issues/1800) | |
- Http request crashes the sidekiq instance [\#1799](https://github.com/mperham/sidekiq/issues/1799) | |
- FYI: longjmp causes uninitialized stack frame [\#1798](https://github.com/mperham/sidekiq/issues/1798) | |
- ERROR: Error fetching message: Waited 1 sec - After upgrading to 3.0.2 [\#1797](https://github.com/mperham/sidekiq/issues/1797) | |
- stack level too deep after upgrade sidekiq from 2.17.0 to 3.1.4 \(pro 1.7.4\) [\#1796](https://github.com/mperham/sidekiq/issues/1796) | |
- Trouble with scheduling jobs [\#1793](https://github.com/mperham/sidekiq/issues/1793) | |
- Scheduled tab never shows less than "4 minutes from now" [\#1792](https://github.com/mperham/sidekiq/issues/1792) | |
- Sidekiq::Batch::Lifecycle and reliable fetch race condition? [\#1789](https://github.com/mperham/sidekiq/issues/1789) | |
- using upstart script. sidekiq dies immediately... [\#1788](https://github.com/mperham/sidekiq/issues/1788) | |
- Get error message out of job [\#1787](https://github.com/mperham/sidekiq/issues/1787) | |
- Show arguments passed to the worker on the logs [\#1786](https://github.com/mperham/sidekiq/issues/1786) | |
- Handle exception in Sidekiq 3 jobs [\#1785](https://github.com/mperham/sidekiq/issues/1785) | |
- Idle Sidekiq Process Increasing in Memory Size [\#1784](https://github.com/mperham/sidekiq/issues/1784) | |
- Getting undefined class/module error in Sidekiq manager interface [\#1783](https://github.com/mperham/sidekiq/issues/1783) | |
- Redis::CommandError: ERR unknown command 'has\_key?' [\#1782](https://github.com/mperham/sidekiq/issues/1782) | |
- RuntimeError : Can't add a new key into hash during iteration [\#1781](https://github.com/mperham/sidekiq/issues/1781) | |
- Using namespace conf option result in crash [\#1780](https://github.com/mperham/sidekiq/issues/1780) | |
- Redis Timeout error [\#1779](https://github.com/mperham/sidekiq/issues/1779) | |
- Workers are not starting up automatically [\#1777](https://github.com/mperham/sidekiq/issues/1777) | |
- Retries: undefined class/module [\#1776](https://github.com/mperham/sidekiq/issues/1776) | |
**Merged pull requests:** | |
- fix css for sidekiq ui [\#1819](https://github.com/mperham/sidekiq/pull/1819) ([seuros](https://github.com/seuros)) | |
- Improve spacing of list icons on Support page [\#1817](https://github.com/mperham/sidekiq/pull/1817) ([aprescott](https://github.com/aprescott)) | |
- \[gh-pages\] Navbar [\#1816](https://github.com/mperham/sidekiq/pull/1816) ([seuros](https://github.com/seuros)) | |
- Support page [\#1815](https://github.com/mperham/sidekiq/pull/1815) ([seuros](https://github.com/seuros)) | |
- gh-pages carousel & cdn [\#1814](https://github.com/mperham/sidekiq/pull/1814) ([seuros](https://github.com/seuros)) | |
- Improved \(and more effective\) fix for catching and ignoring exceptions caused by Sidekiq::Shutdown [\#1813](https://github.com/mperham/sidekiq/pull/1813) ([sentience](https://github.com/sentience)) | |
- Sidekiq pages [\#1812](https://github.com/mperham/sidekiq/pull/1812) ([seuros](https://github.com/seuros)) | |
- Prevent exceptions caused by Sidekiq::Shutdown from causing jobs to be retried [\#1805](https://github.com/mperham/sidekiq/pull/1805) ([sentience](https://github.com/sentience)) | |
- Update legend sizing [\#1801](https://github.com/mperham/sidekiq/pull/1801) ([brandonhilkert](https://github.com/brandonhilkert)) | |
- add zh-cn locale support [\#1795](https://github.com/mperham/sidekiq/pull/1795) ([lyfeyaj](https://github.com/lyfeyaj)) | |
- Redact standalone password option in log\_info [\#1790](https://github.com/mperham/sidekiq/pull/1790) ([ryanbrainard](https://github.com/ryanbrainard)) | |
- Optional extension loading [\#1778](https://github.com/mperham/sidekiq/pull/1778) ([hundredwatt](https://github.com/hundredwatt)) | |
## [v3.1.4](https://github.com/mperham/sidekiq/tree/v3.1.4) (2014-06-13) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v3.1.3...v3.1.4) | |
**Closed issues:** | |
- feature request [\#1775](https://github.com/mperham/sidekiq/issues/1775) | |
- Parameters are not stringified when passed to a worker in testing mode [\#1774](https://github.com/mperham/sidekiq/issues/1774) | |
- Prioritize the queue [\#1773](https://github.com/mperham/sidekiq/issues/1773) | |
- add\_to\_queue queues all jobs with the same timestamp [\#1771](https://github.com/mperham/sidekiq/issues/1771) | |
- Dashboard table column widths are too narrow [\#1770](https://github.com/mperham/sidekiq/issues/1770) | |
- Using postgres and getting "database configuration does not specify adapter" error [\#1766](https://github.com/mperham/sidekiq/issues/1766) | |
- Job always goes into default queue [\#1765](https://github.com/mperham/sidekiq/issues/1765) | |
- Can we restore the Clear Workers List button? [\#1764](https://github.com/mperham/sidekiq/issues/1764) | |
- How to populate the context for exception handler [\#1763](https://github.com/mperham/sidekiq/issues/1763) | |
- Restarting worker while there are retries in the queue causes ArgumentError on retries page [\#1760](https://github.com/mperham/sidekiq/issues/1760) | |
- Memory-Related Outage on really long running tasks mixed with ActiveRecord batch creations [\#1759](https://github.com/mperham/sidekiq/issues/1759) | |
- Support named parameters for Workers \#perform [\#1757](https://github.com/mperham/sidekiq/issues/1757) | |
- One worker, few calls. [\#1756](https://github.com/mperham/sidekiq/issues/1756) | |
- Problem lock mysql with requests sql execute by concurrency wokers [\#1752](https://github.com/mperham/sidekiq/issues/1752) | |
- Integrate sick new Sidekiq Pro ANSI art [\#1751](https://github.com/mperham/sidekiq/issues/1751) | |
- Web UI date/time formatting [\#1749](https://github.com/mperham/sidekiq/issues/1749) | |
- Retries table looks ridiculous [\#1747](https://github.com/mperham/sidekiq/issues/1747) | |
- Sidekiq worker in zombie mode [\#1746](https://github.com/mperham/sidekiq/issues/1746) | |
- NoMethodError: undefined method `call' for "fd941a28e3588387ad7ef2ca":String [\#1731](https://github.com/mperham/sidekiq/issues/1731) | |
- Stale Sidekiq jobs blocking sidekiq [\#1667](https://github.com/mperham/sidekiq/issues/1667) | |
- When starting sidekiq with -L or by adding a path to a log file within a config file - relative or absolute, sidekiq will not run, just hangs [\#1640](https://github.com/mperham/sidekiq/issues/1640) | |
- Scheduled Poller scalability issue [\#1630](https://github.com/mperham/sidekiq/issues/1630) | |
- ASCII-8BIT to UTF-8 error inside sidekiq [\#1597](https://github.com/mperham/sidekiq/issues/1597) | |
- DelayedClass worker instead of DelayedMailer worker for an ActionMailer [\#1552](https://github.com/mperham/sidekiq/issues/1552) | |
- Jobs not sending [\#1551](https://github.com/mperham/sidekiq/issues/1551) | |
**Merged pull requests:** | |
- Fix TestFetcher redis connection [\#1768](https://github.com/mperham/sidekiq/pull/1768) ([charliesome](https://github.com/charliesome)) | |
- Add logic to self-tune the poll\_interval based on available heartbeat info. [\#1767](https://github.com/mperham/sidekiq/pull/1767) ([mperham](https://github.com/mperham)) | |
- Rescue from ArgumentError when deserializing YAML [\#1761](https://github.com/mperham/sidekiq/pull/1761) ([stereoscott](https://github.com/stereoscott)) | |
- Documentation: Mention support for REDIS\_URL [\#1754](https://github.com/mperham/sidekiq/pull/1754) ([jaredbeck](https://github.com/jaredbeck)) | |
- Update .travis.yml [\#1753](https://github.com/mperham/sidekiq/pull/1753) ([seuros](https://github.com/seuros)) | |
## [v3.1.3](https://github.com/mperham/sidekiq/tree/v3.1.3) (2014-06-01) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v3.1.2...v3.1.3) | |
**Closed issues:** | |
- dynamic number of queue and enqueue job in specific queue? [\#1750](https://github.com/mperham/sidekiq/issues/1750) | |
- Sidekiq::Web with Amazon ELB [\#1748](https://github.com/mperham/sidekiq/issues/1748) | |
- Remove successful batches from the UI [\#1745](https://github.com/mperham/sidekiq/issues/1745) | |
- Batch callback error handling [\#1744](https://github.com/mperham/sidekiq/issues/1744) | |
- Batches show pending jobs, even though no further retries are being attempted [\#1743](https://github.com/mperham/sidekiq/issues/1743) | |
- Process name in Busy view meaningless on Heroku [\#1742](https://github.com/mperham/sidekiq/issues/1742) | |
- instructions on how to add an error handler don't seem to work [\#1741](https://github.com/mperham/sidekiq/issues/1741) | |
- Sidekiq worker in zombie mode / freeze / not processing the enqueue [\#1740](https://github.com/mperham/sidekiq/issues/1740) | |
- show number of available workers [\#1739](https://github.com/mperham/sidekiq/issues/1739) | |
- WARN: uninitialized constant Sidekiq::Batch - Are batches possible only with Pro-version? [\#1738](https://github.com/mperham/sidekiq/issues/1738) | |
- warning: already initialized constant [\#1737](https://github.com/mperham/sidekiq/issues/1737) | |
- can't view individual queues in sidekiq UI [\#1736](https://github.com/mperham/sidekiq/issues/1736) | |
- NameError: uninitialized constant Sidekiq::Queue / Sidekiq::ScheduledSet .... etc after upgrading to Sidekiq 3 [\#1732](https://github.com/mperham/sidekiq/issues/1732) | |
- Nested Sidekiq Jobs Not Enqueuing [\#1722](https://github.com/mperham/sidekiq/issues/1722) | |
- Cannot retrieve jobs for a given ActiveRecord model [\#1717](https://github.com/mperham/sidekiq/issues/1717) | |
- Feature request: Web UI should show 'reliable' queues. [\#1673](https://github.com/mperham/sidekiq/issues/1673) | |
## [v3.1.2](https://github.com/mperham/sidekiq/tree/v3.1.2) (2014-05-26) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v3.1.1...v3.1.2) | |
## [v3.1.1](https://github.com/mperham/sidekiq/tree/v3.1.1) (2014-05-26) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v3.0.2...v3.1.1) | |
**Closed issues:** | |
- REDIS\_PROVIDER env is useless and breaks production on heroku [\#1733](https://github.com/mperham/sidekiq/issues/1733) | |
- Update README screenshot [\#1724](https://github.com/mperham/sidekiq/issues/1724) | |
- Give more informative reliable push messages [\#1723](https://github.com/mperham/sidekiq/issues/1723) | |
- Wrong number of arguments \(4 for 3\) [\#1721](https://github.com/mperham/sidekiq/issues/1721) | |
- Redis::CannotConnectError \(Error connecting to Redis on 127.0.0.1:6379 \(ECONNREFUSED\)\) [\#1720](https://github.com/mperham/sidekiq/issues/1720) | |
- What is the difference between perfrom\_async and delay? [\#1719](https://github.com/mperham/sidekiq/issues/1719) | |
- Unwrap Delay jobs in the Web UI [\#1718](https://github.com/mperham/sidekiq/issues/1718) | |
- Sidekiq adding item twice times in queue [\#1716](https://github.com/mperham/sidekiq/issues/1716) | |
- Internal Server Error when opening busy [\#1715](https://github.com/mperham/sidekiq/issues/1715) | |
- randomly class not found, weird issue [\#1712](https://github.com/mperham/sidekiq/issues/1712) | |
- Make Web UI poll interval configurable [\#1711](https://github.com/mperham/sidekiq/issues/1711) | |
- WARN: uninitialized constant ValidationAdWorker [\#1710](https://github.com/mperham/sidekiq/issues/1710) | |
- Configure a worker for all queues? [\#1709](https://github.com/mperham/sidekiq/issues/1709) | |
- Sidekiq 3.0.2 crashes on Rubinious 2.2.6 [\#1708](https://github.com/mperham/sidekiq/issues/1708) | |
- `retry: 0` not `retry: false` [\#1707](https://github.com/mperham/sidekiq/issues/1707) | |
- Access Rails Controller Method from Worker [\#1706](https://github.com/mperham/sidekiq/issues/1706) | |
- Force retry a Sidekiq job [\#1704](https://github.com/mperham/sidekiq/issues/1704) | |
- ActiveRecord Query Runner [\#1699](https://github.com/mperham/sidekiq/issues/1699) | |
- Sidekiq ERROR [\#1698](https://github.com/mperham/sidekiq/issues/1698) | |
- Complete vs. Success callback question [\#1697](https://github.com/mperham/sidekiq/issues/1697) | |
- Two different Sidekiq jobs are being processed on same thread at the same time [\#1696](https://github.com/mperham/sidekiq/issues/1696) | |
- Help with limiting sidekiq retries per worker in 2.x [\#1695](https://github.com/mperham/sidekiq/issues/1695) | |
- Finish job from within the Worker class [\#1693](https://github.com/mperham/sidekiq/issues/1693) | |
- Setting custom location of sidekiq pid file through capistrano [\#1692](https://github.com/mperham/sidekiq/issues/1692) | |
- Sidekiq::Workers\#each Time.at\(msg\['run\_at'\]\) can't convert String into an exact number [\#1691](https://github.com/mperham/sidekiq/issues/1691) | |
- Celluloid::DeadActorError raised on shutdown [\#1690](https://github.com/mperham/sidekiq/issues/1690) | |
- shutdown exception problem. [\#1686](https://github.com/mperham/sidekiq/issues/1686) | |
- Rails.logger not working as expected from inide of the worker in rails 4 [\#1682](https://github.com/mperham/sidekiq/issues/1682) | |
- Show hover details for both processed and failed jobs at the same time [\#1656](https://github.com/mperham/sidekiq/issues/1656) | |
**Merged pull requests:** | |
- Remove erb trim instruction on busy.erb page [\#1735](https://github.com/mperham/sidekiq/pull/1735) ([tdantas](https://github.com/tdantas)) | |
- Update web.rb [\#1734](https://github.com/mperham/sidekiq/pull/1734) ([interlinked](https://github.com/interlinked)) | |
- Live poll button sync'd with dashboard's poll interval setting [\#1730](https://github.com/mperham/sidekiq/pull/1730) ([madebydna](https://github.com/madebydna)) | |
- Fix labels to not move on mouseover [\#1729](https://github.com/mperham/sidekiq/pull/1729) ([brandonhilkert](https://github.com/brandonhilkert)) | |
- Use locale labels for dashboard graphs [\#1728](https://github.com/mperham/sidekiq/pull/1728) ([brandonhilkert](https://github.com/brandonhilkert)) | |
- Fixing polling interval reset on window resize [\#1727](https://github.com/mperham/sidekiq/pull/1727) ([madebydna](https://github.com/madebydna)) | |
- Fixing initial polling behavior [\#1726](https://github.com/mperham/sidekiq/pull/1726) ([madebydna](https://github.com/madebydna)) | |
- Update Rickshaw. \#1656. [\#1725](https://github.com/mperham/sidekiq/pull/1725) ([brandonhilkert](https://github.com/brandonhilkert)) | |
- persisting polling interval setting with localStorage; added tick marks ... [\#1714](https://github.com/mperham/sidekiq/pull/1714) ([madebydna](https://github.com/madebydna)) | |
- Added slider control to make Web UI poll interval configurable [\#1713](https://github.com/mperham/sidekiq/pull/1713) ([madebydna](https://github.com/madebydna)) | |
- Add API to remotely control Sidekiq processes [\#1703](https://github.com/mperham/sidekiq/pull/1703) ([mperham](https://github.com/mperham)) | |
- removing duplicated code [\#1702](https://github.com/mperham/sidekiq/pull/1702) ([lucianosousa](https://github.com/lucianosousa)) | |
- update minitest inheritance class. avoid future deprecation [\#1701](https://github.com/mperham/sidekiq/pull/1701) ([lucianosousa](https://github.com/lucianosousa)) | |
- \[CI\] allowing latest ruby version [\#1700](https://github.com/mperham/sidekiq/pull/1700) ([lucianosousa](https://github.com/lucianosousa)) | |
- Select redis\_version key as expected by dashboard and remove nonexistent key redis\_stats [\#1694](https://github.com/mperham/sidekiq/pull/1694) ([dx7](https://github.com/dx7)) | |
- Option to remove the generic aliases which MAY clash [\#1674](https://github.com/mperham/sidekiq/pull/1674) ([devaroop](https://github.com/devaroop)) | |
## [v3.0.2](https://github.com/mperham/sidekiq/tree/v3.0.2) (2014-05-05) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v3.0.1...v3.0.2) | |
**Closed issues:** | |
- Perform\_at timestamp supported formats including timezone support? [\#1689](https://github.com/mperham/sidekiq/issues/1689) | |
- WRONGTYPE Operation against a key holding the wrong kind of value [\#1688](https://github.com/mperham/sidekiq/issues/1688) | |
**Merged pull requests:** | |
- added require 'sidekiq/api' for calling stats [\#1687](https://github.com/mperham/sidekiq/pull/1687) ([StephenOTT](https://github.com/StephenOTT)) | |
## [v3.0.1](https://github.com/mperham/sidekiq/tree/v3.0.1) (2014-05-03) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v3.0.0...v3.0.1) | |
**Closed issues:** | |
- exec: bundle: not found [\#1683](https://github.com/mperham/sidekiq/issues/1683) | |
- Support for multiple namespaces in Sidekiq::Web [\#1679](https://github.com/mperham/sidekiq/issues/1679) | |
- Errors not moving to Dead [\#1678](https://github.com/mperham/sidekiq/issues/1678) | |
- PID files are racy [\#1677](https://github.com/mperham/sidekiq/issues/1677) | |
- Sidekiq does not automatically restart after server hangs . [\#1676](https://github.com/mperham/sidekiq/issues/1676) | |
- undefined method `jid=' [\#1675](https://github.com/mperham/sidekiq/issues/1675) | |
- Feature request: Web UI should show 'paused' status of queues. [\#1672](https://github.com/mperham/sidekiq/issues/1672) | |
- Redis::TimeoutError \(Connection timed out\) [\#1671](https://github.com/mperham/sidekiq/issues/1671) | |
- 0 busy, 0 in queue in web interface \(but still processing\) [\#1669](https://github.com/mperham/sidekiq/issues/1669) | |
- Testing against redis [\#1668](https://github.com/mperham/sidekiq/issues/1668) | |
- ActiveRecord transactions not getting rolled back in sidekiq worker [\#1665](https://github.com/mperham/sidekiq/issues/1665) | |
- Inconsistent behaviour of retry period option [\#1664](https://github.com/mperham/sidekiq/issues/1664) | |
- Sidekiq rspec with no redis testing [\#1662](https://github.com/mperham/sidekiq/issues/1662) | |
- Switch maximum batch expiration to be end-inclusive [\#1661](https://github.com/mperham/sidekiq/issues/1661) | |
- Allow Batch callback options to work with symbols or strings [\#1660](https://github.com/mperham/sidekiq/issues/1660) | |
- Manually retry specific job and update retry\_count [\#1658](https://github.com/mperham/sidekiq/issues/1658) | |
- Add more context to retries\_exhausted & callback exception handling? [\#1655](https://github.com/mperham/sidekiq/issues/1655) | |
- Sidekiq::Logging.reopen\_logs blows up on JRuby with ObjectSpace disabled [\#1653](https://github.com/mperham/sidekiq/issues/1653) | |
- Jobs argument column grows too wide [\#1652](https://github.com/mperham/sidekiq/issues/1652) | |
- Ability to pause individual queues [\#1651](https://github.com/mperham/sidekiq/issues/1651) | |
- init.d script for /examples? [\#1649](https://github.com/mperham/sidekiq/issues/1649) | |
- private method `retry\_attempts\_from' called [\#1648](https://github.com/mperham/sidekiq/issues/1648) | |
- A way to disable / rename the 'delay' methods introduced in ActiveRecord and ActionMailer to avoid ActiveRecord::DangerousAttributeError errors [\#1647](https://github.com/mperham/sidekiq/issues/1647) | |
- Set log for demonized sidekiq in rails initializer [\#1646](https://github.com/mperham/sidekiq/issues/1646) | |
- Logging output in rspec tests [\#1645](https://github.com/mperham/sidekiq/issues/1645) | |
- Replacing existing jobs [\#1643](https://github.com/mperham/sidekiq/issues/1643) | |
- MySQL thread in use [\#1642](https://github.com/mperham/sidekiq/issues/1642) | |
- Worker not getting triggered in one of the production server [\#1641](https://github.com/mperham/sidekiq/issues/1641) | |
- Potential race condition in ReliableFetch causing duplicate job run [\#1639](https://github.com/mperham/sidekiq/issues/1639) | |
- Upgrading to Sidekiq 3.0.0 produces NameError: uninitialized constant Sidekiq::Stats; [\#1638](https://github.com/mperham/sidekiq/issues/1638) | |
- Jobs are not picked up by the server from console [\#1637](https://github.com/mperham/sidekiq/issues/1637) | |
- Sidekiq 3.0 crashes on startup with Rubinius 2.2.6 [\#1636](https://github.com/mperham/sidekiq/issues/1636) | |
- Is there a better documentation available to use sidekiq with sinatra? [\#1635](https://github.com/mperham/sidekiq/issues/1635) | |
- OpenSSL:SSL::SSLError [\#1634](https://github.com/mperham/sidekiq/issues/1634) | |
- sidekiq with tableless model and he can not send email [\#1633](https://github.com/mperham/sidekiq/issues/1633) | |
- SystemStackError \(stack level too deep\) when running "RailsBestPractices::Analyzer\#analyze" [\#1632](https://github.com/mperham/sidekiq/issues/1632) | |
- SystemStackError \(stack level too deep\) when running "Bundler\#resolve\_remotely!" [\#1631](https://github.com/mperham/sidekiq/issues/1631) | |
- NoMethodError: undefined method `async' for nil:NilClass / Manager\#processor\_died died [\#1628](https://github.com/mperham/sidekiq/issues/1628) | |
- Sidekiq logger printing to stdout? [\#1627](https://github.com/mperham/sidekiq/issues/1627) | |
- Hipchat notifications documentation [\#1625](https://github.com/mperham/sidekiq/issues/1625) | |
- sidekiq 3 and rubinius [\#1624](https://github.com/mperham/sidekiq/issues/1624) | |
- Sidekiq 3.0 not showing busy processes and jobs [\#1622](https://github.com/mperham/sidekiq/issues/1622) | |
- Mails not sending, and no logs at all [\#1619](https://github.com/mperham/sidekiq/issues/1619) | |
- NameError: uninitialized constant Sidekiq::ExceptionHandler [\#1616](https://github.com/mperham/sidekiq/issues/1616) | |
- Question about Sidekiq process [\#1614](https://github.com/mperham/sidekiq/issues/1614) | |
- Update UI translations for Sidekiq 3.0 [\#1554](https://github.com/mperham/sidekiq/issues/1554) | |
- Refactor Redis usage [\#1498](https://github.com/mperham/sidekiq/issues/1498) | |
- Support for forked sidekiq [\#1497](https://github.com/mperham/sidekiq/issues/1497) | |
- Sidekiq with whenever without loading rails AND WITH arguments [\#1411](https://github.com/mperham/sidekiq/issues/1411) | |
- Celluloid::Task::TerminatedError: task was terminated [\#1312](https://github.com/mperham/sidekiq/issues/1312) | |
- Sidekiq worker crashes without warning [\#1301](https://github.com/mperham/sidekiq/issues/1301) | |
- new created worker keep busy after previous worker crashed. [\#1295](https://github.com/mperham/sidekiq/issues/1295) | |
- Upgrading to sidekiq 2.16.0 breaks redis connection [\#1294](https://github.com/mperham/sidekiq/issues/1294) | |
- Sidekiq nearly 10x slower than foreground processing? [\#1263](https://github.com/mperham/sidekiq/issues/1263) | |
- Sidekiq timeouts connecting to Redis [\#1236](https://github.com/mperham/sidekiq/issues/1236) | |
- Workers freezing with fog gem [\#1179](https://github.com/mperham/sidekiq/issues/1179) | |
- Sidekiq Notification for Pusher [\#1169](https://github.com/mperham/sidekiq/issues/1169) | |
- Sidekiq Pro and Persistent Queue Names on Heroku [\#1168](https://github.com/mperham/sidekiq/issues/1168) | |
- More granular logging controls [\#1152](https://github.com/mperham/sidekiq/issues/1152) | |
- Capistrano start/stop tasks skipping sidekiq.pid-0 file when using more than one process [\#1044](https://github.com/mperham/sidekiq/issues/1044) | |
**Merged pull requests:** | |
- Addition of new Travis CI logo [\#1685](https://github.com/mperham/sidekiq/pull/1685) ([saltinejustine](https://github.com/saltinejustine)) | |
- Add missing translations [\#1681](https://github.com/mperham/sidekiq/pull/1681) ([AntoineFinkelstein](https://github.com/AntoineFinkelstein)) | |
- Update Korean locale [\#1663](https://github.com/mperham/sidekiq/pull/1663) ([ssut](https://github.com/ssut)) | |
- Mention that Sidekiq 3 requires Ruby 2.0 which will prevent 1.9 installs in the future [\#1659](https://github.com/mperham/sidekiq/pull/1659) ([julik](https://github.com/julik)) | |
- Forcibly break cell content for columns that get too wide [\#1657](https://github.com/mperham/sidekiq/pull/1657) ([aprescott](https://github.com/aprescott)) | |
- Heartbeat should never stop [\#1650](https://github.com/mperham/sidekiq/pull/1650) ([krasnoukhov](https://github.com/krasnoukhov)) | |
- Fix japanese translation [\#1629](https://github.com/mperham/sidekiq/pull/1629) ([ogom](https://github.com/ogom)) | |
- Use ActiveSupport.on\_load hooks to extend rails components [\#1618](https://github.com/mperham/sidekiq/pull/1618) ([rafaelfranca](https://github.com/rafaelfranca)) | |
- 3.0.0! [\#1617](https://github.com/mperham/sidekiq/pull/1617) ([jasonrclark](https://github.com/jasonrclark)) | |
## [v3.0.0](https://github.com/mperham/sidekiq/tree/v3.0.0) (2014-03-28) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.17.7...v3.0.0) | |
**Closed issues:** | |
- Long running jobs disappear from Web UI [\#1612](https://github.com/mperham/sidekiq/issues/1612) | |
- Gem release [\#1608](https://github.com/mperham/sidekiq/issues/1608) | |
- Auto restart sidekiq in code changes [\#1607](https://github.com/mperham/sidekiq/issues/1607) | |
- Sidekiq 3.0 web UI stats are left aligned [\#1606](https://github.com/mperham/sidekiq/issues/1606) | |
- individual logging for every worker [\#1605](https://github.com/mperham/sidekiq/issues/1605) | |
- Getting some difficulty with sidekiq on rails 4 [\#1601](https://github.com/mperham/sidekiq/issues/1601) | |
- Sidekiq doesn't start from Capistrano [\#1596](https://github.com/mperham/sidekiq/issues/1596) | |
- Librato Metrics [\#1594](https://github.com/mperham/sidekiq/issues/1594) | |
- Remove History expiration [\#1593](https://github.com/mperham/sidekiq/issues/1593) | |
- Remove profile feature [\#1592](https://github.com/mperham/sidekiq/issues/1592) | |
- Sidekiq puts job to queue [\#1591](https://github.com/mperham/sidekiq/issues/1591) | |
- Sidekiq puts job to queue [\#1590](https://github.com/mperham/sidekiq/issues/1590) | |
- Redis error in heartbeat causes Sidekiq to die [\#1586](https://github.com/mperham/sidekiq/issues/1586) | |
- Sidekiq 3: where? [\#1581](https://github.com/mperham/sidekiq/issues/1581) | |
- Use TaskThreads for actors [\#1580](https://github.com/mperham/sidekiq/issues/1580) | |
- Fix test warnings [\#1578](https://github.com/mperham/sidekiq/issues/1578) | |
- Segfault during bundler install when using https source on Heroku [\#1577](https://github.com/mperham/sidekiq/issues/1577) | |
- Possibility to cancel busy workers [\#1576](https://github.com/mperham/sidekiq/issues/1576) | |
- Sidekiq::Batch::NoSuchBatch errors in web UI [\#1575](https://github.com/mperham/sidekiq/issues/1575) | |
- Make reliable fetch work well with dynamic hostnames [\#1573](https://github.com/mperham/sidekiq/issues/1573) | |
- Sidekiq workers finishing but getting stuck in queue [\#1571](https://github.com/mperham/sidekiq/issues/1571) | |
- Possible file handle / connection leak with 3.0 [\#1569](https://github.com/mperham/sidekiq/issues/1569) | |
- Sidekiq using high memory [\#1549](https://github.com/mperham/sidekiq/issues/1549) | |
- what is a failed job in the dashboard? [\#1548](https://github.com/mperham/sidekiq/issues/1548) | |
- Ghost processes [\#1544](https://github.com/mperham/sidekiq/issues/1544) | |
- Understanding Queues and Weighting [\#1543](https://github.com/mperham/sidekiq/issues/1543) | |
- Sidekiq cli 'require' option should accept gem names [\#1542](https://github.com/mperham/sidekiq/issues/1542) | |
- "You need to reconnect to Redis after forking" [\#1541](https://github.com/mperham/sidekiq/issues/1541) | |
- undefined method `getutc' when looking at my workers [\#1540](https://github.com/mperham/sidekiq/issues/1540) | |
- Pushed jobs ignored? [\#1538](https://github.com/mperham/sidekiq/issues/1538) | |
- Internal Server Error when opening busy or queue [\#1537](https://github.com/mperham/sidekiq/issues/1537) | |
- Shutdown Hooks [\#1536](https://github.com/mperham/sidekiq/issues/1536) | |
- mysql connection lost from sidekiq job running on puma on heroku [\#1535](https://github.com/mperham/sidekiq/issues/1535) | |
- Add process lifecycle events [\#1534](https://github.com/mperham/sidekiq/issues/1534) | |
- Failed jobs count increments, but no failures logged. [\#1533](https://github.com/mperham/sidekiq/issues/1533) | |
- 'SSL\_read: cert already in hash table' in jobs [\#1531](https://github.com/mperham/sidekiq/issues/1531) | |
- Use of Sidekiq.redis [\#1528](https://github.com/mperham/sidekiq/issues/1528) | |
- Sidekiq with Mongoid/Kiqstand and Connection Pooling [\#1526](https://github.com/mperham/sidekiq/issues/1526) | |
- Jobs are stucking in the Web UI [\#1524](https://github.com/mperham/sidekiq/issues/1524) | |
- Ascii art logo on bootup [\#1520](https://github.com/mperham/sidekiq/issues/1520) | |
- Best way to limit concurrency within a process? [\#1518](https://github.com/mperham/sidekiq/issues/1518) | |
- Valid batch callback names [\#1517](https://github.com/mperham/sidekiq/issues/1517) | |
- After including Sidekiq/Sinatra seem to be preventing controller specs from running [\#1516](https://github.com/mperham/sidekiq/issues/1516) | |
- Sidekiq not using config file with capistrano [\#1515](https://github.com/mperham/sidekiq/issues/1515) | |
- Add error handler block support [\#1512](https://github.com/mperham/sidekiq/issues/1512) | |
- Process not terminating on segfault [\#1505](https://github.com/mperham/sidekiq/issues/1505) | |
- Need Capistrano tests [\#1499](https://github.com/mperham/sidekiq/issues/1499) | |
- Customize view [\#1418](https://github.com/mperham/sidekiq/issues/1418) | |
- Sidekiq suddenly refuses to process the "default" queue [\#1249](https://github.com/mperham/sidekiq/issues/1249) | |
- Sidekiq consuming 100% CPU Utilization on Server [\#1213](https://github.com/mperham/sidekiq/issues/1213) | |
- Jobs getting stuck [\#1045](https://github.com/mperham/sidekiq/issues/1045) | |
- Capistrano rollback doesn't restart Sidekiq [\#1029](https://github.com/mperham/sidekiq/issues/1029) | |
**Merged pull requests:** | |
- add fix for google translate bar [\#1613](https://github.com/mperham/sidekiq/pull/1613) ([TheHodge](https://github.com/TheHodge)) | |
- Set sizing of summary bar li's [\#1611](https://github.com/mperham/sidekiq/pull/1611) ([brandonhilkert](https://github.com/brandonhilkert)) | |
- Client redis sharding [\#1603](https://github.com/mperham/sidekiq/pull/1603) ([mperham](https://github.com/mperham)) | |
- tiny documentation fix [\#1599](https://github.com/mperham/sidekiq/pull/1599) ([jhilden](https://github.com/jhilden)) | |
- Lets you inject in a RedisConnect into Sidekiq::Client so you can push j... [\#1598](https://github.com/mperham/sidekiq/pull/1598) ([jonhyman](https://github.com/jonhyman)) | |
- Increase expiration time for stats from 180 days to 5 years. [\#1595](https://github.com/mperham/sidekiq/pull/1595) ([jonhyman](https://github.com/jonhyman)) | |
- Feature/pipelines [\#1588](https://github.com/mperham/sidekiq/pull/1588) ([jonhyman](https://github.com/jonhyman)) | |
- Minor code update to not pass around variables that aren't necessary to pass around. [\#1587](https://github.com/mperham/sidekiq/pull/1587) ([jonhyman](https://github.com/jonhyman)) | |
- Translations for NO and DA [\#1584](https://github.com/mperham/sidekiq/pull/1584) ([khellan](https://github.com/khellan)) | |
- Updates in Dutch [\#1583](https://github.com/mperham/sidekiq/pull/1583) ([ilja](https://github.com/ilja)) | |
- Update Japanese Translation [\#1582](https://github.com/mperham/sidekiq/pull/1582) ([SebastianSzturo](https://github.com/SebastianSzturo)) | |
- Fix warnings in tests [\#1579](https://github.com/mperham/sidekiq/pull/1579) ([petergoldstein](https://github.com/petergoldstein)) | |
- Fixed Russian localization. "No sorting", boss said. :-\) [\#1574](https://github.com/mperham/sidekiq/pull/1574) ([XaMuT](https://github.com/XaMuT)) | |
- Swedish locale [\#1572](https://github.com/mperham/sidekiq/pull/1572) ([mikaeljorhult](https://github.com/mikaeljorhult)) | |
- Added Greek locale for sidekiq web tool [\#1568](https://github.com/mperham/sidekiq/pull/1568) ([icleversoft](https://github.com/icleversoft)) | |
- Add czech \(cs\) translations [\#1566](https://github.com/mperham/sidekiq/pull/1566) ([pnevyk](https://github.com/pnevyk)) | |
- Update de.yml [\#1565](https://github.com/mperham/sidekiq/pull/1565) ([knuti](https://github.com/knuti)) | |
- Add a zh-tw locale [\#1563](https://github.com/mperham/sidekiq/pull/1563) ([weichienhung](https://github.com/weichienhung)) | |
- Update it.yml [\#1562](https://github.com/mperham/sidekiq/pull/1562) ([pablito](https://github.com/pablito)) | |
- Fix typo in \#1559 [\#1561](https://github.com/mperham/sidekiq/pull/1561) ([seuros](https://github.com/seuros)) | |
- per \#1554, update pt-br locale [\#1560](https://github.com/mperham/sidekiq/pull/1560) ([pedroreys](https://github.com/pedroreys)) | |
- French for WebUI [\#1559](https://github.com/mperham/sidekiq/pull/1559) ([seuros](https://github.com/seuros)) | |
- Updates in Portuguese [\#1558](https://github.com/mperham/sidekiq/pull/1558) ([jsantos](https://github.com/jsantos)) | |
- updates in spanish [\#1557](https://github.com/mperham/sidekiq/pull/1557) ([joseluistorres](https://github.com/joseluistorres)) | |
- Update fr.yml [\#1556](https://github.com/mperham/sidekiq/pull/1556) ([jlecour](https://github.com/jlecour)) | |
- Review of italian translations [\#1555](https://github.com/mperham/sidekiq/pull/1555) ([jodosha](https://github.com/jodosha)) | |
- Print sidekiqctl usage [\#1553](https://github.com/mperham/sidekiq/pull/1553) ([andreychernih](https://github.com/andreychernih)) | |
- Remove capistrano support [\#1550](https://github.com/mperham/sidekiq/pull/1550) ([mperham](https://github.com/mperham)) | |
- Implement process lifecycle events, fixes \#1534 [\#1545](https://github.com/mperham/sidekiq/pull/1545) ([mperham](https://github.com/mperham)) | |
- update comments from blpop to brpop [\#1530](https://github.com/mperham/sidekiq/pull/1530) ([fumin](https://github.com/fumin)) | |
- Implement a process heartbeat [\#1525](https://github.com/mperham/sidekiq/pull/1525) ([mperham](https://github.com/mperham)) | |
- Add ASCII logo, banner on startup in development mode Resolves \#1520 [\#1523](https://github.com/mperham/sidekiq/pull/1523) ([justindowning](https://github.com/justindowning)) | |
- Sidekiq 3.0 changes [\#1519](https://github.com/mperham/sidekiq/pull/1519) ([mperham](https://github.com/mperham)) | |
## [v2.17.7](https://github.com/mperham/sidekiq/tree/v2.17.7) (2014-02-28) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.17.4...v2.17.7) | |
**Closed issues:** | |
- curious problem with missing env\["PATH\_INFO"\] [\#1514](https://github.com/mperham/sidekiq/issues/1514) | |
- Is there a way to see Failed Jobs in Web UI? [\#1513](https://github.com/mperham/sidekiq/issues/1513) | |
- Add \*do not use the Sidekiq redis connection while the app is booting\* to Troubleshooting [\#1510](https://github.com/mperham/sidekiq/issues/1510) | |
- Auto-prune worker records older than one hour [\#1508](https://github.com/mperham/sidekiq/issues/1508) | |
- busy queue not clearing [\#1507](https://github.com/mperham/sidekiq/issues/1507) | |
- Stuck Workers [\#1504](https://github.com/mperham/sidekiq/issues/1504) | |
- Capistrano aborts on sidekiq:stop [\#1502](https://github.com/mperham/sidekiq/issues/1502) | |
- rails sidekiq unable to start [\#1500](https://github.com/mperham/sidekiq/issues/1500) | |
- Concurrency issues using SQLite in development [\#1487](https://github.com/mperham/sidekiq/issues/1487) | |
- Does not read config file by default, even at default location [\#1486](https://github.com/mperham/sidekiq/issues/1486) | |
- Ruby VM crashes when I write to Sidekiq [\#1484](https://github.com/mperham/sidekiq/issues/1484) | |
- Bash script throwing "command not found" from Sidekiq [\#1482](https://github.com/mperham/sidekiq/issues/1482) | |
- sidekiq does not read config/sidekiq.yml by default [\#1481](https://github.com/mperham/sidekiq/issues/1481) | |
- sidekiq not processing queues [\#1478](https://github.com/mperham/sidekiq/issues/1478) | |
- Jobs in named queues only run if i specify only that queue on the command line [\#1477](https://github.com/mperham/sidekiq/issues/1477) | |
- Store timestamps in Redis as floats, not Strings [\#1473](https://github.com/mperham/sidekiq/issues/1473) | |
- Dead job queue [\#1471](https://github.com/mperham/sidekiq/issues/1471) | |
- Delete PID file when stopped [\#1470](https://github.com/mperham/sidekiq/issues/1470) | |
- Capistrano tasks + Upstart = good match? [\#1469](https://github.com/mperham/sidekiq/issues/1469) | |
- Negative number in "pending" field of a sidekiq batch [\#1468](https://github.com/mperham/sidekiq/issues/1468) | |
- sidekiq\_options :retry =\> false does not work [\#1466](https://github.com/mperham/sidekiq/issues/1466) | |
- undefined method `\*' for nil:NilClass [\#1465](https://github.com/mperham/sidekiq/issues/1465) | |
- sidekiq\_retry\_in confusing behavior [\#1464](https://github.com/mperham/sidekiq/issues/1464) | |
- Monitor job duration / jobs history [\#1462](https://github.com/mperham/sidekiq/issues/1462) | |
- How to gracefully finalize worker threads in case of sidekiq shutdown? [\#1461](https://github.com/mperham/sidekiq/issues/1461) | |
- sidekiq testing modes try to connect to redis [\#1460](https://github.com/mperham/sidekiq/issues/1460) | |
- How to kill a job running inside a worker process? [\#1459](https://github.com/mperham/sidekiq/issues/1459) | |
- Use of queues in sidekiq [\#1458](https://github.com/mperham/sidekiq/issues/1458) | |
- symbolize keys of option hashes [\#1457](https://github.com/mperham/sidekiq/issues/1457) | |
- memory leak with jruby? [\#1442](https://github.com/mperham/sidekiq/issues/1442) | |
- Sidekiq::Extensions::DelayedMailer.jobs not populating in the test environment [\#1438](https://github.com/mperham/sidekiq/issues/1438) | |
- Hybrid concurrency model support [\#1435](https://github.com/mperham/sidekiq/issues/1435) | |
- Memory Leak with Ruby 2.1? [\#1421](https://github.com/mperham/sidekiq/issues/1421) | |
- Queued jobs not getting submitted occasionally [\#1377](https://github.com/mperham/sidekiq/issues/1377) | |
- sidekiq web interface show Forbidden when I try delete or post operations. [\#1289](https://github.com/mperham/sidekiq/issues/1289) | |
- Generic log reopen support [\#1163](https://github.com/mperham/sidekiq/issues/1163) | |
- Sidekiq Pro batch tab sorting [\#1098](https://github.com/mperham/sidekiq/issues/1098) | |
- New Relic plugin for Sidekiq [\#1019](https://github.com/mperham/sidekiq/issues/1019) | |
- Two i18n issues [\#831](https://github.com/mperham/sidekiq/issues/831) | |
**Merged pull requests:** | |
- Swallow \(and attempt to retry\) Redis timeout errors when updating stats.... [\#1511](https://github.com/mperham/sidekiq/pull/1511) ([jonhyman](https://github.com/jonhyman)) | |
- Removes unnecessary transaction. [\#1496](https://github.com/mperham/sidekiq/pull/1496) ([jonhyman](https://github.com/jonhyman)) | |
- Fixes a race condition which could result in a scheduled item being adde... [\#1495](https://github.com/mperham/sidekiq/pull/1495) ([jonhyman](https://github.com/jonhyman)) | |
- Added rescue to prevent crashing on Windows [\#1494](https://github.com/mperham/sidekiq/pull/1494) ([Jellyfishboy](https://github.com/Jellyfishboy)) | |
- Add the restart option to the usage string [\#1492](https://github.com/mperham/sidekiq/pull/1492) ([petergoldstein](https://github.com/petergoldstein)) | |
- Replaced class and instance level `send` [\#1479](https://github.com/mperham/sidekiq/pull/1479) ([seanpdoyle](https://github.com/seanpdoyle)) | |
- Remove daemonization for JRuby [\#1476](https://github.com/mperham/sidekiq/pull/1476) ([dballona](https://github.com/dballona)) | |
- Update fr.yml [\#1472](https://github.com/mperham/sidekiq/pull/1472) ([Spone](https://github.com/Spone)) | |
- USR2 will now reopen \*all\* log files \(like Unicorn\) [\#1467](https://github.com/mperham/sidekiq/pull/1467) ([ctaintor](https://github.com/ctaintor)) | |
- Add restart functionality to init.d script [\#1463](https://github.com/mperham/sidekiq/pull/1463) ([damselem](https://github.com/damselem)) | |
## [v2.17.4](https://github.com/mperham/sidekiq/tree/v2.17.4) (2014-02-01) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.17.3...v2.17.4) | |
**Closed issues:** | |
- Job ID unavailable in testing/inline mode [\#1454](https://github.com/mperham/sidekiq/issues/1454) | |
- Worker arguments in Web UI [\#1453](https://github.com/mperham/sidekiq/issues/1453) | |
- Changes to nested data structure arguments are persisted for retry [\#1452](https://github.com/mperham/sidekiq/issues/1452) | |
- Sidekiq workers are just lazying around [\#1451](https://github.com/mperham/sidekiq/issues/1451) | |
- Process sidekiq with different database for different environments on same server [\#1450](https://github.com/mperham/sidekiq/issues/1450) | |
- Send email notification when sidekiq stops or start [\#1449](https://github.com/mperham/sidekiq/issues/1449) | |
- Filtering in web app: Internal Server Error [\#1447](https://github.com/mperham/sidekiq/issues/1447) | |
- "You need to reconnect to Redis after forking" issue [\#1446](https://github.com/mperham/sidekiq/issues/1446) | |
- Cannot allocate memory - file -b --mime 'Test.xls' [\#1445](https://github.com/mperham/sidekiq/issues/1445) | |
- Sidekiq died due to the following error -- when trying to start [\#1443](https://github.com/mperham/sidekiq/issues/1443) | |
- \(Pro Repo Access Request for PR\) -- 100% CPU Utilization With Weighted Queues [\#1441](https://github.com/mperham/sidekiq/issues/1441) | |
- Busy Status [\#1440](https://github.com/mperham/sidekiq/issues/1440) | |
- Puma & Sidekiq [\#1439](https://github.com/mperham/sidekiq/issues/1439) | |
- Sidekiq Pro: Git is missing the 1.4.1 release tag [\#1433](https://github.com/mperham/sidekiq/issues/1433) | |
- Sidekiq Pro: gem source is not available via https [\#1430](https://github.com/mperham/sidekiq/issues/1430) | |
- NoMethodError from ActionMailer class using delay and inline testing strategy [\#1422](https://github.com/mperham/sidekiq/issues/1422) | |
- Can the Dashboard load with the last five minutes showing? [\#1417](https://github.com/mperham/sidekiq/issues/1417) | |
- delayed mailer is not sending email [\#1412](https://github.com/mperham/sidekiq/issues/1412) | |
- Can't delete \(clear\) a queue that has '.' in its name [\#1401](https://github.com/mperham/sidekiq/issues/1401) | |
- Sidekiq Web: log scale for graphs [\#1344](https://github.com/mperham/sidekiq/issues/1344) | |
- Redis options ignored with jRuby [\#1318](https://github.com/mperham/sidekiq/issues/1318) | |
**Merged pull requests:** | |
- Switch payment portal to Space Box [\#1437](https://github.com/mperham/sidekiq/pull/1437) ([mperham](https://github.com/mperham)) | |
- Adds changelog notes for 2.17.3 [\#1434](https://github.com/mperham/sidekiq/pull/1434) ([jonhyman](https://github.com/jonhyman)) | |
## [v2.17.3](https://github.com/mperham/sidekiq/tree/v2.17.3) (2014-01-16) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/list...v2.17.3) | |
**Closed issues:** | |
- YAML objects deserialization in DelayedMailer [\#1429](https://github.com/mperham/sidekiq/issues/1429) | |
- Using .delay or .delay\_for breaks \(some\) sidekiq extensions [\#1426](https://github.com/mperham/sidekiq/issues/1426) | |
- Sidekiq::Web undefined method 'blank?' for "":String [\#1425](https://github.com/mperham/sidekiq/issues/1425) | |
- Syntax for multiple queues has changed? [\#1419](https://github.com/mperham/sidekiq/issues/1419) | |
- Unable to load assets in production [\#1404](https://github.com/mperham/sidekiq/issues/1404) | |
- Sidekiq.redis= should either work or fail [\#1319](https://github.com/mperham/sidekiq/issues/1319) | |
**Merged pull requests:** | |
- Allow absolute pid paths \(for Capistrano\) [\#1427](https://github.com/mperham/sidekiq/pull/1427) ([jbourassa](https://github.com/jbourassa)) | |
- Starting sidekiq via Capistrano requires a tty and nohup. [\#1424](https://github.com/mperham/sidekiq/pull/1424) ([rchekaluk](https://github.com/rchekaluk)) | |
- Terminate the poller and the fetcher synchronously. [\#1423](https://github.com/mperham/sidekiq/pull/1423) ([jonhyman](https://github.com/jonhyman)) | |
- Closes mperham/sidekiq\#1419: Updating changelog with additional information about queue syntax [\#1420](https://github.com/mperham/sidekiq/pull/1420) ([brandonweiss](https://github.com/brandonweiss)) | |
## [list](https://github.com/mperham/sidekiq/tree/list) (2014-01-03) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.17.2...list) | |
## [v2.17.2](https://github.com/mperham/sidekiq/tree/v2.17.2) (2014-01-03) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.17.1...v2.17.2) | |
**Closed issues:** | |
- Middleware::I18n not compatible with I18n `enforce\_available\_locales = true` [\#1415](https://github.com/mperham/sidekiq/issues/1415) | |
- Jobs being processed by the wrong app [\#1414](https://github.com/mperham/sidekiq/issues/1414) | |
- Slow to insert jobs; push\_bulk not helping [\#1410](https://github.com/mperham/sidekiq/issues/1410) | |
- Sidekiq.inline interferes/interacts with transactions? [\#1405](https://github.com/mperham/sidekiq/issues/1405) | |
- Cannot run as daemon with jruby 1.7.8 [\#1403](https://github.com/mperham/sidekiq/issues/1403) | |
- Random sidekiq crashes [\#1400](https://github.com/mperham/sidekiq/issues/1400) | |
- Sidekiq sometimes not releasing memory? [\#1399](https://github.com/mperham/sidekiq/issues/1399) | |
- \[PRO\] Display progress bar in batch view pages [\#1398](https://github.com/mperham/sidekiq/issues/1398) | |
**Merged pull requests:** | |
- Add I18n test for \#1415 [\#1416](https://github.com/mperham/sidekiq/pull/1416) ([tmaier](https://github.com/tmaier)) | |
- Feature/generalized start script [\#1413](https://github.com/mperham/sidekiq/pull/1413) ([rchekaluk](https://github.com/rchekaluk)) | |
- Add Ruby 2.1.0 to Travis config [\#1409](https://github.com/mperham/sidekiq/pull/1409) ([petergoldstein](https://github.com/petergoldstein)) | |
- Set strict option correctly when using multiple queue options. [\#1408](https://github.com/mperham/sidekiq/pull/1408) ([DouweM](https://github.com/DouweM)) | |
- @in\_progress got cleared in \#requeue but was being logged after the requ... [\#1407](https://github.com/mperham/sidekiq/pull/1407) ([jonhyman](https://github.com/jonhyman)) | |
- Attempt a bulk requeue for reliable-fetch when shutting down. [\#1406](https://github.com/mperham/sidekiq/pull/1406) ([jonhyman](https://github.com/jonhyman)) | |
- Allow Sidekiq::Stats\#reset to reset individual stats independently [\#1402](https://github.com/mperham/sidekiq/pull/1402) ([bwthomas](https://github.com/bwthomas)) | |
## [v2.17.1](https://github.com/mperham/sidekiq/tree/v2.17.1) (2013-12-15) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.17.0...v2.17.1) | |
**Closed issues:** | |
- Why sidekiq want to have such big amount of memory?! [\#1391](https://github.com/mperham/sidekiq/issues/1391) | |
- workers don't exit after USR1 signal [\#1386](https://github.com/mperham/sidekiq/issues/1386) | |
- Sidekiq::Processor crashing when issuing HTTP GET/POST request [\#1383](https://github.com/mperham/sidekiq/issues/1383) | |
- Dedicate worker to a queue even if other queues have jobs [\#1380](https://github.com/mperham/sidekiq/issues/1380) | |
- Sidekiq::Batch::NoSuchBatch exception when trying to access batches [\#1379](https://github.com/mperham/sidekiq/issues/1379) | |
- Simple hashes as worker attributes? [\#1378](https://github.com/mperham/sidekiq/issues/1378) | |
- Retry page arguments display [\#1375](https://github.com/mperham/sidekiq/issues/1375) | |
- Processing many http requests concurrently? [\#1374](https://github.com/mperham/sidekiq/issues/1374) | |
- \[PRO\] Batches view missing? [\#1373](https://github.com/mperham/sidekiq/issues/1373) | |
- sidekiq-pro 1.3.0 requires redis to be available to run any rake task [\#1372](https://github.com/mperham/sidekiq/issues/1372) | |
- Sidekiq has fake workers busy and returns internal server error [\#1371](https://github.com/mperham/sidekiq/issues/1371) | |
- Shutting Down Sidekiq Fails [\#1370](https://github.com/mperham/sidekiq/issues/1370) | |
- Running sidekiq locally [\#1369](https://github.com/mperham/sidekiq/issues/1369) | |
- Sidekiq does not delay classes from applications lib/ folder [\#1368](https://github.com/mperham/sidekiq/issues/1368) | |
- Sidekiq backend embedded in application layout [\#1367](https://github.com/mperham/sidekiq/issues/1367) | |
- Allow filtering of retries in Web UI [\#1366](https://github.com/mperham/sidekiq/issues/1366) | |
- Sidekiq Failed Jobs not in the retry queue, no manual retry mechanism? [\#1365](https://github.com/mperham/sidekiq/issues/1365) | |
- Block scoping bug causes sidekiq-pro reliable fetch to block until timeout [\#1360](https://github.com/mperham/sidekiq/issues/1360) | |
- perform\_one does not run a single perform when there are nested perform\_async calls in a batch [\#1352](https://github.com/mperham/sidekiq/issues/1352) | |
- Calling separate workers within a sidekiq worker in rails app [\#1351](https://github.com/mperham/sidekiq/issues/1351) | |
- Make Sidekiq Pro semver track Sidekiq semver [\#1350](https://github.com/mperham/sidekiq/issues/1350) | |
- Dynamically assign queue? [\#1346](https://github.com/mperham/sidekiq/issues/1346) | |
- Scheduled tasks timezone question [\#1341](https://github.com/mperham/sidekiq/issues/1341) | |
- Workers loaded from gem [\#1334](https://github.com/mperham/sidekiq/issues/1334) | |
- Dynamic queue names? [\#1333](https://github.com/mperham/sidekiq/issues/1333) | |
- Workers associated with an account? [\#1332](https://github.com/mperham/sidekiq/issues/1332) | |
- add method to Batch to expose job ids [\#1308](https://github.com/mperham/sidekiq/issues/1308) | |
- Getting Internal Server Error when accessing Dashboard on production [\#1303](https://github.com/mperham/sidekiq/issues/1303) | |
**Merged pull requests:** | |
- Fix layout of the retry all checkbox [\#1395](https://github.com/mperham/sidekiq/pull/1395) ([bradleypriest](https://github.com/bradleypriest)) | |
- Remove the line which says that workers exit at a USR1 after stopping. T... [\#1394](https://github.com/mperham/sidekiq/pull/1394) ([jonhyman](https://github.com/jonhyman)) | |
- Wrap retry page worker arguments [\#1392](https://github.com/mperham/sidekiq/pull/1392) ([meltingice](https://github.com/meltingice)) | |
- Use Object.new for "any old object" in tests. [\#1390](https://github.com/mperham/sidekiq/pull/1390) ([zenspider](https://github.com/zenspider)) | |
- Only show Retry Args vertical scrollbar if needed. [\#1389](https://github.com/mperham/sidekiq/pull/1389) ([msmithstubbs](https://github.com/msmithstubbs)) | |
- Update sidekiq-manager.conf example [\#1388](https://github.com/mperham/sidekiq/pull/1388) ([thilo](https://github.com/thilo)) | |
- Fix race condition that caused intermittent spec failures in zadd [\#1385](https://github.com/mperham/sidekiq/pull/1385) ([petergoldstein](https://github.com/petergoldstein)) | |
- Remove branches and notifications directives from .travis.yml [\#1382](https://github.com/mperham/sidekiq/pull/1382) ([petergoldstein](https://github.com/petergoldstein)) | |
- Get specs running under Rubinius [\#1381](https://github.com/mperham/sidekiq/pull/1381) ([petergoldstein](https://github.com/petergoldstein)) | |
- Log the in progress work as a warning when force terminating. [\#1376](https://github.com/mperham/sidekiq/pull/1376) ([jonhyman](https://github.com/jonhyman)) | |
## [v2.17.0](https://github.com/mperham/sidekiq/tree/v2.17.0) (2013-11-24) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.16.1...v2.17.0) | |
**Closed issues:** | |
- Web UI Internal Server Error w/Passenger \(Redis connection reuse after fork\) [\#1362](https://github.com/mperham/sidekiq/issues/1362) | |
- Mailer in Engine not found by Sidekiq [\#1359](https://github.com/mperham/sidekiq/issues/1359) | |
- Workers fail with ruby 2.0 keyword arguments in the perform method [\#1356](https://github.com/mperham/sidekiq/issues/1356) | |
- Force an error? [\#1347](https://github.com/mperham/sidekiq/issues/1347) | |
- suggestion for unique jobs [\#1345](https://github.com/mperham/sidekiq/issues/1345) | |
- Connecting sidkiq to multiple redis servers [\#1342](https://github.com/mperham/sidekiq/issues/1342) | |
- Example middleware in comments does not work [\#1340](https://github.com/mperham/sidekiq/issues/1340) | |
- Client middleware does not always use string for queue name [\#1339](https://github.com/mperham/sidekiq/issues/1339) | |
- Batches set redis TTL for long-running batches [\#1338](https://github.com/mperham/sidekiq/issues/1338) | |
- When namespace is set in config file, all system calls cause 'closed stream' error [\#1335](https://github.com/mperham/sidekiq/issues/1335) | |
- sidekiq capistrano/rvm integration issue [\#1327](https://github.com/mperham/sidekiq/issues/1327) | |
- Sidekiq pro application [\#1325](https://github.com/mperham/sidekiq/issues/1325) | |
- Getting broken pipe exceptions using jRuby [\#1324](https://github.com/mperham/sidekiq/issues/1324) | |
- Job was lost after Redis timeout updating the stats [\#1322](https://github.com/mperham/sidekiq/issues/1322) | |
- Can you override Sidekiq.configure\_client? [\#1321](https://github.com/mperham/sidekiq/issues/1321) | |
- ArgumentError: Wrong number of arguments \(2 for 1\) [\#1320](https://github.com/mperham/sidekiq/issues/1320) | |
- Sidekiq: retry not working as expected [\#1316](https://github.com/mperham/sidekiq/issues/1316) | |
- should Sidekiq::Client.push\_bulk return the array of jids? [\#1314](https://github.com/mperham/sidekiq/issues/1314) | |
- stack level too deep \(SystemStackError\) [\#1313](https://github.com/mperham/sidekiq/issues/1313) | |
- YAML Serialization with Class Method Delayed Extensions [\#1311](https://github.com/mperham/sidekiq/issues/1311) | |
- Capistrano 3 sidekiq tasks fail [\#1310](https://github.com/mperham/sidekiq/issues/1310) | |
- Process Sidekiq Queue in random order [\#1307](https://github.com/mperham/sidekiq/issues/1307) | |
- Add to Sidekiq Pro repository [\#1306](https://github.com/mperham/sidekiq/issues/1306) | |
- Sidekiq log issues [\#1304](https://github.com/mperham/sidekiq/issues/1304) | |
- Errno::ECONNREFUSED: Connection refused - connect\(2\) [\#1298](https://github.com/mperham/sidekiq/issues/1298) | |
- sidekiq.org embedded twitter feed [\#1287](https://github.com/mperham/sidekiq/issues/1287) | |
**Merged pull requests:** | |
- changed \#determine\_redis\_provider to first check REDIS\_PROVIDER [\#1363](https://github.com/mperham/sidekiq/pull/1363) ([spra85](https://github.com/spra85)) | |
- Groundwork for transfering reliable fetch working queue back to public q... [\#1358](https://github.com/mperham/sidekiq/pull/1358) ([jonhyman](https://github.com/jonhyman)) | |
- Travis CI change to get MRI specs green [\#1357](https://github.com/mperham/sidekiq/pull/1357) ([petergoldstein](https://github.com/petergoldstein)) | |
- Larger clickable area for checkboxes on the retries page [\#1355](https://github.com/mperham/sidekiq/pull/1355) ([bradleypriest](https://github.com/bradleypriest)) | |
- memory leak detection [\#1353](https://github.com/mperham/sidekiq/pull/1353) ([grosser](https://github.com/grosser)) | |
- Don't log Redis AUTH requirepass. [\#1349](https://github.com/mperham/sidekiq/pull/1349) ([jonhyman](https://github.com/jonhyman)) | |
- set default cap hooks in a pre-deploy task [\#1348](https://github.com/mperham/sidekiq/pull/1348) ([dleavitt](https://github.com/dleavitt)) | |
- Normalize queue name to string when pushing a job [\#1343](https://github.com/mperham/sidekiq/pull/1343) ([aackerman](https://github.com/aackerman)) | |
- Added rescue from NameError to the require ActiveSupport Inflections to provide \(unofficial\) support for the sidekiq process for Rails 2.3 [\#1336](https://github.com/mperham/sidekiq/pull/1336) ([willsu](https://github.com/willsu)) | |
- fix issues with jruby failing tests [\#1330](https://github.com/mperham/sidekiq/pull/1330) ([kevinzen](https://github.com/kevinzen)) | |
- Fix method name collision between Sidekiq::Fetcher and Sidekiq::Exceptio... [\#1328](https://github.com/mperham/sidekiq/pull/1328) ([aackerman](https://github.com/aackerman)) | |
- \#push\_bulk returns an array of jids [\#1315](https://github.com/mperham/sidekiq/pull/1315) ([barelyknown](https://github.com/barelyknown)) | |
- Sidekiq Web: If text contains invalid byte sequence, replace them instead of raising an exception [\#1305](https://github.com/mperham/sidekiq/pull/1305) ([dleung](https://github.com/dleung)) | |
- Embedded twitter feed [\#1300](https://github.com/mperham/sidekiq/pull/1300) ([aackerman](https://github.com/aackerman)) | |
## [v2.16.1](https://github.com/mperham/sidekiq/tree/v2.16.1) (2013-10-31) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.15.2...v2.16.1) | |
**Closed issues:** | |
- Possible XSS issue [\#1297](https://github.com/mperham/sidekiq/issues/1297) | |
- :sidekiq\_default\_hooks for capistrano 3 [\#1291](https://github.com/mperham/sidekiq/issues/1291) | |
- How to detect native gems in a Gemfile [\#1290](https://github.com/mperham/sidekiq/issues/1290) | |
- json error with json-pure [\#1286](https://github.com/mperham/sidekiq/issues/1286) | |
- uninitialized constant Sidekiq::Testing \(NameError\) [\#1282](https://github.com/mperham/sidekiq/issues/1282) | |
- Circular Dependency [\#1281](https://github.com/mperham/sidekiq/issues/1281) | |
- Stop failing with timeout being nil [\#1276](https://github.com/mperham/sidekiq/issues/1276) | |
- Define middleware at an instance level [\#1275](https://github.com/mperham/sidekiq/issues/1275) | |
- Tests: jobs not being enqueued [\#1269](https://github.com/mperham/sidekiq/issues/1269) | |
- Stopping sidekiq fails to cleanly terminate all actors [\#1268](https://github.com/mperham/sidekiq/issues/1268) | |
- Sidekiq worker stopping with Illegal instruction: 4 [\#1267](https://github.com/mperham/sidekiq/issues/1267) | |
- Amazon SQS as Data store [\#1266](https://github.com/mperham/sidekiq/issues/1266) | |
- sidekiq debug logging after logrotate/USR2 signal [\#1262](https://github.com/mperham/sidekiq/issues/1262) | |
- I18n - enable to add more than one path to load ymls from [\#1260](https://github.com/mperham/sidekiq/issues/1260) | |
- Connection Pooling example actually good idea? [\#1259](https://github.com/mperham/sidekiq/issues/1259) | |
- Use resolv-replace [\#1258](https://github.com/mperham/sidekiq/issues/1258) | |
- Live Poll button is squished up on mobile w/ Bootstrap 3 [\#1218](https://github.com/mperham/sidekiq/issues/1218) | |
- "Live Poll" link redirects to the first page when on a page \> 1 [\#1185](https://github.com/mperham/sidekiq/issues/1185) | |
- First time deployment [\#1171](https://github.com/mperham/sidekiq/issues/1171) | |
- Only report exceptions after retries\_exhausted [\#1096](https://github.com/mperham/sidekiq/issues/1096) | |
- Possible freezing issue in 2.11.0 [\#881](https://github.com/mperham/sidekiq/issues/881) | |
**Merged pull requests:** | |
- Sidekiq::Web escape tests [\#1299](https://github.com/mperham/sidekiq/pull/1299) ([lian](https://github.com/lian)) | |
- Only cd into current\_path if pid file exists. [\#1296](https://github.com/mperham/sidekiq/pull/1296) ([juanibiapina](https://github.com/juanibiapina)) | |
- :sidekiq\_default\_hooks for capistrano 3 [\#1293](https://github.com/mperham/sidekiq/pull/1293) ([juanibiapina](https://github.com/juanibiapina)) | |
- Fix Capistrano::Version name error. [\#1292](https://github.com/mperham/sidekiq/pull/1292) ([juanibiapina](https://github.com/juanibiapina)) | |
- Fix for uninitialized constant Capistrano::VERSION \(NameError\) [\#1288](https://github.com/mperham/sidekiq/pull/1288) ([yuritomanek](https://github.com/yuritomanek)) | |
- Align ordering of summary nav links with top navbar links in Sidekiq web ui [\#1285](https://github.com/mperham/sidekiq/pull/1285) ([aackerman](https://github.com/aackerman)) | |
- Allow polling and paging parameters to work together in Sidekiq web ui [\#1284](https://github.com/mperham/sidekiq/pull/1284) ([aackerman](https://github.com/aackerman)) | |
- Escape error messages on the retry page [\#1283](https://github.com/mperham/sidekiq/pull/1283) ([jmdeldin](https://github.com/jmdeldin)) | |
- Refactor Sidekiq::Client to work as instances [\#1279](https://github.com/mperham/sidekiq/pull/1279) ([mperham](https://github.com/mperham)) | |
- Remove completed issues from Contributing.md [\#1278](https://github.com/mperham/sidekiq/pull/1278) ([aackerman](https://github.com/aackerman)) | |
- Memoize size of a SortedSet to reduce calls to Redis when iterating [\#1277](https://github.com/mperham/sidekiq/pull/1277) ([aackerman](https://github.com/aackerman)) | |
- Refactoring capistrano 3 tasks [\#1274](https://github.com/mperham/sidekiq/pull/1274) ([guivinicius](https://github.com/guivinicius)) | |
- Adding the -C option into capistrano 3 task [\#1273](https://github.com/mperham/sidekiq/pull/1273) ([guivinicius](https://github.com/guivinicius)) | |
- Display the full Redis connection in Web footer [\#1272](https://github.com/mperham/sidekiq/pull/1272) ([jlecour](https://github.com/jlecour)) | |
- Support ALL options of the Redis driver in Redis configuration [\#1270](https://github.com/mperham/sidekiq/pull/1270) ([salimane](https://github.com/salimane)) | |
- Fixes Live Pool button on web UI for smartphone devices, see \#1218 [\#1265](https://github.com/mperham/sidekiq/pull/1265) ([buccolo](https://github.com/buccolo)) | |
- Update Changes.md regarding capistrano v3 support. [\#1264](https://github.com/mperham/sidekiq/pull/1264) ([phallstrom](https://github.com/phallstrom)) | |
- Capistrano V3 Support. [\#1254](https://github.com/mperham/sidekiq/pull/1254) ([phallstrom](https://github.com/phallstrom)) | |
## [v2.15.2](https://github.com/mperham/sidekiq/tree/v2.15.2) (2013-10-17) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.14.1...v2.15.2) | |
**Closed issues:** | |
- Is it possible to set a default retry \< 25 for delayed extensions? [\#1256](https://github.com/mperham/sidekiq/issues/1256) | |
- Batch Job Count not reflecting actual jobs created [\#1255](https://github.com/mperham/sidekiq/issues/1255) | |
- Support of Unix domain socket in Redis configuration [\#1252](https://github.com/mperham/sidekiq/issues/1252) | |
- Is it safe to use undocumented options? [\#1251](https://github.com/mperham/sidekiq/issues/1251) | |
- Why use LPUSH to enqueue and BRPOP to dequeue? Is it a stack instead of a queue? [\#1250](https://github.com/mperham/sidekiq/issues/1250) | |
- UI redirect loses pagination context [\#1247](https://github.com/mperham/sidekiq/issues/1247) | |
- sidekiq hates my models with hstore columns [\#1245](https://github.com/mperham/sidekiq/issues/1245) | |
- Sidekiq is running only on 1 CPU core \(from 10 CPUs\) [\#1244](https://github.com/mperham/sidekiq/issues/1244) | |
- calling sunspot solr search true a worker fails [\#1241](https://github.com/mperham/sidekiq/issues/1241) | |
- support running server/client in same process [\#1240](https://github.com/mperham/sidekiq/issues/1240) | |
- Can't find the batches tab on sidekiq pro's web interface [\#1239](https://github.com/mperham/sidekiq/issues/1239) | |
- Support for instance level retry\_in [\#1238](https://github.com/mperham/sidekiq/issues/1238) | |
- Manual-Only Retry [\#1237](https://github.com/mperham/sidekiq/issues/1237) | |
- Logging issue when a job is executed via delay\_until [\#1235](https://github.com/mperham/sidekiq/issues/1235) | |
- Sidekiq workers stuck at celluloid create on JRuby [\#1231](https://github.com/mperham/sidekiq/issues/1231) | |
- Worker Argument to\_s behavior [\#1229](https://github.com/mperham/sidekiq/issues/1229) | |
- Batch progress bars not colorized [\#1228](https://github.com/mperham/sidekiq/issues/1228) | |
- Really long error messages blow out the UI [\#1226](https://github.com/mperham/sidekiq/issues/1226) | |
- Broken pagination styling [\#1225](https://github.com/mperham/sidekiq/issues/1225) | |
- Chrome still makes update requests to dashboard after closing tab [\#1224](https://github.com/mperham/sidekiq/issues/1224) | |
- Support for multiple namespaces in Sidekiq::Web [\#1223](https://github.com/mperham/sidekiq/issues/1223) | |
- \[PRO\] rubygem dead [\#1220](https://github.com/mperham/sidekiq/issues/1220) | |
- Minor Documentation Issue: Client-side Middleware [\#1219](https://github.com/mperham/sidekiq/issues/1219) | |
- An increasing number of workers [\#1217](https://github.com/mperham/sidekiq/issues/1217) | |
- Connecting Sidekiq to Twemproxy\(Nutcracker\) [\#1215](https://github.com/mperham/sidekiq/issues/1215) | |
- Upgrade Web UI to Bootstrap 3 [\#1210](https://github.com/mperham/sidekiq/issues/1210) | |
- Workers tab [\#1209](https://github.com/mperham/sidekiq/issues/1209) | |
- Include partial backtrace in job item hash [\#1208](https://github.com/mperham/sidekiq/issues/1208) | |
- Web UI busy count different on dashboard [\#1207](https://github.com/mperham/sidekiq/issues/1207) | |
- Add Sidekiq::Batch.delete [\#1205](https://github.com/mperham/sidekiq/issues/1205) | |
- How to show localtime in Sidekiq Web? [\#1204](https://github.com/mperham/sidekiq/issues/1204) | |
- sidekiq client connection issue [\#1203](https://github.com/mperham/sidekiq/issues/1203) | |
- job.reschedule results in a ERR value is not a double [\#1200](https://github.com/mperham/sidekiq/issues/1200) | |
- TERM worker handler [\#1199](https://github.com/mperham/sidekiq/issues/1199) | |
- Web UI ideas: Make summary links clickable? [\#1197](https://github.com/mperham/sidekiq/issues/1197) | |
- Heroku Static Assets [\#1195](https://github.com/mperham/sidekiq/issues/1195) | |
- Capistrano deployment [\#1189](https://github.com/mperham/sidekiq/issues/1189) | |
- Supervise the Manager actor [\#1188](https://github.com/mperham/sidekiq/issues/1188) | |
- Better status design in the Web UI? [\#1187](https://github.com/mperham/sidekiq/issues/1187) | |
- Chain arguments through middleware [\#1186](https://github.com/mperham/sidekiq/issues/1186) | |
- Custom subject/body for notifications [\#1184](https://github.com/mperham/sidekiq/issues/1184) | |
- Multiple Sidekiq [\#1183](https://github.com/mperham/sidekiq/issues/1183) | |
- Sidekiq status message lost in Web UI rewrite [\#1182](https://github.com/mperham/sidekiq/issues/1182) | |
- Dalli Store Cache [\#1181](https://github.com/mperham/sidekiq/issues/1181) | |
- Cannot Test ActionMailer delay and delay\_for methods [\#1180](https://github.com/mperham/sidekiq/issues/1180) | |
- Workers disapear? [\#1178](https://github.com/mperham/sidekiq/issues/1178) | |
- Testing error : "Celluloid::Error: Thread pool is not running" [\#1176](https://github.com/mperham/sidekiq/issues/1176) | |
- Intense CPU and memory usage on no jobs [\#1175](https://github.com/mperham/sidekiq/issues/1175) | |
- Segfaults with ruby 2.0 [\#1174](https://github.com/mperham/sidekiq/issues/1174) | |
- Alternative Monit config [\#1172](https://github.com/mperham/sidekiq/issues/1172) | |
- Capistrano 3: undefined method `instance' for Capistrano::Configuration:Class [\#1166](https://github.com/mperham/sidekiq/issues/1166) | |
- You have already activated i18n 0.6.4, but your Gemfile requires i18n 0.6.1 [\#1164](https://github.com/mperham/sidekiq/issues/1164) | |
- `block in handle\_signal' issue [\#1151](https://github.com/mperham/sidekiq/issues/1151) | |
- Dashboard chats not working [\#1150](https://github.com/mperham/sidekiq/issues/1150) | |
- sidekiq workers get stuck [\#1149](https://github.com/mperham/sidekiq/issues/1149) | |
- Error R14 \(Memory quota exceeded\) [\#1148](https://github.com/mperham/sidekiq/issues/1148) | |
- Handling SIGHUP differently [\#1137](https://github.com/mperham/sidekiq/issues/1137) | |
- Stack level too deep: Celluloid::FiberStackError [\#1129](https://github.com/mperham/sidekiq/issues/1129) | |
- Sidekiq Web: Standalone Rack/sinatra with custom external authentication [\#1128](https://github.com/mperham/sidekiq/issues/1128) | |
- Need a way to filter arguments in the web UI [\#1119](https://github.com/mperham/sidekiq/issues/1119) | |
- Retry Arguments looks bad in the UI [\#1116](https://github.com/mperham/sidekiq/issues/1116) | |
- Android Connection with Rails & Redis [\#1113](https://github.com/mperham/sidekiq/issues/1113) | |
- Rails environment not being inherited with rails-4.0.0 vanilla app [\#1112](https://github.com/mperham/sidekiq/issues/1112) | |
- Problem with the finished batch trigger [\#1111](https://github.com/mperham/sidekiq/issues/1111) | |
- Thoughts on Processing Fairness? [\#1110](https://github.com/mperham/sidekiq/issues/1110) | |
- Filter scheduled jobs by queue [\#1107](https://github.com/mperham/sidekiq/issues/1107) | |
- Improve the ability for middleware to customize different portions of the code by using code hooks instead [\#1079](https://github.com/mperham/sidekiq/issues/1079) | |
- Change in performance [\#1064](https://github.com/mperham/sidekiq/issues/1064) | |
- rake test fails some test randomly few times [\#1056](https://github.com/mperham/sidekiq/issues/1056) | |
- Testing and inline non-mutually exclusive [\#1053](https://github.com/mperham/sidekiq/issues/1053) | |
- Sending email is really slow [\#987](https://github.com/mperham/sidekiq/issues/987) | |
- Why is sidekiq Job API only getting half the jobs from scheduled? [\#866](https://github.com/mperham/sidekiq/issues/866) | |
**Merged pull requests:** | |
- Handle deletion of elements when iterating over a SortedSet [\#1243](https://github.com/mperham/sidekiq/pull/1243) ([aackerman](https://github.com/aackerman)) | |
- don't fail when handling an exception with a nil backtrace [\#1234](https://github.com/mperham/sidekiq/pull/1234) ([leemhenson](https://github.com/leemhenson)) | |
- Use new celluloid/test.rb [\#1233](https://github.com/mperham/sidekiq/pull/1233) ([halorgium](https://github.com/halorgium)) | |
- Add a "latency" stat in the dashboard [\#1230](https://github.com/mperham/sidekiq/pull/1230) ([jlecour](https://github.com/jlecour)) | |
- Added comments in upstart sidekiq.conf files about normal exit codes to avoid unintentional respawns [\#1227](https://github.com/mperham/sidekiq/pull/1227) ([augustj](https://github.com/augustj)) | |
- Update changelog link to Testing section of wiki. [\#1222](https://github.com/mperham/sidekiq/pull/1222) ([jonhyman](https://github.com/jonhyman)) | |
- Bootstrap upgrade [\#1216](https://github.com/mperham/sidekiq/pull/1216) ([boek](https://github.com/boek)) | |
- Use original asset and resize in CSS [\#1214](https://github.com/mperham/sidekiq/pull/1214) ([cpuguy83](https://github.com/cpuguy83)) | |
- Enqueue to in [\#1212](https://github.com/mperham/sidekiq/pull/1212) ([emq](https://github.com/emq)) | |
- improve usability on mobile-ui for redis stats on dashboard [\#1206](https://github.com/mperham/sidekiq/pull/1206) ([naaano](https://github.com/naaano)) | |
- Summary ui improvements [\#1198](https://github.com/mperham/sidekiq/pull/1198) ([alex-handley](https://github.com/alex-handley)) | |
- Move status to navbar brand area [\#1196](https://github.com/mperham/sidekiq/pull/1196) ([cpuguy83](https://github.com/cpuguy83)) | |
- Supervise Sidekiq::Manager [\#1194](https://github.com/mperham/sidekiq/pull/1194) ([cpuguy83](https://github.com/cpuguy83)) | |
- Add dynamic testing [\#1193](https://github.com/mperham/sidekiq/pull/1193) ([ryansch](https://github.com/ryansch)) | |
- Show errors for retried jobs [\#1192](https://github.com/mperham/sidekiq/pull/1192) ([kremso](https://github.com/kremso)) | |
- Allow configuring worker defaults [\#1165](https://github.com/mperham/sidekiq/pull/1165) ([josepjaume](https://github.com/josepjaume)) | |
## [v2.14.1](https://github.com/mperham/sidekiq/tree/v2.14.1) (2013-09-12) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.14.0...v2.14.1) | |
**Closed issues:** | |
- Segfaults with ruby 2.0 [\#1173](https://github.com/mperham/sidekiq/issues/1173) | |
- Do Sidekiq JIDs get reused? [\#1167](https://github.com/mperham/sidekiq/issues/1167) | |
- Sidekiq-pro prepending a namespace to Statsd metrics [\#1162](https://github.com/mperham/sidekiq/issues/1162) | |
- RuntimeError: can't create tasks inside of tasks [\#1161](https://github.com/mperham/sidekiq/issues/1161) | |
- Setting redis port using .require and yml file doesn't appear to work [\#1160](https://github.com/mperham/sidekiq/issues/1160) | |
- Sidekiq web worker queue name format in 2.14.0 [\#1159](https://github.com/mperham/sidekiq/issues/1159) | |
- Sidekiq::Web - too many arguments for format string [\#1157](https://github.com/mperham/sidekiq/issues/1157) | |
- jobs from different apps getting mixed [\#1156](https://github.com/mperham/sidekiq/issues/1156) | |
- Changing the queue for delayed email [\#1154](https://github.com/mperham/sidekiq/issues/1154) | |
- Sidekiq Pro Access [\#1147](https://github.com/mperham/sidekiq/issues/1147) | |
- Importing/using scheduled jobs from resque [\#1145](https://github.com/mperham/sidekiq/issues/1145) | |
- Is there a way to signal Sidekiq to reload it's configuration? [\#1144](https://github.com/mperham/sidekiq/issues/1144) | |
- sidekiq/testing doesn't support Sidekiq::Batch? [\#1143](https://github.com/mperham/sidekiq/issues/1143) | |
- issue with running sidekiq [\#1142](https://github.com/mperham/sidekiq/issues/1142) | |
- sidekiq doesn't restart when deploying [\#1141](https://github.com/mperham/sidekiq/issues/1141) | |
- Sidekiq up and running, workers in default queue but do not start [\#1140](https://github.com/mperham/sidekiq/issues/1140) | |
- Pro Repo Access [\#1139](https://github.com/mperham/sidekiq/issues/1139) | |
- undefined method `location' for \#\<Redis::Client:...\> [\#1136](https://github.com/mperham/sidekiq/issues/1136) | |
- Stuck workers leading to out of memory errors [\#1130](https://github.com/mperham/sidekiq/issues/1130) | |
- alias\_method': undefined method `raw\_push' for class `Class' in 'sidekiq/testing' [\#1125](https://github.com/mperham/sidekiq/issues/1125) | |
**Merged pull requests:** | |
- bump the 'redis-namespace' gem [\#1146](https://github.com/mperham/sidekiq/pull/1146) ([benilovj](https://github.com/benilovj)) | |
- fix label for peak memory usage in dashboard view [\#1138](https://github.com/mperham/sidekiq/pull/1138) ([bruckhaus](https://github.com/bruckhaus)) | |
- Add missing erb opening tag in worker list [\#1135](https://github.com/mperham/sidekiq/pull/1135) ([queso](https://github.com/queso)) | |
## [v2.14.0](https://github.com/mperham/sidekiq/tree/v2.14.0) (2013-08-25) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.13.1...v2.14.0) | |
**Closed issues:** | |
- Batch exception handling NoMethodError [\#1134](https://github.com/mperham/sidekiq/issues/1134) | |
- Sending USR2 signal to reopen log resets logger level to INFO [\#1132](https://github.com/mperham/sidekiq/issues/1132) | |
- Dependencies - Slim + Sinatra [\#1131](https://github.com/mperham/sidekiq/issues/1131) | |
- WARN log related to encoding of json data [\#1127](https://github.com/mperham/sidekiq/issues/1127) | |
- Change redis port for Sidekiq with Capistrano [\#1126](https://github.com/mperham/sidekiq/issues/1126) | |
- Remove slim dependency [\#1120](https://github.com/mperham/sidekiq/issues/1120) | |
- Configure logfile in Ruby [\#1118](https://github.com/mperham/sidekiq/issues/1118) | |
- request access to pro repo [\#1114](https://github.com/mperham/sidekiq/issues/1114) | |
- Sidekiq Pro Reliable Fetch [\#1109](https://github.com/mperham/sidekiq/issues/1109) | |
- Enqueued at time has a timezone [\#1108](https://github.com/mperham/sidekiq/issues/1108) | |
- undefined method `related\_async' for PostsWorker:Class [\#1105](https://github.com/mperham/sidekiq/issues/1105) | |
- Reliable Queueing and Prioritized Requests [\#1102](https://github.com/mperham/sidekiq/issues/1102) | |
- Sidekiq Pro Batches leaving many keys in redis [\#1097](https://github.com/mperham/sidekiq/issues/1097) | |
**Merged pull requests:** | |
- Use the same method to reopen log after USR2 as is used during startup. ... [\#1133](https://github.com/mperham/sidekiq/pull/1133) ([fpetrini](https://github.com/fpetrini)) | |
- slight typo for RetryJobs in changelog [\#1124](https://github.com/mperham/sidekiq/pull/1124) ([snkashis](https://github.com/snkashis)) | |
- Closes \#1120 Removed slim. [\#1122](https://github.com/mperham/sidekiq/pull/1122) ([Locke23rus](https://github.com/Locke23rus)) | |
- Update redis version to fix issue using redis namespaces [\#1117](https://github.com/mperham/sidekiq/pull/1117) ([bwthomas](https://github.com/bwthomas)) | |
## [v2.13.1](https://github.com/mperham/sidekiq/tree/v2.13.1) (2013-08-10) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.13.0...v2.13.1) | |
**Closed issues:** | |
- Worker not releasing memory [\#1100](https://github.com/mperham/sidekiq/issues/1100) | |
- Redis connection required while testing [\#1099](https://github.com/mperham/sidekiq/issues/1099) | |
- ActionMailer::delay sending duplicate mails [\#1094](https://github.com/mperham/sidekiq/issues/1094) | |
- retry: 'false' for Mailer.delay.method\(...\) use case [\#1093](https://github.com/mperham/sidekiq/issues/1093) | |
- sidekiq\_retry\_in not defined? [\#1092](https://github.com/mperham/sidekiq/issues/1092) | |
- can't use attachment with delayed mail [\#1089](https://github.com/mperham/sidekiq/issues/1089) | |
- Creating records in plain model callback vs sidekiq: why is my plain model callback insanely faster? [\#1087](https://github.com/mperham/sidekiq/issues/1087) | |
- Sidekiq dumps core, possibly due to TinyTDS? [\#1086](https://github.com/mperham/sidekiq/issues/1086) | |
- batch complete events firing early \(and only once\) [\#1085](https://github.com/mperham/sidekiq/issues/1085) | |
- Where is a proper place to declare my rack app for deploy [\#1084](https://github.com/mperham/sidekiq/issues/1084) | |
- sinatra + sidekiq + foreman [\#1082](https://github.com/mperham/sidekiq/issues/1082) | |
- Adding Capistrano 3 breaks the mounted monitoring site [\#1080](https://github.com/mperham/sidekiq/issues/1080) | |
- Clustered Mode [\#1078](https://github.com/mperham/sidekiq/issues/1078) | |
- Is there API call for reseting \(clearing\) all history, queues, data? [\#1077](https://github.com/mperham/sidekiq/issues/1077) | |
- longjmp causes uninitialized stack frame [\#1075](https://github.com/mperham/sidekiq/issues/1075) | |
- Sidekiq Pro: Batches lifecycle events don't fire when there are no jobs in the batch [\#1074](https://github.com/mperham/sidekiq/issues/1074) | |
- schedule jobs and retries not queueing [\#1073](https://github.com/mperham/sidekiq/issues/1073) | |
- Do you need to set the environment for sidekiq? [\#1072](https://github.com/mperham/sidekiq/issues/1072) | |
- uninitialized constant Sidekiq::Actor::Celluloid when upgrading to sidekiq 2.13.0 [\#1071](https://github.com/mperham/sidekiq/issues/1071) | |
- JSON.generate throws error but MultiJson.dump does not [\#1070](https://github.com/mperham/sidekiq/issues/1070) | |
- Should we make the ActiveRecord middleware optional? [\#1069](https://github.com/mperham/sidekiq/issues/1069) | |
- Rolling restart of multiple Sidekiq processes [\#1068](https://github.com/mperham/sidekiq/issues/1068) | |
- "Clear workers list" gives "ERR wrong number of arguments for 'srem' command" [\#1067](https://github.com/mperham/sidekiq/issues/1067) | |
- Is there a way to separate the sinatra log? [\#1066](https://github.com/mperham/sidekiq/issues/1066) | |
- Best practice for not running workers X,Y, or Z if worker A is running [\#1065](https://github.com/mperham/sidekiq/issues/1065) | |
- Increasing workers causing jobs to take exponentially longer to complete [\#1063](https://github.com/mperham/sidekiq/issues/1063) | |
- Queue\#latency throws "TypeError: nil can't be coerced into Float" [\#1061](https://github.com/mperham/sidekiq/issues/1061) | |
- Replace delete API [\#1060](https://github.com/mperham/sidekiq/issues/1060) | |
- thread limit and queues [\#1058](https://github.com/mperham/sidekiq/issues/1058) | |
- standardexception [\#1057](https://github.com/mperham/sidekiq/issues/1057) | |
- Monit script - Should cd to app directory to run bundle exec? [\#1055](https://github.com/mperham/sidekiq/issues/1055) | |
- Strange behaviour with system call to "ffmpeg ..." [\#1054](https://github.com/mperham/sidekiq/issues/1054) | |
- Manage multiple sidekiq instances via a single sidekiq.yml config file [\#1052](https://github.com/mperham/sidekiq/issues/1052) | |
- can't dump anonymous module: [\#1051](https://github.com/mperham/sidekiq/issues/1051) | |
- Logger not working anymore?? [\#1050](https://github.com/mperham/sidekiq/issues/1050) | |
- Has anyone know how to move create method into worker? [\#1049](https://github.com/mperham/sidekiq/issues/1049) | |
- Sending mail using Sidekiq [\#1048](https://github.com/mperham/sidekiq/issues/1048) | |
- Large number of failed jobs after upgrading to ActiveRecord4 [\#1047](https://github.com/mperham/sidekiq/issues/1047) | |
- NameError: uninitialized constant UniqueTextWorker [\#1043](https://github.com/mperham/sidekiq/issues/1043) | |
- Routing Error. No route matches \[GET\] "/api" [\#1042](https://github.com/mperham/sidekiq/issues/1042) | |
- Input/output error - <STDERR> [\#1039](https://github.com/mperham/sidekiq/issues/1039) | |
- Sidekiq workers stuck and not responding to TTIN [\#1037](https://github.com/mperham/sidekiq/issues/1037) | |
- Symbols cause problems [\#1036](https://github.com/mperham/sidekiq/issues/1036) | |
- Can't start, stop and then restart Sidekiq using "foreman start" / undefined method `get\_sidekiq\_options' [\#1031](https://github.com/mperham/sidekiq/issues/1031) | |
- Update dashboard UI to fit large number of processed jobs [\#1025](https://github.com/mperham/sidekiq/issues/1025) | |
- sidekiq workers don't release file descriptor when passed a SIGUSR2 on Illumos systems \(SmartOS/OmniOS, etc\) [\#1015](https://github.com/mperham/sidekiq/issues/1015) | |
- Graph "peaking" during high concurrency [\#991](https://github.com/mperham/sidekiq/issues/991) | |
- Use live Celluloid in test suite [\#964](https://github.com/mperham/sidekiq/issues/964) | |
- Sidekiq::Fetcher crashed on shutdown [\#926](https://github.com/mperham/sidekiq/issues/926) | |
- PG::Error: SSL SYSCALL error: EOF detected on Heroku [\#847](https://github.com/mperham/sidekiq/issues/847) | |
**Merged pull requests:** | |
- Change the deprecated way for instantiate Redis [\#1103](https://github.com/mperham/sidekiq/pull/1103) ([guipdutra](https://github.com/guipdutra)) | |
- Switches to using File\#open when loading web locale YAMLs due to error using \#read [\#1101](https://github.com/mperham/sidekiq/pull/1101) ([philostler](https://github.com/philostler)) | |
- Allow for default number of retry attempts to be set for RetryJobs middl... [\#1091](https://github.com/mperham/sidekiq/pull/1091) ([czarneckid](https://github.com/czarneckid)) | |
- Adding the jquery timeago locales support. Adds to \#831 [\#1088](https://github.com/mperham/sidekiq/pull/1088) ([MadRabbit](https://github.com/MadRabbit)) | |
- User workers\_size instead of workers.size for better performance. [\#1081](https://github.com/mperham/sidekiq/pull/1081) ([benubois](https://github.com/benubois)) | |
- Adds a job info page for scheduled jobs which doesn't truncate args [\#1076](https://github.com/mperham/sidekiq/pull/1076) ([jonhyman](https://github.com/jonhyman)) | |
- Allow the configuration of the Redis Connection Pool Timeout [\#1062](https://github.com/mperham/sidekiq/pull/1062) ([LeakyBucket](https://github.com/LeakyBucket)) | |
- Revert "Revert "Use ExceptionNotifier.notify\_exception"" [\#1059](https://github.com/mperham/sidekiq/pull/1059) ([cap10morgan](https://github.com/cap10morgan)) | |
- Make status summary responsive, relating issue \#1025 [\#1046](https://github.com/mperham/sidekiq/pull/1046) ([manishval](https://github.com/manishval)) | |
## [v2.13.0](https://github.com/mperham/sidekiq/tree/v2.13.0) (2013-07-02) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.12.4...v2.13.0) | |
**Closed issues:** | |
- Any thoughts on sidekiq-unique-jobs? [\#1035](https://github.com/mperham/sidekiq/issues/1035) | |
- Switch workers at /sidekiq/failures [\#1034](https://github.com/mperham/sidekiq/issues/1034) | |
- Ability to connect a Worker box to multiple redis servers [\#1028](https://github.com/mperham/sidekiq/issues/1028) | |
- Delayed extensions failing with latest version of sidekiq? [\#1026](https://github.com/mperham/sidekiq/issues/1026) | |
- bug @ clear workers list [\#1023](https://github.com/mperham/sidekiq/issues/1023) | |
- Sidekiq crashes regularly with really light tasks load [\#1022](https://github.com/mperham/sidekiq/issues/1022) | |
- Sidekiq loadbalancing with multiple redis [\#1021](https://github.com/mperham/sidekiq/issues/1021) | |
- Discussion: Instance Methods & Throttle [\#1018](https://github.com/mperham/sidekiq/issues/1018) | |
- about 6gb of wired memory and 6gb swapped, not sure how to diagnose it... [\#1017](https://github.com/mperham/sidekiq/issues/1017) | |
- Sidekiq scheduled jobs are not correctly dispatched in queues [\#1016](https://github.com/mperham/sidekiq/issues/1016) | |
- Feedback needed for customizing `seconds\_to\_delay` [\#1013](https://github.com/mperham/sidekiq/issues/1013) | |
- I18n not working with retries [\#1011](https://github.com/mperham/sidekiq/issues/1011) | |
- Sidekiq sticker design needed [\#1010](https://github.com/mperham/sidekiq/issues/1010) | |
- Bulk insert [\#1009](https://github.com/mperham/sidekiq/issues/1009) | |
- USR2 signal doesn't close old logfile [\#1008](https://github.com/mperham/sidekiq/issues/1008) | |
- Can't boot sidekiq with daemonize from init script [\#1007](https://github.com/mperham/sidekiq/issues/1007) | |
- redis gone wild after sidekiq 2.13.3 deploy [\#1006](https://github.com/mperham/sidekiq/issues/1006) | |
- Sidekiq workers getting stuck in activesupport [\#1005](https://github.com/mperham/sidekiq/issues/1005) | |
- test helper for SchduleSet api [\#1003](https://github.com/mperham/sidekiq/issues/1003) | |
- JSON change is not backwards compatible. [\#1002](https://github.com/mperham/sidekiq/issues/1002) | |
- unitialized constant when using Modules for workers [\#1001](https://github.com/mperham/sidekiq/issues/1001) | |
- Manual locale change for Web UI is missing [\#1000](https://github.com/mperham/sidekiq/issues/1000) | |
- Sidekiq command doesn't follow queue priorities defined in config/sidekiq.yml [\#999](https://github.com/mperham/sidekiq/issues/999) | |
- Sidekiq Web Not Loading [\#998](https://github.com/mperham/sidekiq/issues/998) | |
- Sidekiq memory usage off the charts, but no idea why! [\#995](https://github.com/mperham/sidekiq/issues/995) | |
- Date.new in worker? [\#992](https://github.com/mperham/sidekiq/issues/992) | |
- Sidekiq hangs while processing images [\#984](https://github.com/mperham/sidekiq/issues/984) | |
- exception\_notification with Sidekiq Pro? [\#941](https://github.com/mperham/sidekiq/issues/941) | |
- Complex arguments turn into a hash [\#933](https://github.com/mperham/sidekiq/issues/933) | |
- sidekiq client view timing out. [\#915](https://github.com/mperham/sidekiq/issues/915) | |
- Use MonoLogger [\#785](https://github.com/mperham/sidekiq/issues/785) | |
- Redis::TimeoutError after updating from 1.x to 2.7.2 [\#720](https://github.com/mperham/sidekiq/issues/720) | |
- can't test code that uses a Batch without access to a redis instance [\#493](https://github.com/mperham/sidekiq/issues/493) | |
**Merged pull requests:** | |
- JID not beign set on workers during tests [\#1041](https://github.com/mperham/sidekiq/pull/1041) ([rmello](https://github.com/rmello)) | |
- Minor optimization to just enqueue something now if it's set to perform\_in the past or now [\#1033](https://github.com/mperham/sidekiq/pull/1033) ([jonhyman](https://github.com/jonhyman)) | |
- Allow retries\_exhausted to be defined in a block [\#1030](https://github.com/mperham/sidekiq/pull/1030) ([jmazzi](https://github.com/jmazzi)) | |
- Add custom retry delay [\#1027](https://github.com/mperham/sidekiq/pull/1027) ([jmazzi](https://github.com/jmazzi)) | |
- Fix crash when trying to clear the worker list [\#1024](https://github.com/mperham/sidekiq/pull/1024) ([kek](https://github.com/kek)) | |
- Adding 'add to queue' button to the list of scheduled jobs on monitor web interface [\#1020](https://github.com/mperham/sidekiq/pull/1020) ([guiceolin](https://github.com/guiceolin)) | |
- Replace Process.pid with a randomly generated class variable [\#1014](https://github.com/mperham/sidekiq/pull/1014) ([jakemack](https://github.com/jakemack)) | |
- Use existing variable in api to clear a queue [\#1012](https://github.com/mperham/sidekiq/pull/1012) ([brainopia](https://github.com/brainopia)) | |
## [v2.12.4](https://github.com/mperham/sidekiq/tree/v2.12.4) (2013-06-13) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.12.3...v2.12.4) | |
## [v2.12.3](https://github.com/mperham/sidekiq/tree/v2.12.3) (2013-06-11) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.12.1...v2.12.3) | |
**Closed issues:** | |
- Hard shutdown can lock up [\#997](https://github.com/mperham/sidekiq/issues/997) | |
- Client-side Redis connection pools in forking app servers [\#994](https://github.com/mperham/sidekiq/issues/994) | |
- Get the current actor in a worker [\#993](https://github.com/mperham/sidekiq/issues/993) | |
- Middleware breaking potentially due to the expectation of receiving a class not a string classname. [\#988](https://github.com/mperham/sidekiq/issues/988) | |
- I just want to kill all workers before starting a new one... [\#986](https://github.com/mperham/sidekiq/issues/986) | |
- Workers die silently after upgrading to 2.12.1 [\#985](https://github.com/mperham/sidekiq/issues/985) | |
- Augment concurrency/weighting to allow for per-queue concurrency [\#983](https://github.com/mperham/sidekiq/issues/983) | |
- Constraints/permission in production? [\#982](https://github.com/mperham/sidekiq/issues/982) | |
- Sidekiq crashing the server [\#981](https://github.com/mperham/sidekiq/issues/981) | |
- Sidekiq losing some jobs, not starting others [\#980](https://github.com/mperham/sidekiq/issues/980) | |
- Retry jobs losing information [\#979](https://github.com/mperham/sidekiq/issues/979) | |
- Sidekiq worker not behaving as a standard Ruby object [\#978](https://github.com/mperham/sidekiq/issues/978) | |
- Sidekiq is dying without any notice leaving unfinished work list [\#976](https://github.com/mperham/sidekiq/issues/976) | |
- Shutdown completed cleanly messages [\#975](https://github.com/mperham/sidekiq/issues/975) | |
- Capistrano deploys restart Sidekiq in an old release [\#972](https://github.com/mperham/sidekiq/issues/972) | |
- Fix web UI to work with Slim \< 1.3.8 [\#970](https://github.com/mperham/sidekiq/issues/970) | |
- worker class not loaded [\#967](https://github.com/mperham/sidekiq/issues/967) | |
- Sidekiq::Stats::History.cleanup keys \* is slow and kills our servers [\#966](https://github.com/mperham/sidekiq/issues/966) | |
- Batches never finishing [\#960](https://github.com/mperham/sidekiq/issues/960) | |
- Create sidekiq vector assets [\#959](https://github.com/mperham/sidekiq/issues/959) | |
- Inline testing - how to debug? [\#956](https://github.com/mperham/sidekiq/issues/956) | |
- Is restarting graceful? \(Heroku\) [\#955](https://github.com/mperham/sidekiq/issues/955) | |
- Sidekiq Assets issues with Rails and Thin [\#953](https://github.com/mperham/sidekiq/issues/953) | |
- Sidekiq and Rails 3.1.10 [\#952](https://github.com/mperham/sidekiq/issues/952) | |
- Stack level too deep in cli.rb [\#947](https://github.com/mperham/sidekiq/issues/947) | |
- Reliable push missing in Sidekiq Pro? [\#938](https://github.com/mperham/sidekiq/issues/938) | |
- Could you handle signal HUP as reload? [\#937](https://github.com/mperham/sidekiq/issues/937) | |
- Sidekiq opens unnecessary database connections \(1 per worker\) [\#925](https://github.com/mperham/sidekiq/issues/925) | |
- Sidekiq freezing up [\#857](https://github.com/mperham/sidekiq/issues/857) | |
- Allow multiple Sidekiq processors in the same process [\#810](https://github.com/mperham/sidekiq/issues/810) | |
- Improved client reliability [\#793](https://github.com/mperham/sidekiq/issues/793) | |
- Show number of registered workers [\#773](https://github.com/mperham/sidekiq/issues/773) | |
**Merged pull requests:** | |
- Fix bug of "status" option returning false for versions likes "2.12.1". [\#989](https://github.com/mperham/sidekiq/pull/989) ([arthurfurlan](https://github.com/arthurfurlan)) | |
- add capistrano option sidekiq\_default\_hooks with compatibility [\#977](https://github.com/mperham/sidekiq/pull/977) ([artempartos](https://github.com/artempartos)) | |
- Document methods and make documentation uniform for extensions [\#973](https://github.com/mperham/sidekiq/pull/973) ([vipulnsward](https://github.com/vipulnsward)) | |
- make cleanup unnecessary by using expire fixes \#966 [\#971](https://github.com/mperham/sidekiq/pull/971) ([grosser](https://github.com/grosser)) | |
- remove duplicate slim requirement leading to lower verserion being bundled [\#969](https://github.com/mperham/sidekiq/pull/969) ([grosser](https://github.com/grosser)) | |
- Correct slim version dependency [\#968](https://github.com/mperham/sidekiq/pull/968) ([stephankaag](https://github.com/stephankaag)) | |
## [v2.12.1](https://github.com/mperham/sidekiq/tree/v2.12.1) (2013-05-31) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.12.0...v2.12.1) | |
**Closed issues:** | |
- ActiveRecord::StatementInvalid: Mysql2::Error: This connection is still waiting for a result, try again once you have the result [\#958](https://github.com/mperham/sidekiq/issues/958) | |
- \(mongoid\) failed with error 10068: "invalid operator: $oid" [\#951](https://github.com/mperham/sidekiq/issues/951) | |
- Data not cleared with "clear worker list" [\#950](https://github.com/mperham/sidekiq/issues/950) | |
- Add Sidekiq::Job\#latency [\#949](https://github.com/mperham/sidekiq/issues/949) | |
- sidekiq-web: Text interpolation: Expected closing } [\#946](https://github.com/mperham/sidekiq/issues/946) | |
- \[BUG\] Segmentation fault & pointer being freed was not allocated [\#942](https://github.com/mperham/sidekiq/issues/942) | |
- Transactions inside workers? [\#940](https://github.com/mperham/sidekiq/issues/940) | |
- Throwing exceptions in workers not thread safe? [\#939](https://github.com/mperham/sidekiq/issues/939) | |
- How to draining the mail-queue for tests? [\#936](https://github.com/mperham/sidekiq/issues/936) | |
- using a worker to kick off delayed-mails?! [\#935](https://github.com/mperham/sidekiq/issues/935) | |
- Does sidekiq respond to something like Resque::TermException? [\#934](https://github.com/mperham/sidekiq/issues/934) | |
- sidekiq dying with some versions of newrelic\_rpm [\#932](https://github.com/mperham/sidekiq/issues/932) | |
- Psych error: control characters are not allowed at line 1 column 1 [\#929](https://github.com/mperham/sidekiq/issues/929) | |
- Sidekiq with whenever without loading rails [\#928](https://github.com/mperham/sidekiq/issues/928) | |
- Failing vs Retrying with Sidekiq Pro [\#927](https://github.com/mperham/sidekiq/issues/927) | |
- Sidekiq web UI segfault from psych.rb [\#924](https://github.com/mperham/sidekiq/issues/924) | |
- Unintended exception handling failure [\#923](https://github.com/mperham/sidekiq/issues/923) | |
- uninitialized constant Sidekiq::Actor::Celluloid \(NameError\) + Cucumber [\#922](https://github.com/mperham/sidekiq/issues/922) | |
- postgres deadlock [\#921](https://github.com/mperham/sidekiq/issues/921) | |
- Re-authentication to MongoDB each time a job is processed [\#912](https://github.com/mperham/sidekiq/issues/912) | |
- Request for better logging / raise error when no matching queue found in Sidekiq [\#899](https://github.com/mperham/sidekiq/issues/899) | |
- Ignore exceptions [\#884](https://github.com/mperham/sidekiq/issues/884) | |
- Rails 4 Compatibility? [\#806](https://github.com/mperham/sidekiq/issues/806) | |
- Sidekiq making recursive proc.call? [\#792](https://github.com/mperham/sidekiq/issues/792) | |
- Obsolete workers remaining in sidekiq-web view [\#592](https://github.com/mperham/sidekiq/issues/592) | |
- Job Status [\#536](https://github.com/mperham/sidekiq/issues/536) | |
- All jobs enqueued should go through controlled queue interface [\#527](https://github.com/mperham/sidekiq/issues/527) | |
**Merged pull requests:** | |
- Add a testing method shift\_and\_perform to dequeue a single job [\#963](https://github.com/mperham/sidekiq/pull/963) ([fumin](https://github.com/fumin)) | |
- Show more information in the retry page [\#962](https://github.com/mperham/sidekiq/pull/962) ([rafaelss](https://github.com/rafaelss)) | |
- Updates Redis version requirement \#694 [\#957](https://github.com/mperham/sidekiq/pull/957) ([phstc](https://github.com/phstc)) | |
- Executing client middleware inside retries and scheduled poller [\#948](https://github.com/mperham/sidekiq/pull/948) ([dimko](https://github.com/dimko)) | |
- make sure sidekiq processes receive proper stop signals [\#945](https://github.com/mperham/sidekiq/pull/945) ([richardpeng](https://github.com/richardpeng)) | |
- Add recording of job queued at times [\#944](https://github.com/mperham/sidekiq/pull/944) ([mariovisic](https://github.com/mariovisic)) | |
- Compare gem versions by their version number, not a lexicographic sort o... [\#931](https://github.com/mperham/sidekiq/pull/931) ([nirvdrum](https://github.com/nirvdrum)) | |
- fixes \#928 example of using sidekiq with whenever without loading rails [\#930](https://github.com/mperham/sidekiq/pull/930) ([didil](https://github.com/didil)) | |
## [v2.12.0](https://github.com/mperham/sidekiq/tree/v2.12.0) (2013-05-13) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.11.2...v2.12.0) | |
**Closed issues:** | |
- Upgrade Celluloid, remove defer usage [\#919](https://github.com/mperham/sidekiq/issues/919) | |
- Kill Sidekiq worker on each cap deploy [\#917](https://github.com/mperham/sidekiq/issues/917) | |
- Sidekiq process does not check queue configured in worker [\#916](https://github.com/mperham/sidekiq/issues/916) | |
- Sidekiq fails to start [\#914](https://github.com/mperham/sidekiq/issues/914) | |
- No such file or directory when upload image Sidekiq + carrierwave + carrierwave\_backgrounder to S3 [\#911](https://github.com/mperham/sidekiq/issues/911) | |
- Sidekiq on Rubinius crash [\#907](https://github.com/mperham/sidekiq/issues/907) | |
- threads listed by htop don't match up with concurrency setting [\#906](https://github.com/mperham/sidekiq/issues/906) | |
- Sidekiq Processed Jobs [\#905](https://github.com/mperham/sidekiq/issues/905) | |
- Are the same arguments that are passed to perform passed to retries\_exhausted? [\#904](https://github.com/mperham/sidekiq/issues/904) | |
- Standard for putting a job back into the queue? [\#903](https://github.com/mperham/sidekiq/issues/903) | |
- Sidekiq Pro 0 jobs show up in batch [\#902](https://github.com/mperham/sidekiq/issues/902) | |
- Sidekiq assets \(stylesheets and javascript\) returning a 404 [\#900](https://github.com/mperham/sidekiq/issues/900) | |
- Sidekiq::Shutdown duplicates jobs after sidekiq:stop/sidekiq:start [\#897](https://github.com/mperham/sidekiq/issues/897) | |
- Custom Job ID [\#896](https://github.com/mperham/sidekiq/issues/896) | |
- Daemonization problem [\#895](https://github.com/mperham/sidekiq/issues/895) | |
- query sidekiq's config [\#894](https://github.com/mperham/sidekiq/issues/894) | |
- No worker after deploy to VPS using Capistrano [\#891](https://github.com/mperham/sidekiq/issues/891) | |
- Sidekiq web error on 2.11.1 dashboard screen [\#889](https://github.com/mperham/sidekiq/issues/889) | |
- plain ruby and sidekiq doesnt works [\#883](https://github.com/mperham/sidekiq/issues/883) | |
- Concurrency on Heroku [\#827](https://github.com/mperham/sidekiq/issues/827) | |
- Sinatra error require': cannot load such file -- sinatra/base \(LoadError\) [\#814](https://github.com/mperham/sidekiq/issues/814) | |
**Merged pull requests:** | |
- start\_with not starts\_with [\#920](https://github.com/mperham/sidekiq/pull/920) ([espen](https://github.com/espen)) | |
- Fixed ExceptionNotifier test [\#910](https://github.com/mperham/sidekiq/pull/910) ([dimko](https://github.com/dimko)) | |
- Recognize current tab with String\#starts\_with? instead of regexp [\#909](https://github.com/mperham/sidekiq/pull/909) ([dimko](https://github.com/dimko)) | |
- Use ExceptionNotifier.notify\_exception [\#901](https://github.com/mperham/sidekiq/pull/901) ([steverandy](https://github.com/steverandy)) | |
- Fixes monit stop action typo mentioned in the PR \#50 [\#898](https://github.com/mperham/sidekiq/pull/898) ([phstc](https://github.com/phstc)) | |
- Configurable redis url in tests [\#892](https://github.com/mperham/sidekiq/pull/892) ([dennisreimann](https://github.com/dennisreimann)) | |
- Added Korean locale [\#890](https://github.com/mperham/sidekiq/pull/890) ([thefron](https://github.com/thefron)) | |
## [v2.11.2](https://github.com/mperham/sidekiq/tree/v2.11.2) (2013-05-01) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.11.1...v2.11.2) | |
**Closed issues:** | |
- Add button to reset processed/failed stats to sidekiq web [\#887](https://github.com/mperham/sidekiq/issues/887) | |
- Mail content pollutes by stdout output [\#885](https://github.com/mperham/sidekiq/issues/885) | |
- Signal to reload source without restarting [\#880](https://github.com/mperham/sidekiq/issues/880) | |
- :timeout warning too verbose? [\#879](https://github.com/mperham/sidekiq/issues/879) | |
- can't test DelayedMailer [\#877](https://github.com/mperham/sidekiq/issues/877) | |
- Sidekiq worker using a a “custom” queue name gets assigned to “default” queue [\#872](https://github.com/mperham/sidekiq/issues/872) | |
**Merged pull requests:** | |
- Add reset stats to Web UI summary box and method to API [\#888](https://github.com/mperham/sidekiq/pull/888) ([brandonhilkert](https://github.com/brandonhilkert)) | |
- Added Norwegian locale [\#882](https://github.com/mperham/sidekiq/pull/882) ([espen](https://github.com/espen)) | |
- Accept stringy values for -i \(like -i worker.1\) [\#878](https://github.com/mperham/sidekiq/pull/878) ([jelder](https://github.com/jelder)) | |
- Modified the Japanese translation. [\#876](https://github.com/mperham/sidekiq/pull/876) ([ogom](https://github.com/ogom)) | |
- Custom tab will be included in the translation? [\#875](https://github.com/mperham/sidekiq/pull/875) ([ogom](https://github.com/ogom)) | |
## [v2.11.1](https://github.com/mperham/sidekiq/tree/v2.11.1) (2013-04-25) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.11.0...v2.11.1) | |
**Merged pull requests:** | |
- Only show warning if :timeout is used solves \#862 [\#874](https://github.com/mperham/sidekiq/pull/874) ([bartolsthoorn](https://github.com/bartolsthoorn)) | |
- Add Dutch \(nl\) translation [\#873](https://github.com/mperham/sidekiq/pull/873) ([martijn](https://github.com/martijn)) | |
## [v2.11.0](https://github.com/mperham/sidekiq/tree/v2.11.0) (2013-04-25) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.10.0...v2.11.0) | |
**Closed issues:** | |
- uninitialized constant Sidekiq::Batch::EXPIRY [\#870](https://github.com/mperham/sidekiq/issues/870) | |
- Warnings occurring from retry\_jobs middleware [\#869](https://github.com/mperham/sidekiq/issues/869) | |
- Issue with inline testing and mailers [\#867](https://github.com/mperham/sidekiq/issues/867) | |
- Possible issue with admin web app in 2.10.1 [\#863](https://github.com/mperham/sidekiq/issues/863) | |
- Remove timeout support [\#862](https://github.com/mperham/sidekiq/issues/862) | |
- Access to Sidekiq Pro repo [\#860](https://github.com/mperham/sidekiq/issues/860) | |
- Print redis connection info on startup [\#858](https://github.com/mperham/sidekiq/issues/858) | |
- Flag exceptions as being retried, for middleware further up the chain [\#855](https://github.com/mperham/sidekiq/issues/855) | |
- Unexpected locales in I18n.available\_locales [\#853](https://github.com/mperham/sidekiq/issues/853) | |
- 'nil' returning for almost all Mongoid operations after some time, threads die, queue gets stuck [\#852](https://github.com/mperham/sidekiq/issues/852) | |
- Sidekiq up, jobs not processing [\#849](https://github.com/mperham/sidekiq/issues/849) | |
- Dump thread backtraces in a easy to parse format. [\#848](https://github.com/mperham/sidekiq/issues/848) | |
- Identify Processors by index, not thread ID [\#842](https://github.com/mperham/sidekiq/issues/842) | |
- Allow more character types in queue names in cli [\#837](https://github.com/mperham/sidekiq/issues/837) | |
- All Queues Wild Card in Order to Process all Remaining Queues [\#835](https://github.com/mperham/sidekiq/issues/835) | |
- Sidekiq Timeout Connection Pool is always 5. [\#832](https://github.com/mperham/sidekiq/issues/832) | |
- Redis runs fine but rescue in establish\_connection' in sidekiq log [\#828](https://github.com/mperham/sidekiq/issues/828) | |
- Celluloid 0.13 upgrade [\#808](https://github.com/mperham/sidekiq/issues/808) | |
- Sidekiq using localhost rather than ENV\['REDIS\_URL'\] in production [\#778](https://github.com/mperham/sidekiq/issues/778) | |
- Testing \(keys for hash arguments passed in\) [\#757](https://github.com/mperham/sidekiq/issues/757) | |
- Ctrl-C to stop but it never stops [\#569](https://github.com/mperham/sidekiq/issues/569) | |
- Add ability to export asset files to disk [\#526](https://github.com/mperham/sidekiq/issues/526) | |
- Sending USR1 then TERM results in forceful shutdown every time [\#509](https://github.com/mperham/sidekiq/issues/509) | |
- Signals make sidekiq exit on 1.9.2 [\#232](https://github.com/mperham/sidekiq/issues/232) | |
**Merged pull requests:** | |
- Fix AreYouSureDeleteQueue JA translation [\#871](https://github.com/mperham/sidekiq/pull/871) ([mitchellh](https://github.com/mitchellh)) | |
- Japanese translations [\#868](https://github.com/mperham/sidekiq/pull/868) ([bosslee](https://github.com/bosslee)) | |
- Use the Web UI in other locales. [\#864](https://github.com/mperham/sidekiq/pull/864) ([ogom](https://github.com/ogom)) | |
- Update test\_fetch to use behavior test syntax [\#861](https://github.com/mperham/sidekiq/pull/861) ([jroes](https://github.com/jroes)) | |
- Adding functionality to find a job by job id and delete a job by job id from a SortedSet [\#859](https://github.com/mperham/sidekiq/pull/859) ([jharbert](https://github.com/jharbert)) | |
- Remove i18n, prefer simple solution [\#851](https://github.com/mperham/sidekiq/pull/851) ([brandonhilkert](https://github.com/brandonhilkert)) | |
- Link to LICENSE from README. [\#850](https://github.com/mperham/sidekiq/pull/850) ([jroes](https://github.com/jroes)) | |
## [v2.10.0](https://github.com/mperham/sidekiq/tree/v2.10.0) (2013-04-12) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.8.0...v2.10.0) | |
**Closed issues:** | |
- Redis error when queuing job [\#846](https://github.com/mperham/sidekiq/issues/846) | |
- Getting retry count for current job? [\#845](https://github.com/mperham/sidekiq/issues/845) | |
- support for sphinx [\#844](https://github.com/mperham/sidekiq/issues/844) | |
- Workers aren't cleaned up from redis if we disconnect from redis while processing a job [\#840](https://github.com/mperham/sidekiq/issues/840) | |
- Poller dies on redis ECONNREFUSED [\#839](https://github.com/mperham/sidekiq/issues/839) | |
- WARN: deadlock; recursive locking [\#838](https://github.com/mperham/sidekiq/issues/838) | |
- Redis::InheritedError after upgrade to sidekiq 2.9.0 [\#836](https://github.com/mperham/sidekiq/issues/836) | |
- Getting \# of Sidekiq workers for a queue? [\#826](https://github.com/mperham/sidekiq/issues/826) | |
- ActiveRecord::RecordNotFound [\#816](https://github.com/mperham/sidekiq/issues/816) | |
- sidekiq hanging in "stopping" on USR1 [\#815](https://github.com/mperham/sidekiq/issues/815) | |
- Inject and mocking collaborator when testing worker [\#813](https://github.com/mperham/sidekiq/issues/813) | |
- ActiveREcord::Base.connection.execute threadsafe? [\#812](https://github.com/mperham/sidekiq/issues/812) | |
- Upgrading to 2.9.0 sees test env attempt Redis connection [\#809](https://github.com/mperham/sidekiq/issues/809) | |
- Configure \#seconds\_to\_delay per Worker [\#807](https://github.com/mperham/sidekiq/issues/807) | |
- Sidekiq send mail every minute [\#805](https://github.com/mperham/sidekiq/issues/805) | |
- Sidekiq not obeying :retry option? [\#803](https://github.com/mperham/sidekiq/issues/803) | |
- How to make Sidekiq insert to end of the queue? [\#802](https://github.com/mperham/sidekiq/issues/802) | |
- rails 4 delayedmailer not working [\#801](https://github.com/mperham/sidekiq/issues/801) | |
- class in arguments gives stacklevel too deep error [\#800](https://github.com/mperham/sidekiq/issues/800) | |
- undefined method bid [\#799](https://github.com/mperham/sidekiq/issues/799) | |
- Rails Helper Method Within SideKiq [\#798](https://github.com/mperham/sidekiq/issues/798) | |
- Capistrano integration failing with undefined method `\_cset' error [\#797](https://github.com/mperham/sidekiq/issues/797) | |
- Sidekiq timeout error when I change system time. [\#796](https://github.com/mperham/sidekiq/issues/796) | |
- ActionMailer delay extension. Email not sending properly [\#795](https://github.com/mperham/sidekiq/issues/795) | |
- Implement simpler, easier configuration [\#794](https://github.com/mperham/sidekiq/issues/794) | |
- Mongoid 3.x, Sidekiq and Kiqstand [\#791](https://github.com/mperham/sidekiq/issues/791) | |
- Sidekiq error Uninitialized Constant [\#789](https://github.com/mperham/sidekiq/issues/789) | |
- random segfaults [\#786](https://github.com/mperham/sidekiq/issues/786) | |
- Sometimes I really need to fork [\#783](https://github.com/mperham/sidekiq/issues/783) | |
- Long jobs [\#781](https://github.com/mperham/sidekiq/issues/781) | |
- Timeout::Error: Waited 1 sec [\#779](https://github.com/mperham/sidekiq/issues/779) | |
- Sidekiq and Capistrano 'No such file to load' [\#777](https://github.com/mperham/sidekiq/issues/777) | |
- DelayedClass worker instead of DelayedMailer worker on ActionMailer after deployment [\#776](https://github.com/mperham/sidekiq/issues/776) | |
- Devise, Sidekiq and Ruby 1.9.2? [\#775](https://github.com/mperham/sidekiq/issues/775) | |
- Pool size not working [\#772](https://github.com/mperham/sidekiq/issues/772) | |
- undefined method `each\_pair' for nil:NilClass [\#771](https://github.com/mperham/sidekiq/issues/771) | |
- TimeOut error - fail after 60s [\#770](https://github.com/mperham/sidekiq/issues/770) | |
- Retry worker within worker [\#769](https://github.com/mperham/sidekiq/issues/769) | |
- Using Unicorn & Sidekiq [\#762](https://github.com/mperham/sidekiq/issues/762) | |
- Sidekiq configuration for multiple environments [\#758](https://github.com/mperham/sidekiq/issues/758) | |
- Yajl encoder error [\#756](https://github.com/mperham/sidekiq/issues/756) | |
- sidekiq web interface crashing with: NoMethodError at /sidekiq/ private method `select' called for \#\<String [\#755](https://github.com/mperham/sidekiq/issues/755) | |
- sidekiq with devise-async -\> /css isn't in paths: [\#753](https://github.com/mperham/sidekiq/issues/753) | |
- How to include a rb file \(class\) in sidekiq worker? [\#752](https://github.com/mperham/sidekiq/issues/752) | |
- Jobs don't get processed [\#751](https://github.com/mperham/sidekiq/issues/751) | |
- Process shows 0 workers active, some jobs still processed [\#741](https://github.com/mperham/sidekiq/issues/741) | |
- Testing sidekiq at Sidekiq::Client level [\#713](https://github.com/mperham/sidekiq/issues/713) | |
- Sidekiq doesn't start on Heroku anymore. [\#685](https://github.com/mperham/sidekiq/issues/685) | |
- Sidekiq "killed" after a while. [\#672](https://github.com/mperham/sidekiq/issues/672) | |
- Sidekiq doesn't ROLLBACK ActiveRecord transactions on quit [\#377](https://github.com/mperham/sidekiq/issues/377) | |
- ERROR: scheduling poller thread died! [\#309](https://github.com/mperham/sidekiq/issues/309) | |
- ps aux shows worker as busy but none in web ui [\#261](https://github.com/mperham/sidekiq/issues/261) | |
**Merged pull requests:** | |
- More atomic poller operations [\#843](https://github.com/mperham/sidekiq/pull/843) ([bdurand](https://github.com/bdurand)) | |
- Added missed translation for button [\#841](https://github.com/mperham/sidekiq/pull/841) ([le0pard](https://github.com/le0pard)) | |
- Fix typos \(again\) in french locale [\#833](https://github.com/mperham/sidekiq/pull/833) ([remiprev](https://github.com/remiprev)) | |
- Fixed some typos in french locale [\#830](https://github.com/mperham/sidekiq/pull/830) ([allaire](https://github.com/allaire)) | |
- Added german localization [\#829](https://github.com/mperham/sidekiq/pull/829) ([janoelze](https://github.com/janoelze)) | |
- Add French locale [\#824](https://github.com/mperham/sidekiq/pull/824) ([remiprev](https://github.com/remiprev)) | |
- Italian locale for Sinatra web app [\#823](https://github.com/mperham/sidekiq/pull/823) ([amencarini](https://github.com/amencarini)) | |
- Russian locale [\#822](https://github.com/mperham/sidekiq/pull/822) ([nkondratyev](https://github.com/nkondratyev)) | |
- Added Portuguese translations [\#821](https://github.com/mperham/sidekiq/pull/821) ([jsantos](https://github.com/jsantos)) | |
- Brazilian Portuguese Translation [\#820](https://github.com/mperham/sidekiq/pull/820) ([RafaelChefe](https://github.com/RafaelChefe)) | |
- Create es.yml [\#819](https://github.com/mperham/sidekiq/pull/819) ([edmz](https://github.com/edmz)) | |
- Add Polish translation for Web UI [\#818](https://github.com/mperham/sidekiq/pull/818) ([apacala](https://github.com/apacala)) | |
- Adding danish locale [\#817](https://github.com/mperham/sidekiq/pull/817) ([kaspergrubbe](https://github.com/kaspergrubbe)) | |
- Localize web UI [\#811](https://github.com/mperham/sidekiq/pull/811) ([mperham](https://github.com/mperham)) | |
- There's really a 3-step process [\#804](https://github.com/mperham/sidekiq/pull/804) ([killthekitten](https://github.com/killthekitten)) | |
- Remove unused vars [\#790](https://github.com/mperham/sidekiq/pull/790) ([vipulnsward](https://github.com/vipulnsward)) | |
- Changelog updates for next release [\#787](https://github.com/mperham/sidekiq/pull/787) ([jkassemi](https://github.com/jkassemi)) | |
- Makes retry time calculation easier to monkey-patch [\#784](https://github.com/mperham/sidekiq/pull/784) ([lulalala](https://github.com/lulalala)) | |
- Remedied requirement to bring your own table to the flipping method [\#782](https://github.com/mperham/sidekiq/pull/782) ([colszowka](https://github.com/colszowka)) | |
- Hook to process events after a job fails all retries [\#780](https://github.com/mperham/sidekiq/pull/780) ([jkassemi](https://github.com/jkassemi)) | |
- fix pagination when @total\_size is devisible by @count [\#774](https://github.com/mperham/sidekiq/pull/774) ([pitr](https://github.com/pitr)) | |
- Adding coveralls support [\#768](https://github.com/mperham/sidekiq/pull/768) ([krainboltgreene](https://github.com/krainboltgreene)) | |
- Added a comment why REDISTOGO\_URL is supported [\#767](https://github.com/mperham/sidekiq/pull/767) ([keithpitt](https://github.com/keithpitt)) | |
- Adding moar badges [\#765](https://github.com/mperham/sidekiq/pull/765) ([krainboltgreene](https://github.com/krainboltgreene)) | |
- Added support for many Sidekiq instances on the upstart script. [\#763](https://github.com/mperham/sidekiq/pull/763) ([dariocravero](https://github.com/dariocravero)) | |
- Refactor signal handling to use a pipe [\#761](https://github.com/mperham/sidekiq/pull/761) ([mrnugget](https://github.com/mrnugget)) | |
- update to latest rails [\#754](https://github.com/mperham/sidekiq/pull/754) ([artiom](https://github.com/artiom)) | |
## [v2.8.0](https://github.com/mperham/sidekiq/tree/v2.8.0) (2013-03-04) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.7.5...v2.8.0) | |
**Closed issues:** | |
- I18n not working with delay and email [\#750](https://github.com/mperham/sidekiq/issues/750) | |
- I18n not working with delay and email [\#749](https://github.com/mperham/sidekiq/issues/749) | |
- Testing with Cucumber [\#748](https://github.com/mperham/sidekiq/issues/748) | |
- Rejigger namespace support [\#747](https://github.com/mperham/sidekiq/issues/747) | |
- can't get jobs to execute. [\#746](https://github.com/mperham/sidekiq/issues/746) | |
- Namespace issue [\#745](https://github.com/mperham/sidekiq/issues/745) | |
- MyWorker.perform\_async\(\*args\) is returning 'true' [\#742](https://github.com/mperham/sidekiq/issues/742) | |
- Testing the API tries to connect to Redis [\#740](https://github.com/mperham/sidekiq/issues/740) | |
- client\_push testing override does not copy the provided Hash [\#739](https://github.com/mperham/sidekiq/issues/739) | |
- DeadTaskErrors on JRuby 1.7.3 [\#738](https://github.com/mperham/sidekiq/issues/738) | |
- Not processing after capistrano deploy restart [\#729](https://github.com/mperham/sidekiq/issues/729) | |
**Merged pull requests:** | |
- Changed return of client\_push method on testing [\#743](https://github.com/mperham/sidekiq/pull/743) ([jdanielnd](https://github.com/jdanielnd)) | |
## [v2.7.5](https://github.com/mperham/sidekiq/tree/v2.7.5) (2013-02-25) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.7.4...v2.7.5) | |
**Closed issues:** | |
- Feature: support for priorities as numerical values [\#737](https://github.com/mperham/sidekiq/issues/737) | |
- Why sidekiq throws "Couldn't find Notification with id=17529119" [\#736](https://github.com/mperham/sidekiq/issues/736) | |
- No route match in middleware on Rails 3 [\#734](https://github.com/mperham/sidekiq/issues/734) | |
- Add status "Succeeded" to jobs status overview on dashboard [\#733](https://github.com/mperham/sidekiq/issues/733) | |
- No route matches \[GET\] /dashboard/stats [\#732](https://github.com/mperham/sidekiq/issues/732) | |
- Best way to start sidekiq after server reboot? [\#731](https://github.com/mperham/sidekiq/issues/731) | |
- Refactor signal handlers to avoid doing anything [\#730](https://github.com/mperham/sidekiq/issues/730) | |
- Ctrl+C can't be called from trap context [\#728](https://github.com/mperham/sidekiq/issues/728) | |
- Sidekiq thinks a mailer method is undefined. [\#723](https://github.com/mperham/sidekiq/issues/723) | |
**Merged pull requests:** | |
- Update 'myapp' to latest version of Rails [\#735](https://github.com/mperham/sidekiq/pull/735) ([brandonhilkert](https://github.com/brandonhilkert)) | |
- Don't daemonize in Capistrano recipe in order to accommodate JRuby [\#719](https://github.com/mperham/sidekiq/pull/719) ([benweint](https://github.com/benweint)) | |
## [v2.7.4](https://github.com/mperham/sidekiq/tree/v2.7.4) (2013-02-22) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.7.3...v2.7.4) | |
**Closed issues:** | |
- Hang at exit when launched with -d \(daemonize\) flag [\#727](https://github.com/mperham/sidekiq/issues/727) | |
- Setting Sidekiq Namespace via CLI [\#725](https://github.com/mperham/sidekiq/issues/725) | |
- How to test delay on ActionMailer [\#724](https://github.com/mperham/sidekiq/issues/724) | |
## [v2.7.3](https://github.com/mperham/sidekiq/tree/v2.7.3) (2013-02-21) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.7.2...v2.7.3) | |
**Closed issues:** | |
- Make Dashboard the default web page [\#722](https://github.com/mperham/sidekiq/issues/722) | |
- Ignored `:namespace`? [\#716](https://github.com/mperham/sidekiq/issues/716) | |
- sidekiq/capistrano requires a sidekiq.yml [\#715](https://github.com/mperham/sidekiq/issues/715) | |
- Busy count doesn't update in Sidekiq Dashboard [\#712](https://github.com/mperham/sidekiq/issues/712) | |
- Scheduling poller thread died! [\#711](https://github.com/mperham/sidekiq/issues/711) | |
- Sidekiq workers not processing jobs [\#710](https://github.com/mperham/sidekiq/issues/710) | |
- Sidekiq + Daemons [\#709](https://github.com/mperham/sidekiq/issues/709) | |
- Add Scout Sidekiq plugin to Monitoring.md? [\#708](https://github.com/mperham/sidekiq/issues/708) | |
- Sidekiq worker not being assigned job id in test environment. [\#707](https://github.com/mperham/sidekiq/issues/707) | |
- Extract retry logic or non-exceptional retries [\#706](https://github.com/mperham/sidekiq/issues/706) | |
- Segmentation Fault [\#704](https://github.com/mperham/sidekiq/issues/704) | |
- sidekiq:stop capistrano deploy task fails when sidekiq is run as a different user [\#703](https://github.com/mperham/sidekiq/issues/703) | |
- Memory Leak Issue in 2.7.2 [\#701](https://github.com/mperham/sidekiq/issues/701) | |
- Why arguments go to \#perform and not to constructor? [\#699](https://github.com/mperham/sidekiq/issues/699) | |
- Sidekiq not executing scopes correctly [\#696](https://github.com/mperham/sidekiq/issues/696) | |
- Sidekiq crashes with can't create thread [\#695](https://github.com/mperham/sidekiq/issues/695) | |
- "ERR wrong number of arguments for 'srem' command" during hard\_shutdown [\#694](https://github.com/mperham/sidekiq/issues/694) | |
- After upgrade sidekiq from 2.6.4 to 2.7.0, cap script doesnt start sidekiq now [\#687](https://github.com/mperham/sidekiq/issues/687) | |
- Retry All button only retries half of the retries [\#686](https://github.com/mperham/sidekiq/issues/686) | |
- Delayed Extension issue on Heroku Redis [\#642](https://github.com/mperham/sidekiq/issues/642) | |
- Undefined method client\_push for Sidekiq::Worker::ClassMethods [\#615](https://github.com/mperham/sidekiq/issues/615) | |
- Foreman SIGTERM won't shut down workers? [\#85](https://github.com/mperham/sidekiq/issues/85) | |
**Merged pull requests:** | |
- Fix the real-time graph in the dashboard [\#721](https://github.com/mperham/sidekiq/pull/721) ([rymai](https://github.com/rymai)) | |
- Add worker info to dashboard summary update [\#714](https://github.com/mperham/sidekiq/pull/714) ([brandonhilkert](https://github.com/brandonhilkert)) | |
- Fixes the link to the FAQ and Troubleshooting pages from README.md. [\#700](https://github.com/mperham/sidekiq/pull/700) ([mdesjardins](https://github.com/mdesjardins)) | |
- Force MultiJson to NOT symbolize keys [\#697](https://github.com/mperham/sidekiq/pull/697) ([PetrKaleta](https://github.com/PetrKaleta)) | |
- Fixes sidekiq:start [\#693](https://github.com/mperham/sidekiq/pull/693) ([willcosgrove](https://github.com/willcosgrove)) | |
- Use unicode \(\) [\#692](https://github.com/mperham/sidekiq/pull/692) ([jmazzi](https://github.com/jmazzi)) | |
- Fix encoding [\#691](https://github.com/mperham/sidekiq/pull/691) ([jmazzi](https://github.com/jmazzi)) | |
- Standalone Sidekiq::Launcher [\#664](https://github.com/mperham/sidekiq/pull/664) ([godfat](https://github.com/godfat)) | |
## [v2.7.2](https://github.com/mperham/sidekiq/tree/v2.7.2) (2013-02-08) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.7.1...v2.7.2) | |
**Closed issues:** | |
- Is it possible to use worker queuing in unit and functional tests and inline workers in integration tests? [\#690](https://github.com/mperham/sidekiq/issues/690) | |
- Possible to temporarily specify a different redis sever? [\#689](https://github.com/mperham/sidekiq/issues/689) | |
- sidekiq-web delete action drops http port and defaults to 80 [\#684](https://github.com/mperham/sidekiq/issues/684) | |
- Ability to reset retries count [\#683](https://github.com/mperham/sidekiq/issues/683) | |
- Capistrano Deploy Fails [\#682](https://github.com/mperham/sidekiq/issues/682) | |
**Merged pull requests:** | |
- Remove reference to signing key in gemspec [\#688](https://github.com/mperham/sidekiq/pull/688) ([wllrd](https://github.com/wllrd)) | |
## [v2.7.1](https://github.com/mperham/sidekiq/tree/v2.7.1) (2013-02-06) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.7.0...v2.7.1) | |
**Closed issues:** | |
- NoMethodError: undefined method `bulk\_requeue' for nil:NilClass [\#680](https://github.com/mperham/sidekiq/issues/680) | |
- 2.7.0 Version capistrano start task invalid option: -d [\#679](https://github.com/mperham/sidekiq/issues/679) | |
- Sidekiq not picking up alternative Redis URL from initializer [\#678](https://github.com/mperham/sidekiq/issues/678) | |
- Error when installing the gem for 2.7.0 [\#677](https://github.com/mperham/sidekiq/issues/677) | |
- sidekiq continuous miss the email sending tasks [\#676](https://github.com/mperham/sidekiq/issues/676) | |
- perform method arguments? [\#674](https://github.com/mperham/sidekiq/issues/674) | |
- "Cannot find ModelName with ID=12345" - Continues after retry [\#671](https://github.com/mperham/sidekiq/issues/671) | |
## [v2.7.0](https://github.com/mperham/sidekiq/tree/v2.7.0) (2013-02-02) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.6.5...v2.7.0) | |
**Closed issues:** | |
- Allow running jobs from redis in console [\#669](https://github.com/mperham/sidekiq/issues/669) | |
- A proposed update to the Wiki documentation - Monitoring.md [\#666](https://github.com/mperham/sidekiq/issues/666) | |
- Connection refused - connect\(2\) for Sidekiq Request [\#665](https://github.com/mperham/sidekiq/issues/665) | |
- Sidekiq should daemonize properly [\#662](https://github.com/mperham/sidekiq/issues/662) | |
- Use with sharded Redis setup? [\#660](https://github.com/mperham/sidekiq/issues/660) | |
- Bundler hangs [\#656](https://github.com/mperham/sidekiq/issues/656) | |
- Sidekiq inserting items to front, not back? [\#655](https://github.com/mperham/sidekiq/issues/655) | |
- Fetcher test is failing [\#653](https://github.com/mperham/sidekiq/issues/653) | |
- \[CSS\] Make customer logos look better [\#650](https://github.com/mperham/sidekiq/issues/650) | |
- ActionMailer layout ignored [\#649](https://github.com/mperham/sidekiq/issues/649) | |
- Connection reset by peer [\#648](https://github.com/mperham/sidekiq/issues/648) | |
- Array.wrap is a Rails addition - Can't test with inline testing outside of a rails application [\#647](https://github.com/mperham/sidekiq/issues/647) | |
- Rescheduling a job [\#645](https://github.com/mperham/sidekiq/issues/645) | |
- Raising an exception from worker hangs the worker process [\#641](https://github.com/mperham/sidekiq/issues/641) | |
- sidekiq : \# \(NoMethodError\) "undefined method `aliased\_name\_for' for \#\<ActiveRecord::Associations::AliasTracker:0x00000008a2e538\>" [\#640](https://github.com/mperham/sidekiq/issues/640) | |
- How to see the stats about workers in Sidekiq? [\#639](https://github.com/mperham/sidekiq/issues/639) | |
- What is a server and a client? [\#638](https://github.com/mperham/sidekiq/issues/638) | |
- cap sidekiq:stop fails if it's already stoped [\#637](https://github.com/mperham/sidekiq/issues/637) | |
- Sidekiq stops polling jobs showing 0 of N busy and a full queue [\#636](https://github.com/mperham/sidekiq/issues/636) | |
- Restart with overtime scheduled jobs results in all of them being run immediately [\#635](https://github.com/mperham/sidekiq/issues/635) | |
- sidekiq-pro batch email notification NoMethodError [\#634](https://github.com/mperham/sidekiq/issues/634) | |
- Code Inconsistence After "deploy:restart" [\#628](https://github.com/mperham/sidekiq/issues/628) | |
- Sidekiq and Puma [\#627](https://github.com/mperham/sidekiq/issues/627) | |
- Is there a way to debug/breakpoint sidekiq jobs? [\#626](https://github.com/mperham/sidekiq/issues/626) | |
- No pid file is written [\#625](https://github.com/mperham/sidekiq/issues/625) | |
- Sidekiq takes too long to push busy jobs back to redis during hard termination. [\#623](https://github.com/mperham/sidekiq/issues/623) | |
- Empty Mail [\#617](https://github.com/mperham/sidekiq/issues/617) | |
- idle queues borked [\#614](https://github.com/mperham/sidekiq/issues/614) | |
- perform\_async from a rake task does nothing [\#584](https://github.com/mperham/sidekiq/issues/584) | |
**Merged pull requests:** | |
- If a block is not sent to redis method, a connection is created anyway [\#673](https://github.com/mperham/sidekiq/pull/673) ([liorsion](https://github.com/liorsion)) | |
- Revert travis config. [\#670](https://github.com/mperham/sidekiq/pull/670) ([brandonhilkert](https://github.com/brandonhilkert)) | |
- Add an example config for Upstart on Ubuntu 12.04. [\#668](https://github.com/mperham/sidekiq/pull/668) ([gaffneyc](https://github.com/gaffneyc)) | |
- Make the history graph more readable [\#667](https://github.com/mperham/sidekiq/pull/667) ([KensoDev](https://github.com/KensoDev)) | |
- a simple runit example [\#663](https://github.com/mperham/sidekiq/pull/663) ([jtimberman](https://github.com/jtimberman)) | |
- Re-enabled "Show all button" in sidekiq UI [\#661](https://github.com/mperham/sidekiq/pull/661) ([dleung](https://github.com/dleung)) | |
- Remove .rvmrc [\#659](https://github.com/mperham/sidekiq/pull/659) ([laserlemon](https://github.com/laserlemon)) | |
- Update Travis config for bundle issues. [\#658](https://github.com/mperham/sidekiq/pull/658) ([brandonhilkert](https://github.com/brandonhilkert)) | |
- Update the realtime graph as well [\#657](https://github.com/mperham/sidekiq/pull/657) ([dennisvdvliet](https://github.com/dennisvdvliet)) | |
- Resolve fetcher test failure [\#654](https://github.com/mperham/sidekiq/pull/654) ([brandonhilkert](https://github.com/brandonhilkert)) | |
- Dynamically update redis stats on dashboard [\#652](https://github.com/mperham/sidekiq/pull/652) ([brandonhilkert](https://github.com/brandonhilkert)) | |
- Dashboard improvements [\#651](https://github.com/mperham/sidekiq/pull/651) ([dennisvdvliet](https://github.com/dennisvdvliet)) | |
- making capistrano's stop/quiet tasks don't fail if sidekiq is already stopped [\#644](https://github.com/mperham/sidekiq/pull/644) ([plentz](https://github.com/plentz)) | |
- use namespace from options/config [\#631](https://github.com/mperham/sidekiq/pull/631) ([grosser](https://github.com/grosser)) | |
- Support env based config file [\#630](https://github.com/mperham/sidekiq/pull/630) ([dtaniwaki](https://github.com/dtaniwaki)) | |
- Stop sidekiq before rails update code [\#629](https://github.com/mperham/sidekiq/pull/629) ([dtaniwaki](https://github.com/dtaniwaki)) | |
## [v2.6.5](https://github.com/mperham/sidekiq/tree/v2.6.5) (2013-01-17) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.6.4...v2.6.5) | |
**Closed issues:** | |
- Signals don't properly re-enqueue unfinished jobs [\#621](https://github.com/mperham/sidekiq/issues/621) | |
- priority queue [\#613](https://github.com/mperham/sidekiq/issues/613) | |
- Test if sidekiq active? [\#611](https://github.com/mperham/sidekiq/issues/611) | |
**Merged pull requests:** | |
- Improve hard shutdown procedure to reduce risk of dropping jobs. \#623 [\#624](https://github.com/mperham/sidekiq/pull/624) ([ardell](https://github.com/ardell)) | |
- Fix \#621 fix job re-queueing on hard shutdown \(e.g. SIGTERM\). [\#622](https://github.com/mperham/sidekiq/pull/622) ([ardell](https://github.com/ardell)) | |
- Add retry\_queue to sidekiq\_options [\#620](https://github.com/mperham/sidekiq/pull/620) ([ryanlower](https://github.com/ryanlower)) | |
- Fix Capistrano Task [\#619](https://github.com/mperham/sidekiq/pull/619) ([tmandke](https://github.com/tmandke)) | |
- Simplify BasicFetch\#queues\_cmd [\#618](https://github.com/mperham/sidekiq/pull/618) ([brainopia](https://github.com/brainopia)) | |
- INIT script for Sidekiq message processor [\#616](https://github.com/mperham/sidekiq/pull/616) ([ramiyer28](https://github.com/ramiyer28)) | |
## [v2.6.4](https://github.com/mperham/sidekiq/tree/v2.6.4) (2013-01-08) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.6.3...v2.6.4) | |
**Closed issues:** | |
- undefined method `gsub' for nil:NilClass if queue is empty [\#612](https://github.com/mperham/sidekiq/issues/612) | |
- Support Reliable queueing [\#607](https://github.com/mperham/sidekiq/issues/607) | |
- sidekiq randomly\(?\) hangs. [\#547](https://github.com/mperham/sidekiq/issues/547) | |
## [v2.6.3](https://github.com/mperham/sidekiq/tree/v2.6.3) (2013-01-08) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.6.2...v2.6.3) | |
**Closed issues:** | |
- upgrade celluloid to 0.12.4 please \(potential memory leak fix\) [\#608](https://github.com/mperham/sidekiq/issues/608) | |
- NoMethodError - undefined method `map' for nil:NilClass in sidekiq web [\#538](https://github.com/mperham/sidekiq/issues/538) | |
- Unable to obtain db connection from sidekiq even though i have 25 connections [\#523](https://github.com/mperham/sidekiq/issues/523) | |
- Manager refuses to stop if Redis server is unavailable [\#514](https://github.com/mperham/sidekiq/issues/514) | |
- Orphan sidekiq processes after deployment with capistrano [\#433](https://github.com/mperham/sidekiq/issues/433) | |
- kill sidekiq at heroku [\#409](https://github.com/mperham/sidekiq/issues/409) | |
- Any way to dynamically adjust concurrency? [\#408](https://github.com/mperham/sidekiq/issues/408) | |
- No route matches \[GET\] "/sidekiq/img/glyphicons-halflings.png" [\#396](https://github.com/mperham/sidekiq/issues/396) | |
- Max MAX\_RETRIES user configurable [\#313](https://github.com/mperham/sidekiq/issues/313) | |
- Can long-running workers be notified of forceful shutdown? [\#243](https://github.com/mperham/sidekiq/issues/243) | |
- client middleware missing from processors [\#175](https://github.com/mperham/sidekiq/issues/175) | |
**Merged pull requests:** | |
- Use non-successful exit code when something goes wrong [\#610](https://github.com/mperham/sidekiq/pull/610) ([jmazzi](https://github.com/jmazzi)) | |
- Prevent args being misused [\#609](https://github.com/mperham/sidekiq/pull/609) ([karlfreeman](https://github.com/karlfreeman)) | |
## [v2.6.2](https://github.com/mperham/sidekiq/tree/v2.6.2) (2013-01-03) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.6.1...v2.6.2) | |
**Closed issues:** | |
- make notifications aware of failures/retries/etc \(sidekiq-pro\) [\#541](https://github.com/mperham/sidekiq/issues/541) | |
**Merged pull requests:** | |
- Add ajax beacon to dashboard. [\#606](https://github.com/mperham/sidekiq/pull/606) ([brandonhilkert](https://github.com/brandonhilkert)) | |
## [v2.6.1](https://github.com/mperham/sidekiq/tree/v2.6.1) (2012-12-31) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.6.0...v2.6.1) | |
**Closed issues:** | |
- Batch email broken [\#603](https://github.com/mperham/sidekiq/issues/603) | |
- Batch behavior in test environment [\#602](https://github.com/mperham/sidekiq/issues/602) | |
- Random wrong number of arguments\(1 for 0\) [\#601](https://github.com/mperham/sidekiq/issues/601) | |
- Question about using pub/sub [\#599](https://github.com/mperham/sidekiq/issues/599) | |
- Using sidekiq pro [\#597](https://github.com/mperham/sidekiq/issues/597) | |
- Update wiki with latest Stats APIs [\#596](https://github.com/mperham/sidekiq/issues/596) | |
- SQL and ActiveRecord errors [\#594](https://github.com/mperham/sidekiq/issues/594) | |
- Crashing in development using OSX, RVM and Ruby 1.9.3 [\#593](https://github.com/mperham/sidekiq/issues/593) | |
- Getting Internal Server Error when accessing Dashboard on production [\#590](https://github.com/mperham/sidekiq/issues/590) | |
- Rails url helpers not working in Sidekiq job [\#589](https://github.com/mperham/sidekiq/issues/589) | |
- Tag the two latest releases [\#588](https://github.com/mperham/sidekiq/issues/588) | |
- stage not defined in yml [\#561](https://github.com/mperham/sidekiq/issues/561) | |
- First job gets ignored? [\#528](https://github.com/mperham/sidekiq/issues/528) | |
**Merged pull requests:** | |
- Update Dashboard summary stats with real-time graph update. [\#605](https://github.com/mperham/sidekiq/pull/605) ([brandonhilkert](https://github.com/brandonhilkert)) | |
- Fix issue with \#insert\_before and \#insert\_after [\#600](https://github.com/mperham/sidekiq/pull/600) ([jackrg](https://github.com/jackrg)) | |
- Prevent capistrano from running sidekiq start twice [\#598](https://github.com/mperham/sidekiq/pull/598) ([invalidusrname](https://github.com/invalidusrname)) | |
- Add new middleware chain methods for insertion into the middle of the list [\#595](https://github.com/mperham/sidekiq/pull/595) ([jackrg](https://github.com/jackrg)) | |
- Conditionally show redis info in dashboard only if available [\#591](https://github.com/mperham/sidekiq/pull/591) ([brandonhilkert](https://github.com/brandonhilkert)) | |
## [v2.6.0](https://github.com/mperham/sidekiq/tree/v2.6.0) (2012-12-16) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.5.3...v2.6.0) | |
**Closed issues:** | |
- Clear cache in dev [\#585](https://github.com/mperham/sidekiq/issues/585) | |
- cassandra clients on sidekiq [\#583](https://github.com/mperham/sidekiq/issues/583) | |
- Process n workers per second [\#582](https://github.com/mperham/sidekiq/issues/582) | |
- Can't add to a batch when in server mode. [\#579](https://github.com/mperham/sidekiq/issues/579) | |
- Middleware Execution order [\#578](https://github.com/mperham/sidekiq/issues/578) | |
- Do I need to set serve\_static\_assets = true to get sidekiq web working? [\#577](https://github.com/mperham/sidekiq/issues/577) | |
- sidekiq web doesn't load stylesheet every other request [\#576](https://github.com/mperham/sidekiq/issues/576) | |
- Automatically process queues with custom names [\#575](https://github.com/mperham/sidekiq/issues/575) | |
- Initialize workers with parameters in perform\_async [\#574](https://github.com/mperham/sidekiq/issues/574) | |
- poor man's middleware [\#568](https://github.com/mperham/sidekiq/issues/568) | |
- Can't stop sidekiq with Ctrl-C on ruby 1.9.2, only with 1.9.3 [\#563](https://github.com/mperham/sidekiq/issues/563) | |
- Live polling doesn't work on the Queues, Retries and Scheduled sections [\#562](https://github.com/mperham/sidekiq/issues/562) | |
- MultiJson methods to be deprecated [\#555](https://github.com/mperham/sidekiq/issues/555) | |
- Getting an "allocator undefined for Proc" error \("error\_class"=\>"TypeError"\) [\#553](https://github.com/mperham/sidekiq/issues/553) | |
- how do you deploy on a plain ole linux box without capistrano? [\#552](https://github.com/mperham/sidekiq/issues/552) | |
- Pro/non-Pro feature policy [\#551](https://github.com/mperham/sidekiq/issues/551) | |
- Middleware documentation clarification [\#545](https://github.com/mperham/sidekiq/issues/545) | |
- Web UI looks weird with over 100 million jobs processed [\#544](https://github.com/mperham/sidekiq/issues/544) | |
- Web UI assets not loading in apps deployed on Heroku \(X-Sendfile not supported\) [\#543](https://github.com/mperham/sidekiq/issues/543) | |
- Standalone Monitoring Application Dependency [\#537](https://github.com/mperham/sidekiq/issues/537) | |
- Sidekiq 2.5.2 - delay actionmailer method seems to have regressed? [\#533](https://github.com/mperham/sidekiq/issues/533) | |
- Workers with timeouts don't increment retry\_count when job is pushed back to redis [\#532](https://github.com/mperham/sidekiq/issues/532) | |
- sidekiq crashes on ubuntu 12.04 with "object allocation during garbage collection phase" [\#531](https://github.com/mperham/sidekiq/issues/531) | |
- Individual scheduled jobs identified with 'score' [\#530](https://github.com/mperham/sidekiq/issues/530) | |
- Retries count and job successfully retried [\#529](https://github.com/mperham/sidekiq/issues/529) | |
- More workers =\> slower time by thread? [\#522](https://github.com/mperham/sidekiq/issues/522) | |
- Allow direct access to queues [\#521](https://github.com/mperham/sidekiq/issues/521) | |
- Status icon not displaying in Web UI [\#515](https://github.com/mperham/sidekiq/issues/515) | |
- No route matches \[GET\] "/assets/status-sd8051fd480.png" [\#486](https://github.com/mperham/sidekiq/issues/486) | |
**Merged pull requests:** | |
- Copy fix. [\#587](https://github.com/mperham/sidekiq/pull/587) ([nirvdrum](https://github.com/nirvdrum)) | |
- Revert Multi\_json updates until next major version. [\#586](https://github.com/mperham/sidekiq/pull/586) ([brandonhilkert](https://github.com/brandonhilkert)) | |
- Add option to log to file [\#581](https://github.com/mperham/sidekiq/pull/581) ([mrnugget](https://github.com/mrnugget)) | |
- Dashboard [\#580](https://github.com/mperham/sidekiq/pull/580) ([brandonhilkert](https://github.com/brandonhilkert)) | |
- Make layout responsive for mobile [\#573](https://github.com/mperham/sidekiq/pull/573) ([brandonhilkert](https://github.com/brandonhilkert)) | |
- Various styling fixes [\#572](https://github.com/mperham/sidekiq/pull/572) ([brandonhilkert](https://github.com/brandonhilkert)) | |
- Add History to Stats API [\#570](https://github.com/mperham/sidekiq/pull/570) ([brandonhilkert](https://github.com/brandonhilkert)) | |
- Update poller to work site-wide [\#567](https://github.com/mperham/sidekiq/pull/567) ([brandonhilkert](https://github.com/brandonhilkert)) | |
- Add Stats API [\#565](https://github.com/mperham/sidekiq/pull/565) ([brandonhilkert](https://github.com/brandonhilkert)) | |
- Update queues during live poll. [\#564](https://github.com/mperham/sidekiq/pull/564) ([brandonhilkert](https://github.com/brandonhilkert)) | |
- Capistrano integration: Make sidekiq command configurable [\#560](https://github.com/mperham/sidekiq/pull/560) ([Tho85](https://github.com/Tho85)) | |
- Bump the version of multi\_json that Sidekiq is dependent on. [\#559](https://github.com/mperham/sidekiq/pull/559) ([brandonhilkert](https://github.com/brandonhilkert)) | |
- MultiJson update [\#558](https://github.com/mperham/sidekiq/pull/558) ([brandonhilkert](https://github.com/brandonhilkert)) | |
- Leverage API to delete jobs from the queue in the Web UI. [\#557](https://github.com/mperham/sidekiq/pull/557) ([brandonhilkert](https://github.com/brandonhilkert)) | |
- Update queue view to use json dump adapter method. [\#556](https://github.com/mperham/sidekiq/pull/556) ([brandonhilkert](https://github.com/brandonhilkert)) | |
- Fixes active tab logic without using blank? [\#554](https://github.com/mperham/sidekiq/pull/554) ([nogara](https://github.com/nogara)) | |
- Test against ruby-2.0.0 [\#549](https://github.com/mperham/sidekiq/pull/549) ([joneslee85](https://github.com/joneslee85)) | |
- Fixes error "undefined method `blank?' for "":String " [\#548](https://github.com/mperham/sidekiq/pull/548) ([nogara](https://github.com/nogara)) | |
- Minimize font in summary section to not line break on 9 digits in FF. [\#546](https://github.com/mperham/sidekiq/pull/546) ([brandonhilkert](https://github.com/brandonhilkert)) | |
- Manage the retrying/deleting of jobs in the Web UI through the 'jid' [\#542](https://github.com/mperham/sidekiq/pull/542) ([brandonhilkert](https://github.com/brandonhilkert)) | |
- Add "Delete All" button to Retries in Web UI [\#540](https://github.com/mperham/sidekiq/pull/540) ([brandonhilkert](https://github.com/brandonhilkert)) | |
- Support scheduled jobs in bulk push [\#535](https://github.com/mperham/sidekiq/pull/535) ([ragalie](https://github.com/ragalie)) | |
- Run .push\_bulk calls inline in inline testing mode [\#534](https://github.com/mperham/sidekiq/pull/534) ([ragalie](https://github.com/ragalie)) | |
- Allow Sidekiq::Client to push / push\_bulk job with class as a String [\#524](https://github.com/mperham/sidekiq/pull/524) ([karlfreeman](https://github.com/karlfreeman)) | |
## [v2.5.3](https://github.com/mperham/sidekiq/tree/v2.5.3) (2012-11-15) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.5.2...v2.5.3) | |
**Closed issues:** | |
- New Web UI gradients looks bad in Firefox [\#519](https://github.com/mperham/sidekiq/issues/519) | |
- Retries disappeared from web UI [\#518](https://github.com/mperham/sidekiq/issues/518) | |
- Redis::TimeoutError: Connection timed out [\#517](https://github.com/mperham/sidekiq/issues/517) | |
- Will this work on jruby? [\#513](https://github.com/mperham/sidekiq/issues/513) | |
- Custom exponential backoff / retry delay [\#510](https://github.com/mperham/sidekiq/issues/510) | |
- Assets not loading [\#508](https://github.com/mperham/sidekiq/issues/508) | |
- Add Monit support to Capistrano recipe [\#506](https://github.com/mperham/sidekiq/issues/506) | |
- Warning about accessing fonts from google over http when accessing sidekiq mount thru https [\#502](https://github.com/mperham/sidekiq/issues/502) | |
- Redis::CannotConnectError ECONNREFUSED [\#501](https://github.com/mperham/sidekiq/issues/501) | |
- Upgrade Celluloid API usage [\#500](https://github.com/mperham/sidekiq/issues/500) | |
- Sidekiq Pro -- Sidekiq::Batch::NoSuchBatch thrown when viewing batches [\#474](https://github.com/mperham/sidekiq/issues/474) | |
- Email notification for failed jobs [\#462](https://github.com/mperham/sidekiq/issues/462) | |
- System calls do not get good performance [\#458](https://github.com/mperham/sidekiq/issues/458) | |
- sidekiq's memory usage? [\#453](https://github.com/mperham/sidekiq/issues/453) | |
- Use mock\_redis for tests? [\#449](https://github.com/mperham/sidekiq/issues/449) | |
- Is there a better solution to make logrotation? [\#446](https://github.com/mperham/sidekiq/issues/446) | |
- `sidekiq -r` dies on 1.9 when given an unqualified relative path [\#442](https://github.com/mperham/sidekiq/issues/442) | |
**Merged pull requests:** | |
- Allow other fields that specify recipients, not just "to" [\#520](https://github.com/mperham/sidekiq/pull/520) ([bbhoss](https://github.com/bbhoss)) | |
- Fix retry on normalize\_item method [\#511](https://github.com/mperham/sidekiq/pull/511) ([elpic](https://github.com/elpic)) | |
- Support for strictly ordered queues in config [\#507](https://github.com/mperham/sidekiq/pull/507) ([brainopia](https://github.com/brainopia)) | |
- Use regular object for exception data [\#504](https://github.com/mperham/sidekiq/pull/504) ([dbussink](https://github.com/dbussink)) | |
## [v2.5.2](https://github.com/mperham/sidekiq/tree/v2.5.2) (2012-11-02) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.5.0...v2.5.2) | |
**Closed issues:** | |
- Web: If trailing slash is missing in URL, links are broken [\#495](https://github.com/mperham/sidekiq/issues/495) | |
- The best way to pause a Sidekiq job [\#491](https://github.com/mperham/sidekiq/issues/491) | |
- Remove / reduce web-only dependencies [\#490](https://github.com/mperham/sidekiq/issues/490) | |
- Status sprite not mounted in proper location [\#487](https://github.com/mperham/sidekiq/issues/487) | |
- Error compiling CSS asset with 2.5.1 [\#484](https://github.com/mperham/sidekiq/issues/484) | |
- Error compiling CSS asset with 2.5.0 [\#481](https://github.com/mperham/sidekiq/issues/481) | |
- Similar retry times for multiple failed jobs causes jobs to fail again [\#480](https://github.com/mperham/sidekiq/issues/480) | |
- Is there configuration option similar to Delayed::Worker.delay\_jobs [\#478](https://github.com/mperham/sidekiq/issues/478) | |
- Sidekiq Pro -- Add description to batches [\#476](https://github.com/mperham/sidekiq/issues/476) | |
- Add namespace to process name [\#463](https://github.com/mperham/sidekiq/issues/463) | |
- Error using delay with Mongoid [\#460](https://github.com/mperham/sidekiq/issues/460) | |
- Ability to Stop Running Woker [\#459](https://github.com/mperham/sidekiq/issues/459) | |
- Add programmatic API for job and retry queue manipulation [\#457](https://github.com/mperham/sidekiq/issues/457) | |
**Merged pull requests:** | |
- Remove Sass, Compass, and Sprockets dependencies [\#499](https://github.com/mperham/sidekiq/pull/499) ([tysontate](https://github.com/tysontate)) | |
- examples/sinkiq.rb: uninitialized constant Sidekiq::Stats [\#497](https://github.com/mperham/sidekiq/pull/497) ([ppadron](https://github.com/ppadron)) | |
- Ensure that all jobs are drained [\#494](https://github.com/mperham/sidekiq/pull/494) ([thibaudgg](https://github.com/thibaudgg)) | |
- Test improvements [\#485](https://github.com/mperham/sidekiq/pull/485) ([tysontate](https://github.com/tysontate)) | |
- Added a splay to the delay time for retried jobs. \[Fixes \#480\] [\#483](https://github.com/mperham/sidekiq/pull/483) ([bbhoss](https://github.com/bbhoss)) | |
- Require latest version of Sass to fix compilation issues [\#482](https://github.com/mperham/sidekiq/pull/482) ([jcoene](https://github.com/jcoene)) | |
- Fix core\_ext [\#479](https://github.com/mperham/sidekiq/pull/479) ([micha-f](https://github.com/micha-f)) | |
## [v2.5.0](https://github.com/mperham/sidekiq/tree/v2.5.0) (2012-10-30) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.4.0...v2.5.0) | |
**Closed issues:** | |
- Join function [\#477](https://github.com/mperham/sidekiq/issues/477) | |
- Workers never start [\#470](https://github.com/mperham/sidekiq/issues/470) | |
- x [\#468](https://github.com/mperham/sidekiq/issues/468) | |
- Webhook notification is using symbols [\#467](https://github.com/mperham/sidekiq/issues/467) | |
- Batches raise EmptyBatch exception when using the testing/inline support. [\#465](https://github.com/mperham/sidekiq/issues/465) | |
- LoadError [\#461](https://github.com/mperham/sidekiq/issues/461) | |
- redis remote, jobs wont run [\#431](https://github.com/mperham/sidekiq/issues/431) | |
- Low workers concurrency on server [\#428](https://github.com/mperham/sidekiq/issues/428) | |
**Merged pull requests:** | |
- Enhanced the UI a bit. See http://d.pr/i/rcGz [\#475](https://github.com/mperham/sidekiq/pull/475) ([cavneb](https://github.com/cavneb)) | |
- Sidekiq UI redesign [\#473](https://github.com/mperham/sidekiq/pull/473) ([unity](https://github.com/unity)) | |
- Up to date Sidekiq pages, w/ pro version. [\#472](https://github.com/mperham/sidekiq/pull/472) ([unity](https://github.com/unity)) | |
- Support for Honeybadger. [\#471](https://github.com/mperham/sidekiq/pull/471) ([siong1987](https://github.com/siong1987)) | |
- Accept queue names containing dots through the CLI [\#469](https://github.com/mperham/sidekiq/pull/469) ([jbgo](https://github.com/jbgo)) | |
- Modify web ui of sidekiq to add a delete button to jobs in the queue to cancel them [\#466](https://github.com/mperham/sidekiq/pull/466) ([dleung](https://github.com/dleung)) | |
- Added option in views to expand the description past the limit [\#464](https://github.com/mperham/sidekiq/pull/464) ([dleung](https://github.com/dleung)) | |
- pass the yml file through erb first [\#456](https://github.com/mperham/sidekiq/pull/456) ([pivotal-chelsea](https://github.com/pivotal-chelsea)) | |
## [v2.4.0](https://github.com/mperham/sidekiq/tree/v2.4.0) (2012-10-19) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.3.3...v2.4.0) | |
**Closed issues:** | |
- Add ability to tweak delayed settings [\#450](https://github.com/mperham/sidekiq/issues/450) | |
- ArgumentError: undefined class/module [\#447](https://github.com/mperham/sidekiq/issues/447) | |
- Support for openRedis [\#443](https://github.com/mperham/sidekiq/issues/443) | |
- `start\_tcp\_server': no acceptor \(port is in use or requires root privileges\) \(RuntimeError\) in production [\#441](https://github.com/mperham/sidekiq/issues/441) | |
- Using capistrano with Sinatra for deploys. [\#440](https://github.com/mperham/sidekiq/issues/440) | |
- Simpler way to offload instance methods to Sidekiq? [\#439](https://github.com/mperham/sidekiq/issues/439) | |
- Sidekiq workers not getting triggered [\#438](https://github.com/mperham/sidekiq/issues/438) | |
- Sidekiq within URLMap failing [\#437](https://github.com/mperham/sidekiq/issues/437) | |
- Sidekiq.options [\#435](https://github.com/mperham/sidekiq/issues/435) | |
- Option to define queue explicitly for Sidekiq::Extensions::DelayedMailer [\#434](https://github.com/mperham/sidekiq/issues/434) | |
- Sidekiq crashes with "buffer overflow detected" [\#430](https://github.com/mperham/sidekiq/issues/430) | |
- \[1.9.3\] Error fetching message: getaddrinfo [\#429](https://github.com/mperham/sidekiq/issues/429) | |
- Inline worker testing is broken as of 2.3.1 [\#427](https://github.com/mperham/sidekiq/issues/427) | |
- Built-in scheduler into sidekiq [\#426](https://github.com/mperham/sidekiq/issues/426) | |
- Request to add a few simple examples for thread safety in wiki [\#425](https://github.com/mperham/sidekiq/issues/425) | |
- Sidekiq Front End Live Poll DOM/Memory Leak? [\#424](https://github.com/mperham/sidekiq/issues/424) | |
- perform\_in no longer available? [\#422](https://github.com/mperham/sidekiq/issues/422) | |
- Monitoring interface has problems with Slim 1.3.1 and 1.3.2 [\#419](https://github.com/mperham/sidekiq/issues/419) | |
- run on Openshift [\#416](https://github.com/mperham/sidekiq/issues/416) | |
- unable to find job count from console or clear jobs queue from console [\#405](https://github.com/mperham/sidekiq/issues/405) | |
- TERM'ing Sidekiq doesn't cause it to exit immediately [\#404](https://github.com/mperham/sidekiq/issues/404) | |
- Feature: job notifications [\#365](https://github.com/mperham/sidekiq/issues/365) | |
- Documenting sidekiq.yml config [\#342](https://github.com/mperham/sidekiq/issues/342) | |
**Merged pull requests:** | |
- Testing clear\_all and drain\_all [\#455](https://github.com/mperham/sidekiq/pull/455) ([sj26](https://github.com/sj26)) | |
- Add Bignum to the list of classes which cannot be duped. [\#454](https://github.com/mperham/sidekiq/pull/454) ([dkatten](https://github.com/dkatten)) | |
- Stringify Extensions::Proxy options [\#452](https://github.com/mperham/sidekiq/pull/452) ([sj26](https://github.com/sj26)) | |
- use 'retry' option to customize max retry attempts [\#451](https://github.com/mperham/sidekiq/pull/451) ([noahd1](https://github.com/noahd1)) | |
- The test for throwing away after too many retries didn't test anything! [\#448](https://github.com/mperham/sidekiq/pull/448) ([chewi](https://github.com/chewi)) | |
- Allow generic Redis providers via env var [\#444](https://github.com/mperham/sidekiq/pull/444) ([jc00ke](https://github.com/jc00ke)) | |
- Avoid timeago auto-refreshing itself [\#436](https://github.com/mperham/sidekiq/pull/436) ([jeremyruppel](https://github.com/jeremyruppel)) | |
- Add :pidfile and :namespace option into example config.yml [\#432](https://github.com/mperham/sidekiq/pull/432) ([joneslee85](https://github.com/joneslee85)) | |
## [v2.3.3](https://github.com/mperham/sidekiq/tree/v2.3.3) (2012-10-01) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.3.2...v2.3.3) | |
**Closed issues:** | |
- Queue Backlog [\#420](https://github.com/mperham/sidekiq/issues/420) | |
- can't convert Bignum into String [\#418](https://github.com/mperham/sidekiq/issues/418) | |
- Sinatra NoMethodError: undefined method `join' for \#\<String\> [\#414](https://github.com/mperham/sidekiq/issues/414) | |
- NoMethodError at /sidekiq/ undefined method `join' for \#\<String:0x007f520088d408\> file: index.slim location: evaluate\_source line: 11 [\#413](https://github.com/mperham/sidekiq/issues/413) | |
- Slim error\(Option :outvar is not supported by Slim::Engine\) [\#411](https://github.com/mperham/sidekiq/issues/411) | |
- ArgumentError - Option :outvar is not supported by Slim::Engine: [\#410](https://github.com/mperham/sidekiq/issues/410) | |
- Sidekiq Sinatra app: timestamps instead of 'friendly' ones [\#406](https://github.com/mperham/sidekiq/issues/406) | |
- Rails hooks will always be enabled [\#401](https://github.com/mperham/sidekiq/issues/401) | |
- executing 2 workers at exact same time, sidekiq calls workers but not working [\#400](https://github.com/mperham/sidekiq/issues/400) | |
- Workers freezing due to Celluloid updates [\#391](https://github.com/mperham/sidekiq/issues/391) | |
- Handling sudden worker death? [\#383](https://github.com/mperham/sidekiq/issues/383) | |
- Connections cut in half after upgrade celluloid to 0.11.1 from 0.11.0 [\#378](https://github.com/mperham/sidekiq/issues/378) | |
- Rails logger deadlock hanging sidekiq workers [\#375](https://github.com/mperham/sidekiq/issues/375) | |
- WebUI reports Sidekiq is idle when it's not [\#367](https://github.com/mperham/sidekiq/issues/367) | |
- Some FailedJobs not making it to Retry Queue [\#336](https://github.com/mperham/sidekiq/issues/336) | |
- Implemented callback/notifier to watch/update task progress. [\#323](https://github.com/mperham/sidekiq/issues/323) | |
- Thread-local variables are cleared out [\#318](https://github.com/mperham/sidekiq/issues/318) | |
- Putting long running jobs on retry queue on shutdown [\#293](https://github.com/mperham/sidekiq/issues/293) | |
- Better delayed extension for ActiveRecord instances? [\#278](https://github.com/mperham/sidekiq/issues/278) | |
- Catch-all/Wildcard workers? [\#275](https://github.com/mperham/sidekiq/issues/275) | |
- Worker classes should be optional in sidekiq-client apps [\#269](https://github.com/mperham/sidekiq/issues/269) | |
**Merged pull requests:** | |
- Allow delay of any module class method [\#421](https://github.com/mperham/sidekiq/pull/421) ([cavalle](https://github.com/cavalle)) | |
- Reformatting @unity's GH page design [\#417](https://github.com/mperham/sidekiq/pull/417) ([ezkl](https://github.com/ezkl)) | |
- thread.backtrace is sometimes nil [\#412](https://github.com/mperham/sidekiq/pull/412) ([jfirebaugh](https://github.com/jfirebaugh)) | |
## [v2.3.2](https://github.com/mperham/sidekiq/tree/v2.3.2) (2012-09-20) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.2.1...v2.3.2) | |
**Closed issues:** | |
- SystemStackError: stack level too deep [\#398](https://github.com/mperham/sidekiq/issues/398) | |
- Jobs in queue, idle workers won't process them [\#395](https://github.com/mperham/sidekiq/issues/395) | |
- ERROR -- : Sidekiq::Manager crashed! 09:26:55 sidekiq.1 | ArgumentError: A sender \(Return-Path, Sender or From\) required to send a message [\#394](https://github.com/mperham/sidekiq/issues/394) | |
- failing if hostname cmd does not exist [\#393](https://github.com/mperham/sidekiq/issues/393) | |
- Stack level too deep [\#392](https://github.com/mperham/sidekiq/issues/392) | |
- Redis connections only grows up when using delayed extensions [\#389](https://github.com/mperham/sidekiq/issues/389) | |
- On sidekiq restart, how might I look for tasks that didn't finish and restart them? [\#387](https://github.com/mperham/sidekiq/issues/387) | |
- Sidekiq macro for HireFire::Resource [\#386](https://github.com/mperham/sidekiq/issues/386) | |
- stats timeout in 1 hour but actual processing has no timeout [\#385](https://github.com/mperham/sidekiq/issues/385) | |
- assert\_select\_email gives "No e-mail in delivery list" error [\#384](https://github.com/mperham/sidekiq/issues/384) | |
- Async Mailer in Background using Sidekiq [\#381](https://github.com/mperham/sidekiq/issues/381) | |
- Memory problem [\#379](https://github.com/mperham/sidekiq/issues/379) | |
- Processor died [\#376](https://github.com/mperham/sidekiq/issues/376) | |
- Setting ENV variables at startup? [\#374](https://github.com/mperham/sidekiq/issues/374) | |
- uninitialized constant inside rake tasks when enabling threadsafe [\#371](https://github.com/mperham/sidekiq/issues/371) | |
- Monitoring [\#370](https://github.com/mperham/sidekiq/issues/370) | |
- Resque Compatibility: Hooks [\#369](https://github.com/mperham/sidekiq/issues/369) | |
- So, cocaine isn't thread safe - what now? [\#310](https://github.com/mperham/sidekiq/issues/310) | |
**Merged pull requests:** | |
- Fix retry default [\#402](https://github.com/mperham/sidekiq/pull/402) ([titanous](https://github.com/titanous)) | |
- Allow multiple sidekiq processes per host on capistrano [\#397](https://github.com/mperham/sidekiq/pull/397) ([bzanchet](https://github.com/bzanchet)) | |
- Stop Airbrake notifications of ignored exceptions [\#390](https://github.com/mperham/sidekiq/pull/390) ([ezkl](https://github.com/ezkl)) | |
- Stats module for reporting [\#388](https://github.com/mperham/sidekiq/pull/388) ([jc00ke](https://github.com/jc00ke)) | |
- Better number legibility [\#382](https://github.com/mperham/sidekiq/pull/382) ([bray](https://github.com/bray)) | |
- Added timeago to polling mode. [\#372](https://github.com/mperham/sidekiq/pull/372) ([krasnoukhov](https://github.com/krasnoukhov)) | |
- Require SecureRandom [\#368](https://github.com/mperham/sidekiq/pull/368) ([hakanensari](https://github.com/hakanensari)) | |
- Prompt before deleting a queue [\#366](https://github.com/mperham/sidekiq/pull/366) ([mariovisic](https://github.com/mariovisic)) | |
- Added another Resque compatibility helper \#enqueue\_to [\#295](https://github.com/mperham/sidekiq/pull/295) ([NielsKSchjoedt](https://github.com/NielsKSchjoedt)) | |
## [v2.2.1](https://github.com/mperham/sidekiq/tree/v2.2.1) (2012-08-23) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.1.0...v2.2.1) | |
**Closed issues:** | |
- StandardError vs. Exception [\#362](https://github.com/mperham/sidekiq/issues/362) | |
- How to make sure that jobs and scheduled jobs are unique based on the parameters provided [\#359](https://github.com/mperham/sidekiq/issues/359) | |
- Maximum number of processors allocated per queue [\#355](https://github.com/mperham/sidekiq/issues/355) | |
- TypeError at /sidekiq/retries/1345106995.7055612 [\#354](https://github.com/mperham/sidekiq/issues/354) | |
- quiet not triggered on deploy:migrations [\#352](https://github.com/mperham/sidekiq/issues/352) | |
- capistrano should not hardcode PID [\#348](https://github.com/mperham/sidekiq/issues/348) | |
- Manager\#processor\_died \(2.1.1\) [\#347](https://github.com/mperham/sidekiq/issues/347) | |
- View Extensions [\#346](https://github.com/mperham/sidekiq/issues/346) | |
- scheduling poller thread died! error [\#345](https://github.com/mperham/sidekiq/issues/345) | |
- Using Celluloid actors as workers [\#341](https://github.com/mperham/sidekiq/issues/341) | |
- Determining if a worker with arguments has been scheduled [\#340](https://github.com/mperham/sidekiq/issues/340) | |
- Booting sidekiq: Error fetching message: ERR unknown command 'blpop' [\#339](https://github.com/mperham/sidekiq/issues/339) | |
- RMagick, Paperclip, S3 Silent Failing [\#338](https://github.com/mperham/sidekiq/issues/338) | |
- Can't clone Fixnum error when passing a Fixnum as an argument into a worker [\#335](https://github.com/mperham/sidekiq/issues/335) | |
- Web ui NoMethodError [\#333](https://github.com/mperham/sidekiq/issues/333) | |
- Raising an exception within a worker silently fails [\#332](https://github.com/mperham/sidekiq/issues/332) | |
- NoMethodError: undefined method on initial jobs [\#331](https://github.com/mperham/sidekiq/issues/331) | |
- Queue escalation? [\#330](https://github.com/mperham/sidekiq/issues/330) | |
- Workers hang and eventually crash system [\#328](https://github.com/mperham/sidekiq/issues/328) | |
- Stack Level Too Deep [\#327](https://github.com/mperham/sidekiq/issues/327) | |
- allow serial processing within a queue [\#326](https://github.com/mperham/sidekiq/issues/326) | |
- Adding hooks like resque? [\#324](https://github.com/mperham/sidekiq/issues/324) | |
- Workers sometimes can't find records [\#322](https://github.com/mperham/sidekiq/issues/322) | |
- Sidekiq silently removes jobs from the queue when there's no worker to handle them [\#321](https://github.com/mperham/sidekiq/issues/321) | |
- Sidekiq 2.1.0 definitely broke something [\#316](https://github.com/mperham/sidekiq/issues/316) | |
- Specify queue at time of enqueue [\#315](https://github.com/mperham/sidekiq/issues/315) | |
- Several Potential Enhancements [\#314](https://github.com/mperham/sidekiq/issues/314) | |
- Queues Slowing and Stopping... Looks like thread death. [\#312](https://github.com/mperham/sidekiq/issues/312) | |
- Web.rb undefined method `map' for nil:NilClass [\#311](https://github.com/mperham/sidekiq/issues/311) | |
- Infinite redirect loop when accessing "/sidekiq" [\#308](https://github.com/mperham/sidekiq/issues/308) | |
- Autosave doesn't always work properly with sidekiq [\#307](https://github.com/mperham/sidekiq/issues/307) | |
- Middleware Unique Jobs removed ? But still in Middlaware docs on Wiki ? [\#305](https://github.com/mperham/sidekiq/issues/305) | |
- "You may have encountered a bug in the Ruby interpreter or extension libraries." [\#304](https://github.com/mperham/sidekiq/issues/304) | |
- delay proxy with sidekiq options or alternate design question? [\#303](https://github.com/mperham/sidekiq/issues/303) | |
- Remove optional middlewares [\#302](https://github.com/mperham/sidekiq/issues/302) | |
- Sidekiq does not start with capistrano deploy [\#296](https://github.com/mperham/sidekiq/issues/296) | |
- Should arguments be cloned when passing to worker? [\#265](https://github.com/mperham/sidekiq/issues/265) | |
- Queue is silently emptied if worker class is not defined [\#210](https://github.com/mperham/sidekiq/issues/210) | |
- unique jobs middleware doesn't take retries into account [\#182](https://github.com/mperham/sidekiq/issues/182) | |
**Merged pull requests:** | |
- allow custom pid file for capistrano [\#364](https://github.com/mperham/sidekiq/pull/364) ([mattdbridges](https://github.com/mattdbridges)) | |
- Refer to Sidekiq::Web as self.class [\#363](https://github.com/mperham/sidekiq/pull/363) ([mhfs](https://github.com/mhfs)) | |
- Add support for custom tabs to Sidekiq::Web \#346 [\#361](https://github.com/mperham/sidekiq/pull/361) ([mhfs](https://github.com/mhfs)) | |
- Add Numeric Time support [\#360](https://github.com/mperham/sidekiq/pull/360) ([ohler55](https://github.com/ohler55)) | |
- Pad minutes and seconds in poll status [\#358](https://github.com/mperham/sidekiq/pull/358) ([hakanensari](https://github.com/hakanensari)) | |
- Catch more Exceptions to avoid scheduling poller thread death [\#353](https://github.com/mperham/sidekiq/pull/353) ([ncr](https://github.com/ncr)) | |
- Actually deliver the exception notifications [\#351](https://github.com/mperham/sidekiq/pull/351) ([jfirebaugh](https://github.com/jfirebaugh)) | |
- Support queue-names-with-dashes [\#350](https://github.com/mperham/sidekiq/pull/350) ([jfirebaugh](https://github.com/jfirebaugh)) | |
- Update rails gem and add dependency status badge [\#337](https://github.com/mperham/sidekiq/pull/337) ([vanstee](https://github.com/vanstee)) | |
- Fix broken links in the Problem section [\#329](https://github.com/mperham/sidekiq/pull/329) ([jmazzi](https://github.com/jmazzi)) | |
- extract error handling middleware into processor-level code [\#325](https://github.com/mperham/sidekiq/pull/325) ([subelsky](https://github.com/subelsky)) | |
- Implemented a strictly ordered queue switch [\#319](https://github.com/mperham/sidekiq/pull/319) ([jakemack](https://github.com/jakemack)) | |
- Added polling to the index page to monitor jobs and workers more easily [\#317](https://github.com/mperham/sidekiq/pull/317) ([jakemack](https://github.com/jakemack)) | |
- Railscast link [\#306](https://github.com/mperham/sidekiq/pull/306) ([asanghi](https://github.com/asanghi)) | |
## [v2.1.0](https://github.com/mperham/sidekiq/tree/v2.1.0) (2012-07-21) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.0.3...v2.1.0) | |
**Closed issues:** | |
- \#perform as a class method instead of an instance method [\#301](https://github.com/mperham/sidekiq/issues/301) | |
- Sidekiq with Sinatra app and Foreman [\#299](https://github.com/mperham/sidekiq/issues/299) | |
- ERR max number of clients reached \(Redis::CommandError\) [\#298](https://github.com/mperham/sidekiq/issues/298) | |
- dynamic queuing [\#297](https://github.com/mperham/sidekiq/issues/297) | |
- scheduler in sidkiq [\#292](https://github.com/mperham/sidekiq/issues/292) | |
- priority queue [\#291](https://github.com/mperham/sidekiq/issues/291) | |
- Workers got stuck [\#289](https://github.com/mperham/sidekiq/issues/289) | |
- using a custom logger inside the workers? [\#288](https://github.com/mperham/sidekiq/issues/288) | |
- feature idea: perform\_now [\#287](https://github.com/mperham/sidekiq/issues/287) | |
- get line\_number + ruby on rails error like in resque web [\#286](https://github.com/mperham/sidekiq/issues/286) | |
- Queue default weightage? [\#285](https://github.com/mperham/sidekiq/issues/285) | |
- package sidekiq-web as a gem [\#284](https://github.com/mperham/sidekiq/issues/284) | |
- Sidekiq interoperability with Sax Machine in workers [\#283](https://github.com/mperham/sidekiq/issues/283) | |
- Test helper [\#279](https://github.com/mperham/sidekiq/issues/279) | |
- heroku worker autoscaling [\#274](https://github.com/mperham/sidekiq/issues/274) | |
- Sidekiq web does not load assets in production [\#272](https://github.com/mperham/sidekiq/issues/272) | |
- concurrency by queue? [\#271](https://github.com/mperham/sidekiq/issues/271) | |
- Turn off logging [\#270](https://github.com/mperham/sidekiq/issues/270) | |
- Memory usage and concurrency [\#268](https://github.com/mperham/sidekiq/issues/268) | |
- Fatal error [\#267](https://github.com/mperham/sidekiq/issues/267) | |
- Usage Design Question? [\#266](https://github.com/mperham/sidekiq/issues/266) | |
- Error when deploying to Jruby EngineYard [\#262](https://github.com/mperham/sidekiq/issues/262) | |
- Loading assets in production? [\#260](https://github.com/mperham/sidekiq/issues/260) | |
- Retries and scheduled need pagination in the web site [\#253](https://github.com/mperham/sidekiq/issues/253) | |
- Pluggable interchange format [\#197](https://github.com/mperham/sidekiq/issues/197) | |
- Undefined Method [\#186](https://github.com/mperham/sidekiq/issues/186) | |
- Client appears to be leaking connections \(?\) [\#179](https://github.com/mperham/sidekiq/issues/179) | |
- any way to protect jobs from kill -9? [\#170](https://github.com/mperham/sidekiq/issues/170) | |
- Mongoid ODM Extension [\#166](https://github.com/mperham/sidekiq/issues/166) | |
- simple method to detect if job is currently enqueued [\#162](https://github.com/mperham/sidekiq/issues/162) | |
**Merged pull requests:** | |
- Add option to specify redis driver [\#300](https://github.com/mperham/sidekiq/pull/300) ([ghost](https://github.com/ghost)) | |
- fix poll interval for scheduling [\#290](https://github.com/mperham/sidekiq/pull/290) ([kyledrake](https://github.com/kyledrake)) | |
- Log thread stacktraces via Sidekiq.logger [\#280](https://github.com/mperham/sidekiq/pull/280) ([betelgeuse](https://github.com/betelgeuse)) | |
- DRYer testing API [\#277](https://github.com/mperham/sidekiq/pull/277) ([dim](https://github.com/dim)) | |
- EngineYard cookbook needs an update [\#276](https://github.com/mperham/sidekiq/pull/276) ([seamusabshere](https://github.com/seamusabshere)) | |
- It's 4 whitespace \(not 3\) for code block ;\) [\#273](https://github.com/mperham/sidekiq/pull/273) ([joneslee85](https://github.com/joneslee85)) | |
- Handle Redis\#zadd return value correctly when Scheduling [\#263](https://github.com/mperham/sidekiq/pull/263) ([statianzo](https://github.com/statianzo)) | |
- Make poll interval configurable [\#258](https://github.com/mperham/sidekiq/pull/258) ([jonhinson](https://github.com/jonhinson)) | |
## [v2.0.3](https://github.com/mperham/sidekiq/tree/v2.0.3) (2012-06-20) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.0.1...v2.0.3) | |
**Closed issues:** | |
- Mailing List [\#256](https://github.com/mperham/sidekiq/issues/256) | |
- Error: can't create Thread \(11\) [\#251](https://github.com/mperham/sidekiq/issues/251) | |
- Limit number of concurrent jobs per class [\#250](https://github.com/mperham/sidekiq/issues/250) | |
- not in actor scope [\#249](https://github.com/mperham/sidekiq/issues/249) | |
- Ability to remove scheduled jobs [\#248](https://github.com/mperham/sidekiq/issues/248) | |
- Change poll interval [\#247](https://github.com/mperham/sidekiq/issues/247) | |
- Jobs pushed with the resque client are not retried [\#244](https://github.com/mperham/sidekiq/issues/244) | |
- Include dates in Changelog [\#242](https://github.com/mperham/sidekiq/issues/242) | |
- Redis::TimeoutError - Connection timed out [\#239](https://github.com/mperham/sidekiq/issues/239) | |
- Leveraging TCPSocket as a Worker ? [\#237](https://github.com/mperham/sidekiq/issues/237) | |
- ActiveRecord loses database connection [\#235](https://github.com/mperham/sidekiq/issues/235) | |
- Can Workers be subclasses ? [\#234](https://github.com/mperham/sidekiq/issues/234) | |
- Dead actors? [\#233](https://github.com/mperham/sidekiq/issues/233) | |
- Any chance that AR objects are not being refreshed correctly [\#231](https://github.com/mperham/sidekiq/issues/231) | |
- Moving Queues tab to it's own section [\#229](https://github.com/mperham/sidekiq/issues/229) | |
- Allow to use Socket instead of TCP [\#228](https://github.com/mperham/sidekiq/issues/228) | |
- Web UI lost track of long running tasks [\#227](https://github.com/mperham/sidekiq/issues/227) | |
- Testing code with delay calls? [\#226](https://github.com/mperham/sidekiq/issues/226) | |
- Help in understanding behavior on redis-server downtime [\#225](https://github.com/mperham/sidekiq/issues/225) | |
- Need clarification on how to migrate from resque to sidekiq [\#223](https://github.com/mperham/sidekiq/issues/223) | |
- Subclass doesn't inherit sidekiq\_options [\#221](https://github.com/mperham/sidekiq/issues/221) | |
- Help understanding middleware [\#220](https://github.com/mperham/sidekiq/issues/220) | |
- sidekiq for windows : unsupported signal SIGUSR1 [\#205](https://github.com/mperham/sidekiq/issues/205) | |
- Not Stable Worker [\#201](https://github.com/mperham/sidekiq/issues/201) | |
- Feature request: limit number of workers per queue [\#200](https://github.com/mperham/sidekiq/issues/200) | |
- Feature Request: Add button to reset stats to the web UI. [\#196](https://github.com/mperham/sidekiq/issues/196) | |
- sidekiq stops processing anything [\#181](https://github.com/mperham/sidekiq/issues/181) | |
- Odd Deadlock in Sidekiq Tests [\#173](https://github.com/mperham/sidekiq/issues/173) | |
**Merged pull requests:** | |
- Fix capistrano task for first deploys [\#259](https://github.com/mperham/sidekiq/pull/259) ([fuJiin](https://github.com/fuJiin)) | |
- Declare the license in gemspec [\#255](https://github.com/mperham/sidekiq/pull/255) ([betamatt](https://github.com/betamatt)) | |
- Output synchronously [\#254](https://github.com/mperham/sidekiq/pull/254) ([betamatt](https://github.com/betamatt)) | |
- Redirects on delete [\#252](https://github.com/mperham/sidekiq/pull/252) ([betelgeuse](https://github.com/betelgeuse)) | |
- use ::Rails::Engine for defined? for Rails 2 compatability [\#245](https://github.com/mperham/sidekiq/pull/245) ([boxedup](https://github.com/boxedup)) | |
- Add 'Retry Now' button test [\#241](https://github.com/mperham/sidekiq/pull/241) ([ezkl](https://github.com/ezkl)) | |
- Fix single retry buttons [\#240](https://github.com/mperham/sidekiq/pull/240) ([ezkl](https://github.com/ezkl)) | |
- Added queues view [\#236](https://github.com/mperham/sidekiq/pull/236) ([fbjork](https://github.com/fbjork)) | |
- Moved Queues to it's own section [\#230](https://github.com/mperham/sidekiq/pull/230) ([fbjork](https://github.com/fbjork)) | |
## [v2.0.1](https://github.com/mperham/sidekiq/tree/v2.0.1) (2012-06-05) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v2.0.0...v2.0.1) | |
**Closed issues:** | |
- Starting sidekiq using foreman [\#222](https://github.com/mperham/sidekiq/issues/222) | |
- test helpers for schedule [\#218](https://github.com/mperham/sidekiq/issues/218) | |
- Errno::EPIPE \(Broken pipe\) [\#213](https://github.com/mperham/sidekiq/issues/213) | |
**Merged pull requests:** | |
- Fix code block in Changes.md [\#224](https://github.com/mperham/sidekiq/pull/224) ([marten](https://github.com/marten)) | |
## [v2.0.0](https://github.com/mperham/sidekiq/tree/v2.0.0) (2012-06-01) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v1.2.1...v2.0.0) | |
**Closed issues:** | |
- RubyGems.org is stuck on v1.2.1 [\#216](https://github.com/mperham/sidekiq/issues/216) | |
- distributed redis support [\#215](https://github.com/mperham/sidekiq/issues/215) | |
- Manual retries should not count against the 25 retry limit [\#212](https://github.com/mperham/sidekiq/issues/212) | |
- worker count in process title not matching web ui [\#211](https://github.com/mperham/sidekiq/issues/211) | |
- Auto-reload code changes in development [\#209](https://github.com/mperham/sidekiq/issues/209) | |
- web ui, index undefined method [\#208](https://github.com/mperham/sidekiq/issues/208) | |
- In-Progress Jobs with UniqueJobs middleware [\#206](https://github.com/mperham/sidekiq/issues/206) | |
- Web UI Broken with No Method Error [\#203](https://github.com/mperham/sidekiq/issues/203) | |
- Add ActiveSupport::Notification instrumentation [\#202](https://github.com/mperham/sidekiq/issues/202) | |
- Feature/Change Request: Make queues the default tab in Sidekiq::Web [\#195](https://github.com/mperham/sidekiq/issues/195) | |
**Merged pull requests:** | |
- Fix inline testing argument handling to match server mode [\#217](https://github.com/mperham/sidekiq/pull/217) ([betelgeuse](https://github.com/betelgeuse)) | |
- Gracefully handle receipt of multiple termination signals [\#207](https://github.com/mperham/sidekiq/pull/207) ([dazuma](https://github.com/dazuma)) | |
- Use Inject instead of Sum to compute queue backlog size [\#204](https://github.com/mperham/sidekiq/pull/204) ([aselder](https://github.com/aselder)) | |
- do not halt deployment if no servers are going to run sidekiq workers [\#199](https://github.com/mperham/sidekiq/pull/199) ([bzanchet](https://github.com/bzanchet)) | |
## [v1.2.1](https://github.com/mperham/sidekiq/tree/v1.2.1) (2012-05-16) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v1.2.0...v1.2.1) | |
**Closed issues:** | |
- Rename project Sidekwiq [\#198](https://github.com/mperham/sidekiq/issues/198) | |
- Make logger available to Sidekiq::Worker [\#193](https://github.com/mperham/sidekiq/issues/193) | |
- Unsupported Signal SIGINFO - Ubuntu 12.04 [\#192](https://github.com/mperham/sidekiq/issues/192) | |
- Allow configuring redis key expiry [\#191](https://github.com/mperham/sidekiq/issues/191) | |
- Handle Psych errors? [\#190](https://github.com/mperham/sidekiq/issues/190) | |
- stat:processed:\#{processor} don't clean up on hard errors [\#189](https://github.com/mperham/sidekiq/issues/189) | |
- Sidekiq with different data stores [\#185](https://github.com/mperham/sidekiq/issues/185) | |
- Production issues at theclymb [\#184](https://github.com/mperham/sidekiq/issues/184) | |
- Need a way to generate stack dumps for all threads [\#183](https://github.com/mperham/sidekiq/issues/183) | |
- Ability to clear all retries [\#180](https://github.com/mperham/sidekiq/issues/180) | |
- Best way to end a job early [\#178](https://github.com/mperham/sidekiq/issues/178) | |
- Use Marshal, not YAML for delayed extensions [\#177](https://github.com/mperham/sidekiq/issues/177) | |
- failed jobs deadlock the queue [\#176](https://github.com/mperham/sidekiq/issues/176) | |
**Merged pull requests:** | |
- Update README.md [\#194](https://github.com/mperham/sidekiq/pull/194) ([ijin](https://github.com/ijin)) | |
- MiniTest syntax change [\#188](https://github.com/mperham/sidekiq/pull/188) ([ezkl](https://github.com/ezkl)) | |
## [v1.2.0](https://github.com/mperham/sidekiq/tree/v1.2.0) (2012-05-07) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v1.1.4...v1.2.0) | |
**Closed issues:** | |
- sending quiet signal when retries pending leads to forcefull stop [\#174](https://github.com/mperham/sidekiq/issues/174) | |
- Commercial license still mentions GPL and not LGPL [\#168](https://github.com/mperham/sidekiq/issues/168) | |
- /sidekiq Redirects to RoutingError [\#167](https://github.com/mperham/sidekiq/issues/167) | |
- Document using constraints to lock down Sidekiq-web [\#165](https://github.com/mperham/sidekiq/issues/165) | |
- Seg fault running job under Sidekiq [\#164](https://github.com/mperham/sidekiq/issues/164) | |
- Rack::Lint::LintError at /sidekiq - No Content-Type header found [\#163](https://github.com/mperham/sidekiq/issues/163) | |
- running sidekiq on a different redis server/namespace [\#160](https://github.com/mperham/sidekiq/issues/160) | |
- Stuck workers \(or i'm confused\) [\#159](https://github.com/mperham/sidekiq/issues/159) | |
- Nginx/Passenger throws 404s on queue and retries page [\#158](https://github.com/mperham/sidekiq/issues/158) | |
- Handle lingering workers [\#156](https://github.com/mperham/sidekiq/issues/156) | |
- Full stack trace inside Retry Jobs [\#155](https://github.com/mperham/sidekiq/issues/155) | |
- Remove queue option [\#154](https://github.com/mperham/sidekiq/issues/154) | |
- NoMethodError: undefined method `new\_attachment' for "Notifier":String [\#152](https://github.com/mperham/sidekiq/issues/152) | |
- 'No method error' when calling delay in an already delayed method. [\#151](https://github.com/mperham/sidekiq/issues/151) | |
- 'testing' module doesn't clear \#jobs between runs [\#143](https://github.com/mperham/sidekiq/issues/143) | |
- Sidekiq.syncronous = true \(Processing Jobs Automatically in Test Mode\) [\#132](https://github.com/mperham/sidekiq/issues/132) | |
**Merged pull requests:** | |
- Add perform method to workers in tests. [\#172](https://github.com/mperham/sidekiq/pull/172) ([panthomakos](https://github.com/panthomakos)) | |
- Added inline testing functionality. [\#171](https://github.com/mperham/sidekiq/pull/171) ([panthomakos](https://github.com/panthomakos)) | |
- Made sidekiq/testing work for the \#enqueue method. [\#169](https://github.com/mperham/sidekiq/pull/169) ([panthomakos](https://github.com/panthomakos)) | |
- 1st crack at timeouts [\#161](https://github.com/mperham/sidekiq/pull/161) ([blackgold9](https://github.com/blackgold9)) | |
## [v1.1.4](https://github.com/mperham/sidekiq/tree/v1.1.4) (2012-04-25) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v1.1.1...v1.1.4) | |
**Closed issues:** | |
- update docs to include example of locking down web interface [\#157](https://github.com/mperham/sidekiq/issues/157) | |
- Old workers are not removed when Sidekiq is closed with kill -9 [\#153](https://github.com/mperham/sidekiq/issues/153) | |
- sidekiq client connects locally, server on another computer [\#150](https://github.com/mperham/sidekiq/issues/150) | |
- Rails 3.2.3 doesn't seem to recognize mounted sidekiq-web [\#148](https://github.com/mperham/sidekiq/issues/148) | |
- Email via Amazon SES not sending [\#140](https://github.com/mperham/sidekiq/issues/140) | |
- Redis options [\#139](https://github.com/mperham/sidekiq/issues/139) | |
- Support different configuration per environment in sidekiq.yml [\#138](https://github.com/mperham/sidekiq/issues/138) | |
- Failed job is not report in "failed" tab resque-web [\#127](https://github.com/mperham/sidekiq/issues/127) | |
- "invalid byte sequence in UTF-8" errors [\#126](https://github.com/mperham/sidekiq/issues/126) | |
- How can delay\(\) jobs be deleted? [\#100](https://github.com/mperham/sidekiq/issues/100) | |
**Merged pull requests:** | |
- Let's try this again... [\#149](https://github.com/mperham/sidekiq/pull/149) ([sferik](https://github.com/sferik)) | |
- Honoring the bundle\_cmd variable on capistrano tasks [\#147](https://github.com/mperham/sidekiq/pull/147) ([bzanchet](https://github.com/bzanchet)) | |
- Use MultiJson APIs introduced in version 1.3 to suppress deprecation warnings [\#144](https://github.com/mperham/sidekiq/pull/144) ([sferik](https://github.com/sferik)) | |
- fix typo. [\#142](https://github.com/mperham/sidekiq/pull/142) ([SaitoWu](https://github.com/SaitoWu)) | |
- Fix some very minor typo's [\#141](https://github.com/mperham/sidekiq/pull/141) ([bittersweet](https://github.com/bittersweet)) | |
## [v1.1.1](https://github.com/mperham/sidekiq/tree/v1.1.1) (2012-04-18) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v1.1.0...v1.1.1) | |
**Closed issues:** | |
- cap deploy:stop should also call sidekiq:stop [\#136](https://github.com/mperham/sidekiq/issues/136) | |
- Manager\#assign died [\#134](https://github.com/mperham/sidekiq/issues/134) | |
- \[capistrano\] cannot run sidekiq:start [\#131](https://github.com/mperham/sidekiq/issues/131) | |
- \[capistrano\] error during sidekiq:restart [\#130](https://github.com/mperham/sidekiq/issues/130) | |
- sidekiq\_options unique is ignored [\#129](https://github.com/mperham/sidekiq/issues/129) | |
- Opinions regarding \(L\)GPL [\#128](https://github.com/mperham/sidekiq/issues/128) | |
- Switch to LGPL [\#124](https://github.com/mperham/sidekiq/issues/124) | |
- Jobs are lost between scheduling them and before performing them [\#121](https://github.com/mperham/sidekiq/issues/121) | |
- Discussion on UniqueJobs as default middleware [\#119](https://github.com/mperham/sidekiq/issues/119) | |
- Unique jobs middleware raising IOError: stream closed [\#89](https://github.com/mperham/sidekiq/issues/89) | |
**Merged pull requests:** | |
- more cap hooks closes \#136 [\#137](https://github.com/mperham/sidekiq/pull/137) ([matthewford](https://github.com/matthewford)) | |
- If no content is returned, Rack throws an error: [\#135](https://github.com/mperham/sidekiq/pull/135) ([matthewford](https://github.com/matthewford)) | |
## [v1.1.0](https://github.com/mperham/sidekiq/tree/v1.1.0) (2012-04-12) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v1.0.0...v1.1.0) | |
**Closed issues:** | |
- Sidekiq and pre-forking servers \(e.g Unicorn with preload\_app=true\) [\#120](https://github.com/mperham/sidekiq/issues/120) | |
- "Manager\#processor\_died died" when polling [\#118](https://github.com/mperham/sidekiq/issues/118) | |
- Slow performance/Rails environment startup time? [\#92](https://github.com/mperham/sidekiq/issues/92) | |
**Merged pull requests:** | |
- By default jobs are added to the default queue. [\#125](https://github.com/mperham/sidekiq/pull/125) ([ayrton](https://github.com/ayrton)) | |
- Have Redis tell us if perform\_async succeeded [\#123](https://github.com/mperham/sidekiq/pull/123) ([Burgestrand](https://github.com/Burgestrand)) | |
## [v1.0.0](https://github.com/mperham/sidekiq/tree/v1.0.0) (2012-04-10) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v0.10.0...v1.0.0) | |
**Closed issues:** | |
- Heroku deployment - RuntimeError - ERR max number of clients reached [\#117](https://github.com/mperham/sidekiq/issues/117) | |
- Restart fails on Heroku [\#116](https://github.com/mperham/sidekiq/issues/116) | |
- Workers crash when processing jobs [\#115](https://github.com/mperham/sidekiq/issues/115) | |
- sidekiq\_options in DelayedModel possible? [\#114](https://github.com/mperham/sidekiq/issues/114) | |
- Recommended Sidekiq scheduler extension [\#111](https://github.com/mperham/sidekiq/issues/111) | |
- Sidekiq::Manager loses long-running jobs on exit [\#110](https://github.com/mperham/sidekiq/issues/110) | |
- Sidekiq retry jobs puts jobs on wrong queue when using namespaces [\#109](https://github.com/mperham/sidekiq/issues/109) | |
- Is it necessary to enable config.threadsafe! for better Sidekiq performance [\#108](https://github.com/mperham/sidekiq/issues/108) | |
- Advantages of Sidekiq over multithreaded Resque [\#107](https://github.com/mperham/sidekiq/issues/107) | |
- Deploying first time failed [\#106](https://github.com/mperham/sidekiq/issues/106) | |
- Feature request: conditional retry [\#103](https://github.com/mperham/sidekiq/issues/103) | |
- Not Cleaning out working id's in redis set workers [\#96](https://github.com/mperham/sidekiq/issues/96) | |
- Enqueueing a job via Resque throws ArgumentError [\#90](https://github.com/mperham/sidekiq/issues/90) | |
- README doesn't talk about \(not\) forking [\#88](https://github.com/mperham/sidekiq/issues/88) | |
**Merged pull requests:** | |
- Re-introduce weighted queues [\#112](https://github.com/mperham/sidekiq/pull/112) ([ryanlecompte](https://github.com/ryanlecompte)) | |
- Use require\_relative to load the sidekiq cli [\#105](https://github.com/mperham/sidekiq/pull/105) ([bnorton](https://github.com/bnorton)) | |
- Display timestamps as relative in web interface [\#102](https://github.com/mperham/sidekiq/pull/102) ([jcoene](https://github.com/jcoene)) | |
- Add retry details page [\#101](https://github.com/mperham/sidekiq/pull/101) ([jcoene](https://github.com/jcoene)) | |
- Fix deployment issues [\#99](https://github.com/mperham/sidekiq/pull/99) ([hinrik](https://github.com/hinrik)) | |
- Reset button on sidekiq monitoring page to remove list of workers [\#98](https://github.com/mperham/sidekiq/pull/98) ([garrensmith](https://github.com/garrensmith)) | |
- Add quiet and stop in a single command \(finish and exit\) [\#97](https://github.com/mperham/sidekiq/pull/97) ([bensie](https://github.com/bensie)) | |
## [v0.10.0](https://github.com/mperham/sidekiq/tree/v0.10.0) (2012-03-28) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v0.8.0...v0.10.0) | |
**Closed issues:** | |
- Dependencies are too greedy. [\#95](https://github.com/mperham/sidekiq/issues/95) | |
- Capistrano deploy for first time fails [\#94](https://github.com/mperham/sidekiq/issues/94) | |
- Client::UniqueJobs middleware is not thread-safe \(nor multi-client safe\) [\#87](https://github.com/mperham/sidekiq/issues/87) | |
- Document how to remove middleware [\#86](https://github.com/mperham/sidekiq/issues/86) | |
- Mailer \#delay method [\#84](https://github.com/mperham/sidekiq/issues/84) | |
- Tests can flush needed db data [\#83](https://github.com/mperham/sidekiq/issues/83) | |
- Unique job configuration [\#82](https://github.com/mperham/sidekiq/issues/82) | |
- exception in web-ui [\#81](https://github.com/mperham/sidekiq/issues/81) | |
- Broken autoloading classes in lib [\#80](https://github.com/mperham/sidekiq/issues/80) | |
- Verbose mode raises exception [\#79](https://github.com/mperham/sidekiq/issues/79) | |
- capistrano start task fails [\#78](https://github.com/mperham/sidekiq/issues/78) | |
- Issues and exception with `delay` [\#77](https://github.com/mperham/sidekiq/issues/77) | |
- issues with sidekiq:restart [\#74](https://github.com/mperham/sidekiq/issues/74) | |
- Sidekiq web does not load without sprockets [\#71](https://github.com/mperham/sidekiq/issues/71) | |
- Feature Request: Respond to unix signals [\#69](https://github.com/mperham/sidekiq/issues/69) | |
- Killed Jobs are not requeued on Heroku [\#68](https://github.com/mperham/sidekiq/issues/68) | |
- web-ui route not found on workers [\#67](https://github.com/mperham/sidekiq/issues/67) | |
- Add support for scheduling jobs to run at a particular time in the future [\#66](https://github.com/mperham/sidekiq/issues/66) | |
- CURSOR\_NOT\_FOUND errors running MongoDB queries inside Sidekiq workers [\#63](https://github.com/mperham/sidekiq/issues/63) | |
- Support Rails 3.2's RequestId feature [\#56](https://github.com/mperham/sidekiq/issues/56) | |
- "ThreadError: can't create thread \(11\)" on Heroku [\#54](https://github.com/mperham/sidekiq/issues/54) | |
- Fatal error in sidekiq, dispatch loop died [\#53](https://github.com/mperham/sidekiq/issues/53) | |
- Re-queue jobs that get terminated [\#51](https://github.com/mperham/sidekiq/issues/51) | |
- Can not break from a while loop [\#48](https://github.com/mperham/sidekiq/issues/48) | |
**Merged pull requests:** | |
- Add hook\_rails configuration option to make the Rails extensions optional [\#93](https://github.com/mperham/sidekiq/pull/93) ([jonhinson](https://github.com/jonhinson)) | |
- Clarify that Sidekiq uses multithreading instead of forking [\#91](https://github.com/mperham/sidekiq/pull/91) ([seamusabshere](https://github.com/seamusabshere)) | |
- task wasn't dropping pid file, use current\_path everywhere. [\#75](https://github.com/mperham/sidekiq/pull/75) ([matthewford](https://github.com/matthewford)) | |
- fix cap task not returning [\#73](https://github.com/mperham/sidekiq/pull/73) ([matthewford](https://github.com/matthewford)) | |
- Fix for: sh: cannot create log/sidekiq.log: Directory nonexistent [\#72](https://github.com/mperham/sidekiq/pull/72) ([matthewford](https://github.com/matthewford)) | |
## [v0.8.0](https://github.com/mperham/sidekiq/tree/v0.8.0) (2012-03-02) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v0.7.0...v0.8.0) | |
**Closed issues:** | |
- Synchronously performing a single job \(for testing\) [\#65](https://github.com/mperham/sidekiq/issues/65) | |
- Can't seem to set Namespace properly [\#62](https://github.com/mperham/sidekiq/issues/62) | |
- Redis namespace not honored as parameter in CLI [\#61](https://github.com/mperham/sidekiq/issues/61) | |
- ExceptionNotifier support [\#57](https://github.com/mperham/sidekiq/issues/57) | |
- Better logging [\#55](https://github.com/mperham/sidekiq/issues/55) | |
- Create capistrano recipe [\#52](https://github.com/mperham/sidekiq/issues/52) | |
**Merged pull requests:** | |
- Add support for ExceptionNotifier [\#59](https://github.com/mperham/sidekiq/pull/59) ([masterkain](https://github.com/masterkain)) | |
- Switch airbrake to generic ExceptionHandler class and add support for Exceptional [\#35](https://github.com/mperham/sidekiq/pull/35) ([bensie](https://github.com/bensie)) | |
## [v0.7.0](https://github.com/mperham/sidekiq/tree/v0.7.0) (2012-02-22) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v0.5.1...v0.7.0) | |
**Closed issues:** | |
- Please warn about deprecation of 'log' [\#49](https://github.com/mperham/sidekiq/issues/49) | |
- Configuration for server/client in the same initializer [\#47](https://github.com/mperham/sidekiq/issues/47) | |
- JRuby throws TypeError: can't dump anonymous class Class for AR/AM extensions [\#46](https://github.com/mperham/sidekiq/issues/46) | |
- Sidekiq hangs after Manager crashes [\#43](https://github.com/mperham/sidekiq/issues/43) | |
- Thread safe connections [\#40](https://github.com/mperham/sidekiq/issues/40) | |
- Refactor server/client-side stuff to not suck [\#39](https://github.com/mperham/sidekiq/issues/39) | |
- Option for tests/development to process job immediately [\#38](https://github.com/mperham/sidekiq/issues/38) | |
- Terminated workers on Heroku [\#37](https://github.com/mperham/sidekiq/issues/37) | |
- Sending Rails mail [\#36](https://github.com/mperham/sidekiq/issues/36) | |
- test\_client.rb raising TypeError - Can't convert String to Integer [\#31](https://github.com/mperham/sidekiq/issues/31) | |
- Start sidekiq with config file [\#30](https://github.com/mperham/sidekiq/issues/30) | |
- database configuration does not specify adapter [\#27](https://github.com/mperham/sidekiq/issues/27) | |
- c-level backtrace and error when creating new Processors [\#26](https://github.com/mperham/sidekiq/issues/26) | |
- Retry logic [\#24](https://github.com/mperham/sidekiq/issues/24) | |
- Processor death: Got 'O' as initial reply byte. [\#23](https://github.com/mperham/sidekiq/issues/23) | |
- Stale workers on Heroku [\#22](https://github.com/mperham/sidekiq/issues/22) | |
- Resque failed queue [\#21](https://github.com/mperham/sidekiq/issues/21) | |
- blpop instead of pop + sleep [\#20](https://github.com/mperham/sidekiq/issues/20) | |
- Bus Error [\#16](https://github.com/mperham/sidekiq/issues/16) | |
- Need plain Ruby example [\#15](https://github.com/mperham/sidekiq/issues/15) | |
- New Relic instrumentation [\#14](https://github.com/mperham/sidekiq/issues/14) | |
- queues\_idx is not persistent, could lead to starvation [\#13](https://github.com/mperham/sidekiq/issues/13) | |
- NoMethodError: undefined method `clear\_active\_connections!' for ActiveRecord::Base:Class [\#11](https://github.com/mperham/sidekiq/issues/11) | |
- Use sidekiq with Sinatra [\#10](https://github.com/mperham/sidekiq/issues/10) | |
- Testing [\#9](https://github.com/mperham/sidekiq/issues/9) | |
- Web UI [\#8](https://github.com/mperham/sidekiq/issues/8) | |
- Only process jobs from a certain queue [\#7](https://github.com/mperham/sidekiq/issues/7) | |
- Queue syntax [\#6](https://github.com/mperham/sidekiq/issues/6) | |
- Rails environment not being inherited [\#5](https://github.com/mperham/sidekiq/issues/5) | |
- Support for unique jobs [\#4](https://github.com/mperham/sidekiq/issues/4) | |
- MongoDB support [\#3](https://github.com/mperham/sidekiq/issues/3) | |
**Merged pull requests:** | |
- chef & monit examples [\#50](https://github.com/mperham/sidekiq/pull/50) ([jc00ke](https://github.com/jc00ke)) | |
- Added Travis CI configuration [\#44](https://github.com/mperham/sidekiq/pull/44) ([mkremer](https://github.com/mkremer)) | |
- added FailureJobs middleware [\#42](https://github.com/mperham/sidekiq/pull/42) ([fbjork](https://github.com/fbjork)) | |
- ResqueFailure server middleware [\#34](https://github.com/mperham/sidekiq/pull/34) ([fbjork](https://github.com/fbjork)) | |
- Adding config file CLI flag [\#33](https://github.com/mperham/sidekiq/pull/33) ([jc00ke](https://github.com/jc00ke)) | |
- Adding pidfile option [\#32](https://github.com/mperham/sidekiq/pull/32) ([jc00ke](https://github.com/jc00ke)) | |
- List queues stored by middleware [\#29](https://github.com/mperham/sidekiq/pull/29) ([indirect](https://github.com/indirect)) | |
- database configuration does not specify adapter [\#28](https://github.com/mperham/sidekiq/pull/28) ([bnorton](https://github.com/bnorton)) | |
- Adding Sinatra example [\#19](https://github.com/mperham/sidekiq/pull/19) ([jc00ke](https://github.com/jc00ke)) | |
- Adding simple Plain Old Ruby example [\#18](https://github.com/mperham/sidekiq/pull/18) ([jc00ke](https://github.com/jc00ke)) | |
- Ignore .rbx dir [\#17](https://github.com/mperham/sidekiq/pull/17) ([jc00ke](https://github.com/jc00ke)) | |
- Make Sidekiq more Resque compatible [\#12](https://github.com/mperham/sidekiq/pull/12) ([maxjustus](https://github.com/maxjustus)) | |
## [v0.5.1](https://github.com/mperham/sidekiq/tree/v0.5.1) (2012-02-05) | |
[Full Changelog](https://github.com/mperham/sidekiq/compare/v0.5.0...v0.5.1) | |
## [v0.5.0](https://github.com/mperham/sidekiq/tree/v0.5.0) (2012-02-05) | |
**Merged pull requests:** | |
- Design spike [\#2](https://github.com/mperham/sidekiq/pull/2) ([bruce](https://github.com/bruce)) | |
- Execution of middleware chain using blocks, unit tests, and minor cleanup [\#1](https://github.com/mperham/sidekiq/pull/1) ([ryanlecompte](https://github.com/ryanlecompte)) | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment