We are leaving Russia. We are against aggression and war with Ukraine. It is a tragedy for our nations, it is a nightmare

rss feed Blog

Hangfire 1.6.16

This is yet another maintenance release that fixes a bunch of non-critical bugs in Hangfire.Core and Hangfire.SqlServer packages.

Continue Reading →

Hangfire.Pro 2.1.0

This release brings full support for continuations in batches, including the nested ones. Now you can create continuations within a batch even for jobs or batches in nested batches. Consider the following sample:

Continue Reading →

Hangfire 1.6.15

This release contains important fixes for the Hangfire.SqlServer package, which is actively using the sp_getapplock stored procedure to synchronize work between different servers. I’ve realized that locks shouldn’t be awaited on SQL Server’s side, because this may lead to SQL Server’s connection pool starvation, because each blocked request will block a single worker thread.

Continue Reading →

Pricing Changes in 2017

I didn’t change the price since the introduction of Hangfire Pro in 2014, but the time has come. I have great plans regarding Hangfire 2.0 and the future versions, but I need to prepare the project to make these changes happen. Current state is well enough to support Hangfire for years, but isn’t enough for grow it up without introducing significant risks.

Continue Reading →

Hangfire 1.6.14

This versions adds possibility to use non-transactional message fetching algorithm when using Hangfire.SqlServer package. This is especially helpful, if you have a lot of long-running background jobs, since they may prevent you from taking transaction log backups, leading to the Transaction log is full due to ‘ACTIVE_TRANSACTION’ error.

Continue Reading →