sort by:
Revision Author Date Message Commit Date
c92f7e9 bump 20 February 2017, 18:13:29 UTC
87cae7c merge master 20 February 2017, 18:12:49 UTC
50c119c changes 20 February 2017, 18:11:53 UTC
0e7459a Simplify 15 February 2017, 21:01:35 UTC
812e0f1 Remove duplicate retry handling to due extra raise, fixes #3356 15 February 2017, 19:13:10 UTC
0c88414 merge master 15 February 2017, 18:26:24 UTC
cfc3f31 escape page and poll parameters for safety 15 February 2017, 17:29:17 UTC
2a07a55 Fix typo in API documentation (#3349) The example for ScheduledSet was referring to the retry queue but it actually operates on the schedule queue. 10 February 2017, 15:46:44 UTC
c1fcb29 show error class on retry page (#3348) 10 February 2017, 05:43:23 UTC
c4a854c Remove test files, this isn’t used by anyone 04 February 2017, 17:06:32 UTC
0c193ab Safer latency calculation for incomplete jobs, fixes #3340 02 February 2017, 20:25:29 UTC
72c763e prepare for release 01 February 2017, 23:02:21 UTC
475865e Ensure content-type is always set, fixes #3338 01 February 2017, 18:51:35 UTC
0b56704 beta1 31 January 2017, 19:42:02 UTC
9a71a12 Merge branch 'master' into 5-0 31 January 2017, 19:37:14 UTC
749fe55 3332 27 January 2017, 22:19:09 UTC
878ffff Fix a number of issues with URL-unsafe queue names, fixes #3327 24 January 2017, 18:27:50 UTC
62bffb7 pro 3.4.2 23 January 2017, 18:41:20 UTC
40f72c6 leak fix 19 January 2017, 18:30:07 UTC
90e9b27 Integrate Percy.io for visual regression tests (#3316) * Integrate Percy.io for visual regression tests * Configure Travis so Percy runs on latest ruby only. * Wrap Percy::Capybara in a helper method * Lock capybara and related testing gems to major versions * Adjust Percy.io integration so PERCY_ENV=0 prevents Percy from being required 18 January 2017, 22:19:48 UTC
324688b Update changes 18 January 2017, 20:52:26 UTC
701e062 Rework job processing in light of Rails 5's Reloader (#3235) * Rework job processing in light of Rails 5's Reloader, see #3221 * Ignore built gems * Documentation, testing * Add fallback for 'retry' value server-side, fixes #3234 * Fix job hash reporting in stats * cleanup * Add job for AJ testing * Push jobs with invalid JSON immediately to Dead set, fixes #3296 * Break retry logic into global and local parts, fixes #3306 * fix heisentest 17 January 2017, 22:58:08 UTC
21cc53a mergy 17 January 2017, 22:27:24 UTC
74a4c50 Update supported Ruby and Rails versions, fixes #3318 17 January 2017, 21:02:06 UTC
dd77701 Merge branch 'master' of github.com:mperham/sidekiq 13 January 2017, 16:40:18 UTC
f68f235 Rollback 3303, fixes #3311 13 January 2017, 16:19:31 UTC
74d8bf2 Mention the error handler context change in 4.2.3. (#3313) 11 January 2017, 20:10:22 UTC
efadb9a Add TSTP support for 4.x, #3302 09 January 2017, 18:01:44 UTC
dc6204d spacing 09 January 2017, 17:58:18 UTC
671f542 changes 3303 09 January 2017, 17:49:10 UTC
2749c12 Disable redis-rb’s reconnect attempts which can lead to duplicate command execution, fixes #3303 09 January 2017, 17:46:35 UTC
39843fc Merge branch 'master' of github.com:mperham/sidekiq 09 January 2017, 01:01:04 UTC
042b61a Restore timestamp tooltips, fixes #3310 09 January 2017, 01:00:55 UTC
22a5286 Fix test generator (#3309) 07 January 2017, 18:50:31 UTC
cc59d07 Disable delay extensions by default, fixes #3174 (#3299) * Disable delay extensions by default, fixes #3174 * Size check for YAML payload * so racy * Allow larger, explicit size in message * Polish 04 January 2017, 18:30:42 UTC
2363cef Remove more USR1 references 03 January 2017, 23:41:48 UTC
6a8e1e0 Switch default quiet signal to TSTP as it is available on JRuby, fixes #3302 (#3302) 03 January 2017, 23:24:48 UTC
064cd33 Merge branch 'master' into 5-0 03 January 2017, 23:15:46 UTC
45023e0 update rails, appraisal 03 January 2017, 23:15:19 UTC
bca4f2b Merge branch 'master' into 5-0 02 January 2017, 20:55:48 UTC
6ec5267 update notes 02 January 2017, 20:29:58 UTC
b8f7082 Fix minitest warnings (#3300) * Fix minitest deprecations, fixes #3300 * fix jruby * test against jruby release * ugh * bump to 5.0.1 * fix test 02 January 2017, 20:06:02 UTC
13443be fix thread labels in TTIN dumps 01 January 2017, 05:31:42 UTC
f464f36 Start 5.0 branch 31 December 2016, 22:42:52 UTC
1a039f5 Fixnum -> Integer replacement and Ruby 2.4 support for Travis. (#3293) Fixnum is deprecated in Ruby 2.4 so we should get rid of it. 26 December 2016, 16:47:00 UTC
3c0048a Update Manager description (#3291) 23 December 2016, 16:15:16 UTC
4012449 patch 22 December 2016, 03:42:02 UTC
901e858 Hide the intial preview line when using Show All in the UI (#3286) 20 December 2016, 17:20:40 UTC
24004c5 Latest 15 December 2016, 23:29:23 UTC
0cbf51a release 12 December 2016, 21:56:09 UTC
b427f34 Only configure reloader/executor in server mode, not necessary in client mode, fixes #3275 12 December 2016, 17:39:12 UTC
9ce75f9 Migrate and fix rake tasks in myapp 12 December 2016, 17:38:24 UTC
fc168fe update changes 09 December 2016, 22:55:45 UTC
10a04ce fixes #3273 08 December 2016, 22:01:58 UTC
61522d7 pro changes 07 December 2016, 18:49:15 UTC
dfbbb77 bump 28 November 2016, 19:49:50 UTC
7a63036 Add the enqueued_at attribute when fake Testing (#3258) Trying to emulate the real behavior, the job obtains an enqueued_at attribute when it's placed in a queue. Since using perform_in or perform_at does not put the job in the queue when run, the attribute is not set for those methods. 26 November 2016, 05:19:16 UTC
2367bc1 Rewrite heartbeat so we can dynamically update tags/labels, #2867 25 November 2016, 21:39:22 UTC
b06c1ec Remove unused method 24 November 2016, 04:08:27 UTC
257b960 Minimize Ruby warnings in test suite 23 November 2016, 22:50:11 UTC
e216aa4 Merge branch 'master' of github.com:mperham/sidekiq 23 November 2016, 22:26:05 UTC
45b993b upcoming ent stuffs 23 November 2016, 22:25:53 UTC
de47744 Add supress_warnings API, so we can quietly redefine methods in Pro/Ent 23 November 2016, 22:25:41 UTC
2f9258e Put source encoding comment as line for (j)ruby 1.9 compatibility (#3255) In jruby 1.7.22 (1.9.3p551 compatibility mode), UTF-8 encoding is not properly detected, because the encoding comment is not on the first line as required in ruby 1.9. The frozen_string_literal magic comment did not come into existence until ruby 2.3, and ruby 1.9 does not look past the first line for magic comments. This results encoding-related syntax errors. Examples: SyntaxError: /home/nilbus/ws/rental_express/ROOT/rails/vendor/bundle/jruby/1.9/gems/sidekiq-4.2.6/lib/sidekiq.rb:52: Invalid char `\235' ('') in expression def self.❨╯°□°❩╯︵┻━┻ ^ SyntaxError: /home/nilbus/ws/rental_express/ROOT/rails/vendor/bundle/jruby/1.9/gems/sidekiq-4.2.6/lib/sidekiq/api.rb:269: Invalid char `\237' ('Ÿ') in expression alias_method :💣, :clear ^ This patch should restore compatibility with ruby 1.9 and greater. 23 November 2016, 04:39:00 UTC
1e37c19 Add new appraise task to verify Sidekiq job processing in Rails 4/5 dev/prod, #3241 22 November 2016, 17:32:36 UTC
f44fd10 Merge branch 'master' into rails_appraisal 22 November 2016, 17:23:00 UTC
5a4e4bb Monkeypatch Psych to enable Rails autoloading (#3227) 22 November 2016, 17:21:16 UTC
933acb1 changes 19 November 2016, 21:26:49 UTC
e537b4d Don’t display “All” action buttons when filtering is active, #3243 19 November 2016, 21:24:13 UTC
bdbfbc0 Add Mike’s terrible appraisal code 18 November 2016, 22:33:50 UTC
7737da1 initial work on appraisal and rails integration testing, #3241 17 November 2016, 22:40:09 UTC
53b3b82 Remove this unnecessary deprecated doohickey 17 November 2016, 18:30:09 UTC
ebf0485 I swear to god... (#3237) 12 November 2016, 22:39:08 UTC
44c4d1e bump 12 November 2016, 14:20:40 UTC
f49b4f1 Use Rails executor if code reloading is disabled (#3221) We have to release the current thread's Active Record connection after performing each job, in case another thread is waiting to use it. On Rails 4 and earlier, this is handled with middleware. On Rails 5 in development mode, the reloader does it by delegating to the executor. However on Rails 5 in production mode, we're not adding the middleware or enabling the reloader, so connections will never be released. We can call the executor directly to have it release the connection for us in this case. By calling it inside the middleware stack, the job will be retried if the executor raises, avoiding the problem with lost jobs that led to the reloader being disabled in production. 12 November 2016, 14:17:36 UTC
ee4bf1d Railscast is really old, switch to Youtube playlist 11 November 2016, 15:04:56 UTC
8ea9a09 Remove duplicate block 11 November 2016, 15:04:41 UTC
7029029 Don't shadow job method in Processor (#3225) The Processor class has a `#job` method which was being shadowed in `#process` by a local variable. The `#process` method is complex, and I recently moved some code around in a way that accidentally resulted in the instance method being used instead of the local variable. By using a different name for the variable, making that same mistake again will result in a `NameError` instead of doing the wrong thing. 07 November 2016, 02:34:11 UTC
d4b012b Pass job hash to handle_exception again (#3224) When I moved the reloader inside the block so that any errors it raised would be handled properly, the `job` local variable was pushed into a nested scope, which meant it wasn't accessible from the rescue block any more. This changed the meaning of `job` in that rescue block from the local variable to the `attr_reader` with the same name. We don't need to reload the application before parsing the job payload, so we can move this work outside the reloader block so that the job hash is accessible in the rescue block again. 06 November 2016, 21:11:07 UTC
dcc347b bump 03 November 2016, 18:11:20 UTC
959ab0a Better root URL handling for zany web servers, fixes #3207 03 November 2016, 18:10:53 UTC
d7c7528 Force eager loading of all code when running non-development in Rails 4/5, fixes #3203. 03 November 2016, 18:10:19 UTC
6f18a5b sync ent with latest upstream 01 November 2016, 18:44:52 UTC
179d30e latest changes 01 November 2016, 18:41:54 UTC
cc9847c clone the job so middleware changes don't affect Busy listing 01 November 2016, 18:17:38 UTC
5e07c8d Handle errors raised by the reloader (#3212) The reloader might raise an error instead of yielding control. If this happens, the job will silently fail to run, without being reenqueued and without logging any indication of what happened. This change doesn't prevent the job from being lost, but at least if the error handlers are called it will be possible to diagnose the problem. 29 October 2016, 03:41:06 UTC
5ebd857 update notes, release 4.2.3 18 October 2016, 17:09:53 UTC
b63a857 class attributes must inherit or we break Pro UI extensions 17 October 2016, 18:16:26 UTC
cb9c9e0 Merge branch 'master' of github.com:mperham/sidekiq 17 October 2016, 17:54:53 UTC
4b3d5ed Don't use the Reloader API at all when caching classes, #3154 17 October 2016, 17:54:46 UTC
4f95011 Update the fuzzy timestamps during polling (#3193) The timestamps were not updated during live polling since cd3d18b81e9bd81fdbec440adb0d6709128c412a. This causes the timestamps to be updated with fuzzy timestamp text when live polling is turned on. 16 October 2016, 20:59:42 UTC
3b538c6 this isnt supported anymore 14 October 2016, 17:22:11 UTC
59b6bd2 holy bananas, fix incorrect monkey logic 14 October 2016, 17:16:39 UTC
315504e Don't disable rack-protection if sessions are disabled, #3183 14 October 2016, 17:01:44 UTC
f53c59f Allow to disable sessions (#3183) * Allow to disable sessions * Set sessions to false or to an hash * Tests sessions settings * Remove unnecessary code * Add instance setters to Sidekiq::Web 14 October 2016, 16:51:13 UTC
00aed97 Merge branch 'master' of github.com:mperham/sidekiq 12 October 2016, 17:09:25 UTC
2861a3a release pro 3.4.0 12 October 2016, 17:09:06 UTC
659dea9 Resolve Rails Reloader and ActiveRecord middleware incompatibility (#3166) * Prevent AR middleware and reloader clash The ActiveRecord middleware releases any current ActiveRecord connections before the reloader has a chance to clear their query caches. We can just remove this middleware because the reloader takes care of clearing active connections, too. * Make sure folks haven't added the middleware manually * Fix the conditional * Mention that the reloader also clears connections * Move it all back into a single method * Typos * Pull all rails setup into railtie * Set the middleware even earlier Also clarify exactly when these hooks are run. * Only check ActiveRecord reloader/middleware sanity at boot 30 September 2016, 22:27:54 UTC
6b14010 Fix the error in worker#perform_in about interval type (#3170) Situation: We are using Sidekiq Pro with ActiveSupport. When I passed a object which is ActiveSupport::TimeWithZone to perform_at, `TypeError: can't convert ActiveSupport::TimeWithZone into an exact number` has occurred. Problem: Time can't plus a ActiveSupport::TimeWithZone object. Solution: We can transform any Time object to float, and use it to compare and calculate. 30 September 2016, 09:31:08 UTC
9abf52f changes 29 September 2016, 20:29:29 UTC
back to top