This release fixes a bug appeared in version 1.5.6 of the Hangfire.SqlServer package. There was a race condition between the Timer and Worker threads, that causes the following problems, especially when small background jobs are processed.

Hangfire.SqlServer

  • Changed – Disable immediate execution of a keep-alive query in queue and distributed locks.
  • Fixed – Background jobs may be processed multiple times.
  • Fixed – Keep-alive queries sometimes failing to execute.

Please see the corresponding release on GitHub for linked issues/PRs.

Comments