All Versions
175
Latest Version
Avg Release Cycle
63 days
Latest Release
-

Changelog History
Page 15

  • v2.5.2 Changes

    • โœ‚ Remove asset pipeline from Web UI for much faster, simpler runtime. [#499, #490, #481]
    • โž• Add -g option so the procline better identifies a Sidekiq process, defaults to File.basename(Rails.root). [#486]

      sidekiq 2.5.1 myapp [0 of 25 busy]

    • โž• Add splay to retry time so groups of failed jobs don't fire all at once. [#483]

  • v2.5.1 Changes

    • ๐Ÿ›  Fix issues with core_ext
  • v2.5.0 Changes

    • ๐Ÿ’ป REDESIGNED WEB UI! [unity, cavneb]
    • ๐Ÿ‘Œ Support Honeybadger for error delivery
    • โœ… Inline testing runs the client middleware before executing jobs [#465]
    • ๐Ÿšš Web UI can now remove jobs from queue. [#466, dleung]
    • ๐Ÿ’ป Web UI can now show the full message, not just 100 chars [#464, dleung]
    • โž• Add APIs for manipulating the retry and job queues. See sidekiq/api. [#457]
  • v2.4.0 Changes

    • ActionMailer.delay.method now only tries to deliver if method returns a valid message.
    • ๐Ÿ‘ท Logging now uses "MSG-#{Job ID}", not a random msg ID
    • ๐Ÿ‘ Allow generic Redis provider as environment variable. [#443]
    • โž• Add ability to customize sidekiq_options with delay calls [#450]
    Foo.delay(:retry => false).bar
    Foo.delay(:retry => 10).bar
    Foo.delay(:timeout => 10.seconds).bar
    Foo.delay_for(5.minutes, :timeout => 10.seconds).bar
    
  • v2.3.3 Changes

    • โœ‚ Remove option to disable Rails hooks. [#401]
    • ๐Ÿ‘ Allow delay of any module class method
  • v2.3.2 Changes

    • ๐Ÿ›  Fix retry. 2.3.1 accidentally disabled it.
  • v2.3.1 Changes

    • โž• Add Sidekiq::Client.push_bulk for bulk adding of jobs to Redis. My own simple test case shows pushing 10,000 jobs goes from 5 sec to 1.5 sec.
    • โž• Add support for multiple processes per host to Capistrano recipe
    • Re-enable Celluloid::Actor#defer to fix stack overflow issues [#398]
  • v2.3.0 Changes

    • โฌ†๏ธ Upgrade Celluloid to 0.12
    • โฌ†๏ธ Upgrade Twitter Bootstrap to 2.1.0
    • Rescue more Exceptions
    • ๐Ÿ”„ Change Job ID to be Hex, rather than Base64, for HTTP safety
    • Use Airbrake#notify_or_ignore
  • v2.2.1 Changes

    • โž• Add support for custom tabs to Sidekiq::Web [#346]
    • ๐Ÿš€ Change capistrano recipe to run 'quiet' before deploy:update_code so it is run upon both 'deploy' and 'deploy:migrations'. [#352]
    • ๐ŸŒฒ Rescue Exception rather than StandardError to catch and log any sort of Processor death.
  • v2.2.0 Changes

    • Roll back Celluloid optimizations in 2.1.0 which caused instability.
    • โž• Add extension to delay any arbitrary class method to Sidekiq. Previously this was limited to ActiveRecord classes.
    SomeClass.delay.class_method(1, 'mike', Date.today)
    
    • ๐Ÿ‘ท Sidekiq::Client now generates and returns a random, 128-bit Job ID 'jid' which can be used to track the processing of a Job, e.g. for calling back to a webhook when a job is finished.