Skip to content

Releases: gottscj/Hangfire.Mongo

0.5.1

30 Aug 07:24
Compare
Choose a tag to compare
  • Fix for migration of stateData collelction.

0.5.0

17 Aug 13:50
Compare
Choose a tag to compare
  • 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

25 Jul 11:14
Compare
Choose a tag to compare
  • 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 (*** BREAKING CHANGES ***)

25 Jul 11:08
Compare
Choose a tag to compare
  • Combined collections for state data into one collection
  • Optimized job creation
  • Not getting timestamp from mongodb. Using Datetime.UtcNow
  • Using MongoDB native "ObjectId" as JobId instead of int.

Why did you do this?
We currently have issues regarding atomicity in our "JobStorageTransaction" implemention. In order to address this we are combining this information into one collection in order to do bulk writes. (We have not yet fixed our "JobStorageTransaction", but we will addres those for next release)

What should I do?
You have to drop your jobs db.

Other changes/fixes

  • 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

Whats next

  • Fixes for Hangfire.Pro features
  • ReactiveMongoStorage utilizing capped collections, no need to poll.

0.3.2

10 Dec 11:36
Compare
Choose a tag to compare
  • Fixed support on UNIX systems
  • Better handling for non Pascal Case json serialization

0.3.1

30 Nov 09:53
Compare
Choose a tag to compare
  • Now with .NET Starndard 1.5 included in the NuGet
  • Correcting a few spelling errors
  • Included .pdb files in Nuget

0.3.0

29 Nov 14:43
Compare
Choose a tag to compare
  • Added .net starndard 1.5 support
  • Hangfire version updated to 1.6.7
  • MongoDB.Driver version updated to 2.3.0

0.2.8

26 Sep 09:39
Compare
Choose a tag to compare

Release Notes

  • 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

04 Jun 01:58
Compare
Choose a tag to compare

Release Notes

  • Changed Queue priority added

Thank you to @kkolstad for contribution.

0.2.6

29 May 02:09
Compare
Choose a tag to compare

Release Notes

  • Changed Hanfire version update
  • Changed Some refactorings

Thank you to Jonas Gottschau, Chris Gilligan, Brant for contribution.