Skip to content

Upgrading sidekiq 3 to 4

Unknown3.5.4 → 4.2.10

Fetching 21 releases from GitHub…0 / 21
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
  • This page updates as the notes come in.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Generated by DepDelta from published Ruby source. Not mixed with prose notes.

  • removed: static set Sidekiq.poll_interval(_)
  • added: const Sidekiq.FAKE_INFO
  • added: method Sidekiq.delete_or_add_queue(_, _)
  • added: method Sidekiq.retry_or_delete_or_kill(_, _)
  • added: module Kernel
  • added: static method Kernel.silence_warnings()
  • added: static method Sidekiq.default_retries_exhausted()
  • added: static method Sidekiq.default_server_middleware()
  • added: static method Sidekiq.redis_info()
  • added: static set Sidekiq.default_retries_exhausted(_)
  • removed: class Fetcher
  • removed: const Fetcher.TIMEOUT
  • removed: const Manager.JVM_RESERVED_SIGNALS
  • removed: const Manager.PROCTITLES
  • removed: const Manager.SPIN_TIME_FOR_GRACEFUL_SHUTDOWN
  • removed: const Processor.STATS_TIMEOUT
  • removed: const Web.REDIS_KEYS
  • removed: constructor Fetcher(_, _)
  • removed: method Fetcher.fetch()
  • removed: method Launcher.actor_died(_, _)
  • removed: method Manager.assign(_)
  • removed: method Manager.clean_up_for_graceful_shutdown()
  • removed: method Manager.heartbeat(_, _, _)
  • removed: method Manager.processor_done(_)
  • removed: method Manager.real_thread(_, _)
  • removed: method Manager.when_done()
  • removed: method Processor.execute_job(_, _)
  • removed: method Processor.inspect()
  • removed: method Processor.process(_)
  • removed: method Util.want_a_hertz_donut?()
  • removed: method WebHelpers.capture()
  • removed: method WebHelpers.location()
  • removed: module Actor
  • removed: property Fetcher.down: reader
  • removed: property Manager.busy: reader
  • removed: property Manager.fetcher: accessor
  • removed: property Manager.ready: reader
  • removed: property Processor.proxy_id: accessor
  • removed: static method Client.default()
  • removed: static method Processor.default_middleware()
  • changed: class Web < Sinatra::Base → class Web
  • changed: constructor Manager(_, _ = …) → constructor Manager(_ = …)
  • changed: method Manager.stop(_ = …) → method Manager.stop(_)
  • changed: property Launcher.fetcher: reader → property Launcher.fetcher: accessor
  • changed: property Launcher.manager: reader → property Launcher.manager: accessor
  • changed: property Launcher.poller: reader → property Launcher.poller: accessor
  • added: class WebAction
  • added: class WebApplication
  • added: class WebRoute
  • added: const BasicFetch.TIMEOUT
  • added: const CLI.PROCTITLES
  • added: const Launcher.JVM_RESERVED_SIGNALS
  • added: const Manager.PAUSE_TIME
  • added: const Web.ASSETS
  • added: const Web.LAYOUT
  • added: const Web.LOCALES
  • added: const Web.ROOT
  • added: const Web.VIEWS
  • added: const WebAction.RACK_SESSION
  • added: const WebApplication.CONTENT_LENGTH
  • added: const WebApplication.CONTENT_TYPE
  • added: const WebApplication.REDIS_KEYS
  • added: const WebRoute.NAMED_SEGMENTS_PATTERN
  • added: const WebRouter.DELETE
  • added: const WebRouter.GET
  • added: const WebRouter.HEAD
  • added: const WebRouter.PATCH
  • added: const WebRouter.PATH_INFO
  • added: const WebRouter.POST
  • added: const WebRouter.PUT
  • added: const WebRouter.REQUEST_METHOD
  • added: const WebRouter.ROUTE_PARAMS
  • added: constructor WebAction(_, _)
  • added: constructor WebApplication(_)
  • added: constructor WebRoute(_, _, _)
  • added: method Launcher.quiet()
  • added: method Launcher.stopping?()
  • added: method Manager.processor_stopped(_)
  • added: method Manager.quiet()
  • added: method Process.stopping?()
  • added: method Processor.kill(_ = …)
  • added: method Processor.start()
  • added: method Processor.terminate(_ = …)
  • added: method SortedEntry.error?()
  • added: method Util.safe_thread(_)
  • added: method Web.app()
  • added: method Web.call(_)
  • added: method Web.disable(*)
  • added: method Web.enable(*)
  • added: method Web.middlewares()
  • added: method Web.sessions()
  • added: method Web.set(_, _)
  • added: method Web.settings()
  • added: method Web.use(*)
  • added: method WebAction.content_type(_)
  • added: method WebAction.erb(_, _ = …)
  • added: method WebAction.halt(_)
  • added: method WebAction.json(_)
  • added: method WebAction.params()
  • added: method WebAction.redirect(_)
  • added: method WebAction.render(_, _, _ = …)
  • added: method WebAction.request()
  • added: method WebAction.route_params()
  • added: method WebAction.session()
  • added: method WebAction.settings()
  • added: method WebApplication.call(_)
  • added: method WebApplication.settings()
  • added: method WebHelpers.clear_caches()
  • added: method WebHelpers.poll_path()
  • added: method WebHelpers.unfiltered?()
  • added: method WebRoute.compile()
  • added: method WebRoute.match(_, _)
  • added: method WebRoute.matcher()
  • added: method WebRouter.delete(_)
  • added: method WebRouter.get(_)
  • added: method WebRouter.match(_)
  • added: method WebRouter.patch(_)
  • added: method WebRouter.post(_)
  • added: method WebRouter.put(_)
  • added: method WebRouter.route(_, _)
  • added: module Queues
  • added: module WebRouter
  • added: property Job.value: reader
  • added: property Manager.options: reader
  • added: property Manager.workers: reader
  • added: property Processor.job: reader
  • added: property Processor.thread: reader
  • added: property Web.sessions: writer
  • added: property WebAction.block: accessor
  • added: property WebAction.env: accessor
  • added: property WebAction.type: accessor
  • added: property WebRoute.block: accessor
  • added: property WebRoute.name: accessor
  • added: property WebRoute.pattern: accessor
  • added: property WebRoute.request_method: accessor
  • added: static method Queues.[](_)
  • added: static method Queues.clear_all()
  • added: static method Queues.clear_for(_, _)
  • added: static method Queues.delete_for(_, _, _)
  • added: static method Queues.jobs_by_queue()
  • added: static method Queues.jobs_by_worker()
  • added: static method Queues.push(_, _, _)
  • added: static method Web.call(_)
  • added: static method Web.disable(*)
  • added: static method Web.enable(*)
  • added: static method Web.locales()
  • added: static method Web.middlewares()
  • added: static method Web.register(_)
  • added: static method Web.set(_, _)
  • added: static method Web.settings()
  • added: static method Web.use(*)
  • added: static method Web.views()
  • added: static method WebApplication.after(_ = …)
  • added: static method WebApplication.afters()
  • added: static method WebApplication.before(_ = …)
  • added: static method WebApplication.befores()
  • added: static method WebApplication.helpers(_ = …)
  • added: static method WebApplication.run_afters(_, _)
  • added: static method WebApplication.run_befores(_, _)
  • added: static method WebApplication.run_hooks(_, _, _)
  • added: static method WebApplication.set(_, _)
  • added: static method WebApplication.settings()
  • added: static method WebApplication.tabs()
  • added: static property Web.locales: writer
  • added: static property Web.redis_pool: accessor
  • added: static property Web.session_secret: accessor
  • added: static property Web.sessions: accessor
  • added: static property Web.views: writer
  • removed: method ClassMethods.new_link(*)
  • removed: method ClassMethods.trap_exit(*)
  • removed: method InstanceMethods.after(_)
  • removed: method InstanceMethods.alive?()
  • removed: method InstanceMethods.current_actor()
  • removed: method InstanceMethods.defer()
  • removed: method InstanceMethods.terminate()
  • removed: module ClassMethods
  • removed: module InstanceMethods
  • changed: class UnitOfWork < Struct.new(:queue, :message) → class UnitOfWork < Struct.new(:queue, :job)
  • added: class FAILURE < Concurrent::AtomicFixnum.new
  • added: class PROCESSED < Concurrent::AtomicFixnum.new
  • added: class WORKER_STATE < Concurrent::Map.new
  • added: class Executor
  • added: class Reloader
  • added: constructor Executor(_ = …)
  • added: constructor Reloader(_ = …)
  • added: method Executor.call()
  • added: method Executor.inspect()
  • added: method PsychAutoload.resolve_class(_)
  • added: method Reloader.call()
  • added: method Reloader.inspect()
  • added: module PsychAutoload
  • removed: method Poller.poll(_ = …)
  • added: method Poller.enqueue()
  • added: method Poller.start()
  • added: method Poller.terminate()
  • added: method ClassMethods.queue()
  • added: method ClassMethods.set(_)