Patch release that implements sliding invisibility-based fetch logic with waiting on client’s side instead of SQL Server’s one (so wait statistics will be clear now) and uses SQL Server as a time authority for server heartbeats (unsynchronized clock will not cause servers to suddently disappear). Also implemented IAsyncDisposable
support for service scopes in modern .NET Core applications.
Continue Reading →
This version has a compatibility patch for highly popular Hangfire.Console extension so it can’t slow down the background processing when CLR’s Thread Pool is starved.
Continue Reading →
Maintenance release with added Swedish translation of the Dashboard UI and other minor tweaks.
Continue Reading →
This patch version fixes possible “stuck batch” issue when state of a job inside a batch continuation is changed externally before that batch continuation is started. Such state transitions shouldn’t be used, because they violate encapsulation, but nevertheless while they aren’t prohibited by the code, we should handle such cases somehow.
Continue Reading →
As with mutexes, it is now possible to apply a semaphore to the entire batch by using a special technique, please see the Throttling Batches section for details.
Continue Reading →