forked from HangfireIO/Hangfire
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathHangfire.SqlServer.nuspec
84 lines (73 loc) · 4.38 KB
/
Hangfire.SqlServer.nuspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
<?xml version="1.0"?>
<package >
<metadata>
<id>Hangfire.SqlServer</id>
<version>0.0.0</version>
<title>Hangfire SQL Server Storage</title>
<authors>Sergey Odinokov</authors>
<owners>odinserj</owners>
<projectUrl>http://hangfire.io/</projectUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<licenseUrl>https://raw.github.com/HangfireIO/Hangfire/master/LICENSE.md</licenseUrl>
<description>SQL Server 2008+ (including Express), SQL Server LocalDB and SQL Azure storage support for Hangfire (background job system for ASP.NET applications).</description>
<copyright>Copyright © 2013-2016 Sergey Odinokov</copyright>
<tags>Hangfire SqlServer SqlAzure LocalDB</tags>
<releaseNotes>http://hangfire.io/blog/
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.
</releaseNotes>
<dependencies>
<group targetFramework="net45">
<dependency id="Hangfire.Core" version="[0.0.0]" />
</group>
<group targetFramework="netstandard1.3">
<dependency id="Microsoft.NETCore.Portable.Compatibility" version="1.0.1" />
<dependency id="NETStandard.Library" version="1.6.0" />
<dependency id="System.Data.Common" version="4.1.0" />
<dependency id="System.Data.SqlClient" version="4.1.0" />
<dependency id="Dapper" version="1.50.1" />
<dependency id="Hangfire.Core" version="[0.0.0]" />
</group>
</dependencies>
</metadata>
<files>
<file src="net45\Hangfire.SqlServer.dll" target="lib\net45" />
<file src="net45\Hangfire.SqlServer.xml" target="lib\net45" />
<file src="net45\Hangfire.SqlServer.pdb" target="lib\net45" />
<file src="netstandard1.3\Hangfire.SqlServer.dll" target="lib\netstandard1.3" />
<file src="netstandard1.3\Hangfire.SqlServer.xml" target="lib\netstandard1.3" />
<file src="netstandard1.3\Hangfire.SqlServer.pdb" target="lib\netstandard1.3" />
<file src="Tools\DefaultInstall.sql" target="tools\install.sql" />
<file src="..\src\Hangfire.SqlServer\**\*.cs" target="src" exclude="**\obj*\**\*.cs" />
</files>
</package>