Hangfire.Mongo 0.5.11

MongoDB storage implementation for Hangfire (background job system for ASP.NET applications).

No packages depend on Hangfire.Mongo.

0.5.11

  • Fixed duplicate key exception in advanced setups (#70)
  • Fixed DeadLock on concurrent envorinment (#139)
  • Update to latest Hangfire
  • Update to latest MongoDB

0.5.10

  • Fix for Hangfire Dashboard History Graph showing incorrect counts
  • Update to latest Hangfire
  • Update to latest MongoDB

0.5.9

  • Fix for Hangfire Dashboard History Graph showinf incorrect counts
  • Added indexes to all our collections
  • Updated a few NuGet references
  • Cleaned up library references
  • Improve migration stability
  • Remove dependency to Microsoft.CSharp

0.5.8

  • Broken release

0.5.7

  • Fix for broken migration

0.5.6

  • Job state now shows correct in dashboard
  • Hangfire dashboard logs are now sorted descending

0.5.5

  • Use default naming conventions for our Dto models This should hopefully eliminate all the camelCase issues
  • Optimized job aggregation to filter by only the status needed
  • Add version check when backing up collections

0.5.4

  • Fix broken migration

0.5.3

  • Added new backup database strategy when migration
  • Fixed a bug that made backup incompatiple with MongoDB 3.4
  • A few code optimizations

0.5.2

  • Forcing the use of Pascal Casing in Hangfire specific collections.

0.5.1

  • Fix for migration of stateData collelction.

0.5.0

  • Migration has been introduces. So now you can upgrade from previous version without loosing you jobs.
  • MonitoringApi returning succeeded jobs when quering processing
  • List and Set not sorted correctly
  • Fixed NuGet references for xUnit so they again can be run from IDE
  • Updated Hangfire NuGet reference to latest (Hangfire 1.6.15)
  • Updated project files so it is possible to build and run .NETCore sample from Visual Studio Code
  • Using MongoWriteOnlyTransaction.SetRangeInHash in MongoConnection.SetRangeInHash

0.4.1

  • Add workaround for MongDB C# driver not adding inheritance types when doing upsert
  • Fix bug in MongoWriteOnlyTransaction.AddRangeToSet where Value not being written for upsert

0.4.0

  • THIS RELEASE INTRODUCES BREAKING CHANGES, YOU WILL HAVE TO DROP YOUR JOBS DB.
  • BREAKING: Combined collections for state data into one collection
  • BREAKING: Optimized job creation
  • Not getting timestamp from mongodb. Using Datetime.UtcNow
  • Using MongoDB native "ObjectId" as JobId instead of int.
  • Fix MongoStorage.ToString() when settings contain multiple servers
  • Upgraded to VS2017, new csproj and MSBuild
  • Fix for duplicated key error writing schema version
  • Update to JobDto, added parameters and statehistory to JobDto

0.3.2

  • Fixed support on UNIX systems
  • Better handling for non Pascal Case json serialization

0.3.1

  • Now with .NET Starndard 1.5 included in the NuGet
  • Correcting a few spelling errors
  • Included .pdb files in Nuget

0.3.0

  • Added .NET Starndard 1.5 support
  • Hangfire version updated to 1.6.7
  • MongoDB.Driver version updated to 2.3.0

0.2.8

  • Fixed issues with distributed lock
  • Adding index for jobid on state, jobParameter, jobQueue for better performance
  • Updated to target latest Hangfire.Core and Mongo.Driver

0.2.7

  • Changed Queue priority added

0.2.6

  • Hangfire version updated to 1.5.6
  • Code refactoring

0.2.5

  • MongoDB time format exception workaround

0.2.4

  • MongoDB.Driver updated to 2.2.3
  • Added support of MongoClientSettings
  • Target version changed to 4.5

0.2.3

  • Hangfire version updated to 1.5.3
  • MongoDB.Driver version updated to 2.1.1
  • CPU utilization issue fixed
  • Paging logic updated for dashboard

0.2.2

  • Hangfire version updated to 1.4.3
  • Obsolete mongocsharpdriver replaced with MongoDB.Driver

0.2.1

  • Support for Hangfire 1.3.0 added

0.2.0

  • Initial public release

.NET Framework 4.5

.NET Framework 4.6

.NET Standard 1.5

Version Downloads Last updated
1.14.1 1 12.04.2026
1.14.0 1 04.04.2026
1.13.2 2 26.03.2026
1.13.1 2 26.03.2026
1.13.0 2 26.03.2026
1.12.2 1 26.03.2026
1.12.1 2 26.03.2026
1.12.0 1 26.03.2026
1.11.7 1 26.03.2026
1.11.6 2 26.03.2026
1.11.5 1 26.03.2026
1.11.4 3 26.03.2026
1.11.3 1 26.03.2026
1.11.2 1 26.03.2026
1.11.1 1 26.03.2026
1.11.0 2 26.03.2026
1.10.9 1 26.03.2026
1.10.8 1 26.03.2026
1.10.7 3 26.03.2026
1.10.6 2 26.03.2026
1.10.5 2 26.03.2026
1.10.4 1 26.03.2026
1.10.3 3 23.03.2026
1.10.2 2 26.03.2026
1.10.1 1 26.03.2026
1.10.0 2 26.03.2026
1.9.16 2 26.03.2026
1.9.15 2 26.03.2026
1.9.14 2 26.03.2026
1.9.13 1 26.03.2026
1.9.12 2 26.03.2026
1.9.11 2 26.03.2026
1.9.10 1 26.03.2026
1.9.9 2 26.03.2026
1.9.8 2 26.03.2026
1.9.7 1 26.03.2026
1.9.6 2 26.03.2026
1.9.5 1 26.03.2026
1.9.4 1 26.03.2026
1.9.3 1 26.03.2026
1.9.2 1 26.03.2026
1.9.1 2 26.03.2026
1.9.0 2 26.03.2026
1.7.3 1 26.03.2026
1.7.2 2 26.03.2026
1.7.1 2 26.03.2026
1.7.0 1 26.03.2026
0.7.28 2 26.03.2026
0.7.27 1 26.03.2026
0.7.25 2 26.03.2026
0.7.24 1 26.03.2026
0.7.22 1 26.03.2026
0.7.20 1 26.03.2026
0.7.19 1 26.03.2026
0.7.17 1 26.03.2026
0.7.12 2 26.03.2026
0.7.11 2 26.03.2026
0.6.7 2 26.03.2026
0.6.6 2 26.03.2026
0.6.5 2 26.03.2026
0.6.4 1 26.03.2026
0.6.3 3 26.03.2026
0.6.2 2 26.03.2026
0.6.1 2 26.03.2026
0.6.0 2 26.03.2026
0.5.15 1 26.03.2026
0.5.14 1 26.03.2026
0.5.13 2 26.03.2026
0.5.12 1 26.03.2026
0.5.11 1 26.03.2026
0.5.10 1 26.03.2026
0.5.9 2 26.03.2026
0.5.8 1 26.03.2026
0.5.7 2 26.03.2026
0.5.6 2 26.03.2026
0.5.5 2 26.03.2026
0.5.4 1 26.03.2026
0.5.3 1 26.03.2026
0.5.2 1 26.03.2026
0.5.1 1 26.03.2026
0.5.0 1 26.03.2026
0.4.1 1 26.03.2026
0.4.0 2 26.03.2026
0.3.2 3 26.03.2026
0.3.1 2 26.03.2026
0.3.0 1 26.03.2026
0.2.8 1 26.03.2026
0.2.6 1 26.03.2026
0.2.5 1 26.03.2026
0.2.4 1 26.03.2026
0.2.3 2 26.03.2026
0.2.2 2 26.03.2026
0.2.1 1 26.03.2026
0.2.0 1 26.03.2026