A Hangfire storage provider for SQL Server, MySQL, Oracle, DB/2, PostgreSQL, and Firebird
This is a breaking change! All ID columns were reverted from Int64 to Int32.
In FluentNHibernateMonitoringApi, it now correctly uses whatever transaction storage level the user has specified in options. The default transaction isolation level has been changed to Serializable instead of Read Committed.
A mutex has been added to the code that grants distributed locks, so there's less of a chance of encountering deadlocks in this portion of the code for all the threads on a single Hangfire server instance.