Skip to content

Releases: nul800sebastiaan/Cultiv.Hangfire

v4.0.0

08 May 11:19
7fbf348
Compare
Choose a tag to compare

v4 works just the same as before but now installs on Umbraco 14 and up.

Full Changelog: v3.1.2...v4.0.0

v3.1.2

18 Sep 18:47
v3.1.2
610a5ba
Compare
Choose a tag to compare

Fix regression issue where server was disabled by default, it should have been enabled by default.

Full Changelog: v3.1.1...v3.1.2

Cultiv.Hangfire 3.1.1

18 Sep 17:00
Compare
Choose a tag to compare

Fixes a bug introduced in v3.10 (missing null check).

Full Changelog: v3.1.0...v3.1.1

Cultiv.Hangfire 3.1.0

18 Sep 10:47
Compare
Choose a tag to compare

In this release we have 2 new features:

  • Experimental support for SQLite (#20) - I do not know how well it works, but for now, if your site is running on a SQLite database already (db provider Microsoft.Data.SQLite) then Hangfire will also use a SQLite database. In the future I want to make it configurable separate from the database provider though
  • Added the option to disable the Hangfire server, which is useful to make sure nothing runs on test servers or only 1 server runs in load balanced scenario's. Contributed in PR #18 by @stevetemple

Full Changelog: v3.0.0...v3.1.0

Cultiv.Hangfire 3.0.0

21 Aug 08:09
Compare
Choose a tag to compare

What's Changed

  • Hangfire dependency updated to 1.8.5

While this doesn't seem to merit a new major release, Hangfire did a large overhaul in a minor release which really should have been a major release. This includes database migrations which I've enabled by default (the EnableHeavyMigrations setting).
They warn:

If your background processing is quite intensive, you should apply the migration manually by setting the SINGLE_USER mode for the database to avoid deadlocks and reduce migration time.

You should read the Hangfire upgrade docs to prepare and learn what will happen: https://docs.hangfire.io/en/latest/upgrade-guides/upgrading-to-hangfire-1.8.html

For clarity, what I've changed is:

  • .SetDataCompatibilityLevel(CompatibilityLevel.Version_180)
  • PrepareSchemaIfNecessary = true,
  • EnableHeavyMigrations = true,

⚠️Note: you will need to update the Hangfire dependency in your solution first, before upgrading this package. You will get downgrade warnings otherwise, see screenshot.

image

Full Changelog: v2.3.0...v3.0.0

Cultiv.Hangfire v2.3.0

09 Nov 14:49
Compare
Choose a tag to compare

What's Changed

New metrics show number of active SQL connections, total SQL connections, jobs awaiting and jobs failed

image

Full Changelog: v2.2.1...v2.3.0

Cultiv.Hangfire v2.2.1

03 Nov 14:39
Compare
Choose a tag to compare

No changes, just adding some metadata to get the package listed in the Umbraco Marketplace - c562ae8

Full Changelog: v2.2.0...v2.2.1

Cultiv.Hangfire v2.2.0

02 Nov 16:05
Compare
Choose a tag to compare

What's Changed

  • Ignore AntiForgeryToken by @jrunestone in #14
  • Change SqlConnection type to fix compatibility issues by @jrunestone in #15
  • Possibly controversial: set the hangfire content to 99% width in the iframe (8b3f5c9) - this is a little bit jumpy but the resulting overview is much more readible (let me know what you think!).
  • The package is now shown as installed in the Umbraco backoffice with it's respective version (61117f0)

Before:
image

After:
image

New Contributors

Full Changelog: v2.1.0...v2.2.0

Cultiv.Hangfire v2.1.0

29 Jul 10:25
v2.1.0
f956a00
Compare
Choose a tag to compare

Full Changelog: v2.0.1...v2.1.0

Version 2.1.0 moves the App_Plugins folder to RCL (Razor Class Library) to make deploying even easier than before.

If you're curious how that was done, follow along with this UmbraCollab episode: https://youtu.be/66W8nlLHWpQ?t=547

Cultiv.Hangfire 2.0.1

19 Jul 13:31
v2.0.1
f9e9025
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.0...v2.0.1