All Versions
25
Latest Version
Avg Release Cycle
46 days
Latest Release
928 days ago
Changelog History
Page 3
Changelog History
Page 3
-
v1.6.28 Changes
January 14, 2020๐ Release Notes
Hangfire.Core (backported from 1.7)
- ๐ Fixed โ
CultureInfo.InvariantCulture
is now restored properly in background jobs. - ๐ Fixed โ Use
LazyThreadSafetyMode.PublicationOnly
to avoid caching "JobStorage.Current is null" exceptions.
Hangfire.SqlServer (backported from 1.7)
- ๐ Fixed โ Don't leak a
DbConnection
instance when an exception occurs while trying to open it.
- ๐ Fixed โ
-
v1.6.27 Changes
June 27, 2019๐ Release Notes
๐ This maintenance release contains some fixes for the Hangfire.SqlServer package, backported from recent 1.7.X versions.
Hangfire.SqlServer
- ๐ Fixed โ Cannot resolve the collation conflict in
CountersAggregator
(#852). - ๐ Fixed โ Set
SqlParameter
types explicitly to not to duplicate query plans and and avoid conversion issues.
- ๐ Fixed โ Cannot resolve the collation conflict in
-
v1.6.26 Changes
May 23, 2019๐ Release Notes
๐ This version contains security fixes to prevent possible XSS attacks as described in #1441. They don't relate to user data submitted to Hangfire directly via method arguments, but it's recommended to upgrade anyway. If you are using Hangfire 1.7, please upgrade to version 1.7.3 instead.
๐ฆ Affected Packages Hangfire.Core โค 1.6.25, 1.7.0, 1.7.1, 1.7.2 Affected Platforms All, including .NET Core, .NET Framework, Mono of any version
Steps to reproduce
public static void Xss() { BackgroundJob.Enqueue(() =\> Xss2()); }public static void Xss2() { throw new Exception("\<script\>alert(1);\</script\>"); }
Hangfire.Core
- ๐ SECURITY โ Use
HtmlEncode
in all remaining places in Dashboard UI to prevent XSS attacks.
- ๐ SECURITY โ Use
-
v1.6.25 Changes
April 09, 2019๐ Release Notes
Hangfire.Core
- ๐ Fixed โ Buggy
CancellationToken
consumers now can't cause memory leaks related to token registrations.
- ๐ Fixed โ Buggy
-
v1.6.24 Changes
March 27, 2019๐ Release Notes
Hangfire.Core
- ๐ Fixed โ
PreserveCulture
filter logs a message instead of throwing an error when it can't find the culture. - ๐ Fixed โ Uninitialized continuation shouldn't cause exception when completing an antecedent job.
Hangfire.SqlServer
- ๐ Fixed โ Validate
JobExpirationCheckInterval
option to avoid exceptions in runtime (PR #1377 by @carlowahlstedt). - ๐ Fixed โ Don't throw an exception, when current schema version is higher than expected.
- ๐ Fixed โ