All Versions
175
Latest Version
Avg Release Cycle
63 days
Latest Release
-
Changelog History
Page 12
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
asjson
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.