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

Changelog History
Page 12

  • v2.14.1 Changes

    • ๐Ÿ›  Fix misc Web UI issues due to ERB conversion.
    • ๐Ÿ”’ Bump redis-namespace version due to security issue.
  • v2.14.0 Changes

    • โœ‚ Removed slim gem dependency, Web UI now uses ERB [Locke23rus, #1120]
    • ๐Ÿ›  Fix more race conditions in Web UI actions
    • ๐Ÿ‘ท Don't reset Job enqueued_at when retrying
    • ๐Ÿ’ป Timestamp tooltips in the Web UI should use UTC
    • ๐Ÿ›  Fix invalid usage of handle_exception causing issues in Airbrake [#1134]
  • v2.13.1 Changes

    • ๐Ÿ‘‰ Make Sidekiq::Middleware::Chain Enumerable
    • ๐Ÿ“ฑ Make summary bar and graphs responsive [manishval, #1025]
    • โž• Adds a job status page for scheduled jobs [jonhyman]
    • ๐Ÿ‘ท Handle race condition in retrying and deleting jobs in the Web UI
    • ๐Ÿ’ป The Web UI relative times are now i18n. [MadRabbit, #1088]
    • ๐Ÿ‘ Allow for default number of retry attempts to be set for Sidekiq::Middleware::Server::RetryJobs middleware. [czarneckid] [#1091]
    Sidekiq.configure_server do |config|
      config.server_middleware do |chain|
        chain.add Sidekiq::Middleware::Server::RetryJobs, :max_retries => 10
      end
    end
    
  • v2.13.0 Changes

    • โž• Adding button to move scheduled job to main queue [guiceolin, #1020]
    • ๐Ÿ›  fix i18n support resetting saved locale when job is retried [#1011]
    • ๐ŸŒฒ log rotation via USR2 now closes the old logger [#1008]
    • โž• Add ability to customize retry schedule, like so [jmazzi, #1027]
    class MyWorker
      include Sidekiq::Worker
      sidekiq_retry_in { |count| count * 2 }
    end
    
    • ๐Ÿ‘ท Redesign Worker#retries_exhausted callback to use same form as above [jmazzi, #1030]
    class MyWorker
      include Sidekiq::Worker
      sidekiq_retries_exhausted do |msg|
        Rails.logger.error "Failed to process #{msg['class']} with args: #{msg['args']}"
      end
    end
    
  • v2.12.4 Changes

    • ๐Ÿ›  Fix error in previous release which crashed the Manager when a Processor died.
  • v2.12.3 Changes

    • โช Revert back to Celluloid's TaskFiber for job processing which has proven to be more stable than TaskThread. [#985]
    • Avoid possible lockup during hard shutdown [#997]

    At this point, if you are experiencing stability issues with Sidekiq in ๐Ÿ‘€ Ruby 1.9, please try Ruby 2.0. It seems to be more stable.

  • v2.12.2 Changes

    • ๐Ÿ˜Œ Relax slim version requirement to >= 1.1.0
    • ๐Ÿ”จ Refactor historical stats to use TTL, not explicit cleanup. [grosser, #971]
  • v2.12.1 Changes

    • ๐Ÿ‘ฎ Force Celluloid 0.14.1 as 0.14.0 has a serious bug. [#954]
    • โฑ Scheduled and Retry jobs now use Sidekiq::Client to push jobs onto the queue, so they use client middleware. [dimko, #948]
    • ๐Ÿ‘ท Record the timestamp when jobs are enqueued. Add Sidekiq::Job#enqueued_at to query the time. [mariovisic, #944]
    • โž• Add Sidekiq::Queue#latency - calculates diff between now and enqueued_at for the oldest job in the queue.
    • โž• Add testing method perform_one that dequeues and performs a single job. This is mainly to aid testing jobs that spawn other jobs. [fumin, #963]
  • v2.12.0 Changes

    • โฌ†๏ธ Upgrade to Celluloid 0.14, remove the use of Celluloid's thread pool. This should halve the number of threads in each Sidekiq process, thus requiring less resources. [#919]
    • โœ… Abstract Celluloid usage to Sidekiq::Actor for testing purposes.
    • ๐Ÿ‘ Better handling for Redis downtime when fetching jobs and shutting down, don't print exceptions every second and print success message when Redis is back.
    • ๐Ÿ›  Fix unclean shutdown leading to duplicate jobs [#897]
    • โž• Add Korean locale [#890]
    • โฌ†๏ธ Upgrade test suite to Minitest 5
    • โœ‚ Remove usage of multi_json as json is now robust on all platforms.
  • v2.11.2 Changes

    • ๐Ÿ›  Fix Web UI when used without Rails [#886]
    • โž• Add Sidekiq::Stats#reset [#349]
    • โž• Add Norwegian locale.
    • โšก๏ธ Updates for the JA locale.