Hangfire.SqlServer 1.6.22

SQL Server 2008+ (including Express), SQL Server LocalDB and SQL Azure storage support for Hangfire (background job system for ASP.NET applications).

Showing the top 20 packages that depend on Hangfire.SqlServer.

Packages Downloads
Hangfire
An easy and reliable way to perform fire-and-forget, delayed and recurring long-running, short-running, CPU or I/O intensive tasks inside ASP.NET application. No Windows Service / Task Scheduler required. Even ASP.NET is not required. Backed by Redis, SQL Server, SQL Azure or MSMQ. This is a .NET alternative to Sidekiq, Resque and Celery. http://hangfire.io/
4
Hangfire
An easy and reliable way to perform fire-and-forget, delayed and recurring long-running, short-running, CPU or I/O intensive tasks inside ASP.NET application. No Windows Service / Task Scheduler required. Even ASP.NET is not required. Backed by Redis, SQL Server, SQL Azure or MSMQ. This is a .NET alternative to Sidekiq, Resque and Celery. http://hangfire.io/
5
Hangfire
An easy and reliable way to perform fire-and-forget, delayed and recurring, long-running, short-running, CPU or I/O intensive tasks inside ASP.NET applications. No Windows Service / Task Scheduler required. Even ASP.NET is not required. Backed by Redis, SQL Server, SQL Azure or MSMQ. This is a .NET alternative to Sidekiq, Resque and Celery. https://www.hangfire.io/
4
Hangfire
An easy and reliable way to perform fire-and-forget, delayed and recurring, long-running, short-running, CPU or I/O intensive tasks inside ASP.NET applications. No Windows Service / Task Scheduler required. Even ASP.NET is not required. Backed by Redis, SQL Server, SQL Azure or MSMQ. This is a .NET alternative to Sidekiq, Resque and Celery. https://www.hangfire.io/
5
HangFire
HangFire gives you a simple way to kick off long-running processes from the ASP.NET request processing pipeline. Asynchronous, transparent, reliable, efficient processing. No Windows service/ Task Scheduler required. Even ASP.NET is not required. http://hangfire.io/
4
Hangfire
Incredibly easy and reliable way to perform fire-and-forget, delayed and recurring long-running, short-running, CPU or I/O intensive tasks inside ASP.NET application. No Windows Service / Task Scheduler required. Even ASP.NET is not required. Backed by Redis, SQL Server, SQL Azure or MSMQ. This is a .NET alternative to Sidekiq, Resque and Celery. http://hangfire.io/
4
Hangfire
Incredibly easy and reliable way to perform fire-and-forget, delayed and recurring long-running, short-running, CPU or I/O intensive tasks inside ASP.NET application. No Windows Service / Task Scheduler required. Even ASP.NET is not required. Backed by Redis, SQL Server, SQL Azure or MSMQ. This is a .NET alternative to Sidekiq, Resque and Celery. http://hangfire.io/
5

https://www.hangfire.io/blog/ 1.6.22 • Added – Connection factory overload for the `SqlServerStorage` class (by @chinwobble). • Fixed – Inability to use package with Azure's managed service identity (by using a connection factory). 1.6.21 • Fixed – Change locking scheme in the `Connection.SetRangeInHash` method to avoid deadlocks. 1.6.20 • Fixed – Remove the synthetic limitation to support Azure SQL Management instance (by @TimSQL). 1.6.19 • Fixed – "String or binary data would be truncated" exception when state reason is too long. • Fixed – Command handling in batch mode now stops after the first error due to "XACT_ABORT ON". • Fixed – Make SqlCommandBatch disposable to dispose all the commands. 1.6.18 • Fixed – Rare deadlocks in SQL Server caused by the SetRangeInHash command. 1.6.17 • Added – `SqlServerStorageOptions.CommandBatchMaxTimeout` parameter to enable batching in transactions. • Fixed – Timeout exceptions when there are a lot of large concurrent transactions by using the new batching method. • Fixed – Distributed locks are safe now even in very unreliable networks and after network blips. • Performance – Greatly decreased the number of connections required to process background jobs. • Performance – Significantly decrease the number of roundtrips required to commit a transaction. 1.6.16 • Fixed – Lower the number of requests, when trying to acquire a distributed lock. • Fixed – Problems with continuations and batch continuations, when using existing `SqlConnection` instance. • Fixed – Distributed locks were silently released, when passing explicit closed connection to a storage. • Fixed – `KeyNotFoundException` errors on various dashboard pages don't appear anymore (by @benjymous). • Fixed – "Cannot release the application lock because it is not currently held" exceptions, when connection was closed. • Fixed – Allow to use zero timeout for SQL Server-based distributed locks. 1.6.15 • Fixed – Timeout exceptions that's caused by SQL Server's thread pool starvation, caused by sp_getapplock. • Fixed – Antecedent background job is constantly failing, when its continuation hasn't been fully created. 1.6.14 • Added – `SqlServerStorageOptions.SlidingInvisibilityTimeout` to fetch jobs without using transaction. • Fixed – Transaction log is full due to 'ACTIVE_TRANSACTION' by enabling to use new non-transactional fetch. • Fixed – `SqlServerJobQueueMonitoringApi` can't cause READ UNCOMMITTED isolation level to leak on SQL Server 2012 or earlier. • Fixed – Add missing `SqlServerStorage(DbConnection, SqlServerStorageOptions)` constructor. 1.6.13 • Fixed – Don't hide errors occurred while running SQL migrations. • Fixed – `KeyNotFoundException` when accessing Deleted Jobs page in Dashboard. • Fixed – `SqlServerDistributedLock` leaks connections, when lock acquisition is failed. 1.6.9 • Fixed – `TimeoutException` on large arguments or large batches via `SqlServerOptions.CommandTimeout`. 1.6.8 • Fixed – Use `long` where possible instead of `int` for background job identifiers, full support will be in 1.7.0. 1.6.7 • Fixed – Validation added to avoid "An invalid application lock time-out" exceptions (by t0mburton). 1.6.6 • Fixed – SqlServerJobQueue class doesn't use obsolete InvisibilityTimeout parameter anymore. 1.6.5 • Fixed – Different timeout issues after making performance optimizations. • Fixed – SQL timeouts while getting a connection, when using default settings and >= 8 CPU cores. • Fixed – ExpirationManager is bloated by SqlError instances, when there are a lot of messages from server. • Fixed – Counters query returned inconsistent results during CountersAggregator executions. • Performance – Added missing NOLOCK hint for monitoring queries when using SqlServer-based queues. • Performance – ExpirationManager is forced to use index seek operations for cascade deletions. • Performance – CountersAggregator now uses clustered index scan to issue less logical reads. • Performance – Paging queries in dashboard now use CTEs to utilize less logical reads. 1.6.4 • Fixed – `SqlConnection` object leaks when using nested distributed locks (in batches and continuations). 1.6.3 • Fixed – Prevent `ExpirationManager`'s command from timing out, when there are a lot of records. • Fixed – `CountersAggregator` issue introduced in 1.6.2, that causes slow record aggregation. • Fixed – Add `XLOCK` hint for `CountersAggregator` query to prevent deadlocks on lock escalation. 1.6.2 • Changed – `JobExpirationCheckInterval` property value now defaults to 30 minutes. • Fixed – Excessive blocking when expiring records in `State` and `JobParameters` tables. • Fixed – Migration script `Install.sql` was deadlocked by itself, leading to errors on startup. 1.6.0 • Added – .NET Core support for Hangfire.Core and Hangfire.SqlServer packages (`netstandard1.3` target). • Added – Zero latency processing when client and server reside in the same process (by @bgurmendi). • Changed – `SqlServerStorage` class constructor now takes `DbConnection` instances (by @tystol). • Changed – `SqlServerObjectsInstaller` class is public now (by @vbfox). • Changed – Update Dapper to 1.50.1 version. • Fixed – Drop constraints on Server.Id prior to altering it to avoid conflicts.

.NET Framework 4.5

.NET Standard 1.3

Version Downloads Last updated
1.8.15 0 23.10.2024
1.8.14 4 16.10.2024
1.8.12 3 20.10.2024
1.8.11 7 11.03.2024
1.8.10 0 12.02.2024
1.8.9 5 21.10.2024
1.8.7 4 19.10.2024
1.8.6 5 22.09.2024
1.8.5 5 22.09.2024
1.8.4 6 22.09.2024
1.8.3 6 22.09.2024
1.8.2 0 26.05.2023
1.8.1 4 20.10.2024
1.8.0 2 27.10.2024
1.7.37 0 08.04.2024
1.7.36 3 19.10.2024
1.7.35 3 21.10.2024
1.7.34 6 22.09.2024
1.7.33 6 22.09.2024
1.7.32 5 22.09.2024
1.7.31 5 22.09.2024
1.7.30 5 22.09.2024
1.7.29 0 23.05.2022
1.7.28 0 18.12.2021
1.7.27 6 22.09.2024
1.7.26 0 27.10.2021
1.7.25 5 22.09.2024
1.7.24 6 22.09.2024
1.7.23 4 20.10.2024
1.7.22 5 22.09.2024
1.7.21 4 22.09.2024
1.7.20 3 22.10.2024
1.7.19 6 22.09.2024
1.7.18 0 20.11.2020
1.7.17 5 20.10.2024
1.7.16 6 22.09.2024
1.7.15 5 19.10.2024
1.7.14 4 20.10.2024
1.7.13 2 29.10.2024
1.7.12 0 24.07.2020
1.7.11 0 15.04.2020
1.7.10 3 20.10.2024
1.7.9 5 22.09.2024
1.7.8 0 05.12.2019
1.7.7 6 22.09.2024
1.7.6 3 21.10.2024
1.7.5 3 19.10.2024
1.7.4 6 22.09.2024
1.7.3 5 22.09.2024
1.7.2 7 22.09.2024
1.7.1 0 16.04.2019
1.7.0 0 29.03.2019
1.6.30 5 22.09.2024
1.6.29 5 22.09.2024
1.6.28 6 22.09.2024
1.6.27 3 20.10.2024
1.6.26 4 20.10.2024
1.6.25 7 22.09.2024
1.6.24 0 27.03.2019
1.6.23 3 19.10.2024
1.6.22 3 20.10.2024
1.6.21 5 22.09.2024
1.6.20 5 22.09.2024
1.6.19 0 06.04.2018
1.6.18 5 22.09.2024
1.6.17 0 19.09.2017
1.6.16 6 22.09.2024
1.6.15 6 22.09.2024
1.6.14 6 22.09.2024
1.6.13 0 07.06.2017
1.6.12 6 22.09.2024
1.6.11 3 19.10.2024
1.6.10 0 13.03.2017
1.6.9 5 20.10.2024
1.6.8 6 22.09.2024
1.6.7 0 25.11.2016
1.6.6 0 13.10.2016
1.6.5 3 20.10.2024
1.6.4 4 22.09.2024
1.6.3 0 19.08.2016
1.6.2 3 20.10.2024
1.6.1 5 21.10.2024
1.6.0 6 22.09.2024
1.5.9 6 22.09.2024
1.5.8 6 22.09.2024
1.5.7 6 22.09.2024
1.5.6 3 19.10.2024
1.5.5 6 22.09.2024
1.5.4 5 22.09.2024
1.5.3 3 19.10.2024
1.5.2 6 22.09.2024
1.5.1 3 19.10.2024
1.5.0 3 19.10.2024
1.4.7 4 20.10.2024
1.4.6 5 19.10.2024
1.4.5 3 29.10.2024
1.4.4 0 23.07.2015
1.4.3 0 27.05.2015
1.4.2 6 22.09.2024
1.4.1 3 20.10.2024
1.3.4 3 19.10.2024
1.3.3 0 28.01.2015
1.3.2 5 22.09.2024
1.3.1 3 20.10.2024
1.3.0 0 10.12.2014
1.2.2 3 28.10.2024
1.2.1 5 22.09.2024
1.2.0 0 17.11.2014
1.1.1 4 20.10.2024
1.1.0 5 22.09.2024
1.0.2 0 01.07.2014
1.0.1 5 19.10.2024
1.0.0 6 22.09.2024
0.9.1 3 20.10.2024
0.9.0 6 22.09.2024
0.8.3 3 20.10.2024
0.8.2 5 22.09.2024
0.8.1 6 22.09.2024
0.8.0 4 22.09.2024
0.7.5 0 10.04.2014
0.7.4 5 22.09.2024
0.7.3 0 04.04.2014
0.7.1 0 01.04.2014
0.7.0 6 22.09.2024