Hangfire v1.7.11 Release Notes
Release Date: 2020-04-15 // about 4 years ago-
๐ Release Notes
Hangfire.Core
- โ Added โ Display recurring job exceptions directly in the Dashboard UI.
- โ Added โ Add built-in support for reliable shutdown detection of ASP.NET apps.
- ๐ Changed โ Internal feature to perform state changes without calling any filters.
- ๐ Changed โ Decrease the number of retry attempts for recurring jobs to 5.
- ๐ Changed โ Unify exception handling in recurring job scheduler.
- ๐ Fixed โ Let workers to ignore any state change filters when all previous attempts to call them failed.
- ๐ Fixed โ Don't let
RecurringJobScheduler
to stall the pipeline when extension filters throw an exception. - ๐ Fixed โ Don't let
DelayedJobScheduler
to stall the pipeline when state filters throw an exception. - ๐ Fixed โ
JobLoadException
when new methods deployed, caused by overlapped recycles in ASP.NET applications. - ๐ Fixed โ Configuration changes aren't taken into account, caused by overlapped recycles in ASP.NET.
- ๐ Fixed โ Zombie servers shown on the "Servers" page that aren't stopped automatically unless app pool is recycled.
- ๐ Fixed โ Pass the whole exception to the
Error
field of a recurring job. - ๐ Fixed โ Re-schedule recurring jobs with unsupported versions, instead of stopping the pipeline.
- ๐ Fixed โ Don't stumble over non-existing recurring jobs in a scheduler.
- ๐ Fixed โ Add another check before removing non-existing jobs from delayed jobs to avoid race conditions.
- ๐ Fixed โ Avoid throwing
NullReferenceException
instead ofInvalidOperationException
when deserializing a job. - ๐ Fixed โ Don't transform queue names to upper case in the Dashboard UI.