HangFire.Mongo 0.5.11

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

There is a newer version of this package available.
See the version list below for details.
Install-Package HangFire.Mongo -Version 0.5.11
dotnet add package HangFire.Mongo --version 0.5.11
<PackageReference Include="HangFire.Mongo" Version="0.5.11" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add HangFire.Mongo --version 0.5.11
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

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

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.6.4 2,252 9/26/2019
0.6.3 9,435 8/14/2019
0.6.2 6,265 7/28/2019
0.6.1 14,593 6/16/2019
0.6.0 17,598 4/23/2019
0.5.15 66,308 1/3/2019
0.5.14 303 1/1/2019
0.5.13 4,451 12/13/2018
0.5.12 25,337 10/28/2018
0.5.11 29,465 9/5/2018
0.5.10 30,032 5/27/2018
0.5.9 24,382 2/20/2018
0.5.8 512 2/20/2018
0.5.7 48,722 11/20/2017
0.5.6 266 11/20/2017
0.5.5 6,021 10/14/2017
0.5.4 8,949 9/22/2017
0.5.3 1,512 9/21/2017
0.5.2 19,061 9/1/2017
0.5.1 727 8/30/2017
0.5.0 2,129 8/17/2017
0.4.1 6,480 6/22/2017
0.4.0 3,478 6/19/2017
0.3.2 39,863 12/10/2016
0.3.1 653 11/30/2016
0.3.0 422 11/29/2016
0.2.8 3,758 9/26/2016
0.2.6 214,088 5/29/2016
0.2.5 3,264 3/5/2016
0.2.4 947 2/15/2016
0.2.3 1,215 12/6/2015
0.2.2 4,165 7/12/2015
0.2.1 1,222 12/13/2014
0.2.0 543 12/7/2014
Show less