This is a correcting release. Expiration manager does not attempt to remove all the records at once now. Instead, it removes them by 1000 at a time, so you won’t experience timeout exceptions anymore. If you had problems with recurring jobs, they were fixed also.
- Fixed – Fatal error occurred during execution of ‘Server Core’ component.
- Fixed – Hangfire version freezes at 18.104.22.168 on Dashboard.
- Fixed – Recurring job does not trigger.
- Fixed – Sql Timeouts in ExpirationManager.cs.
Please see the corresponding GitHub Release for the details.
Just update the
Hangfire.Core NuGet package as usually: