Skip to content

Add pengdows.hangfire storage provider#134

Open
alaricd wants to merge 3 commits intoHangfireIO:mainfrom
pengdows:main
Open

Add pengdows.hangfire storage provider#134
alaricd wants to merge 3 commits intoHangfireIO:mainfrom
pengdows:main

Conversation

@alaricd
Copy link
Copy Markdown

@alaricd alaricd commented Mar 27, 2026

Adds pengdows.hangfire to the Storages section.

pengdows.hangfire is a SQL-first Hangfire job storage built on pengdows.crud, a strongly-typed, cross-database data access layer for .NET 8.

Supported databases: PostgreSQL, SQL Server, MySQL, MariaDB, Oracle, Firebird, SQLite, DuckDB, CockroachDB, YugabyteDB, and TiDB.

NuGet: https://www.nuget.org/packages/pengdows.hangfire

The repository includes integration tests that run 200 simultaneous threads of contention against each supported database, proving that no database has issues with contention or connection pool leakage. It also ships Liquibase migration scripts for every supported database, enabling schema management outside of auto-install.

SQL-first Hangfire storage built on pengdows.crud, supporting 11
databases: PostgreSQL, SQL Server, MySQL, MariaDB, Oracle, Firebird,
SQLite, DuckDB, CockroachDB, YugabyteDB, and TiDB.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@alaricd
Copy link
Copy Markdown
Author

alaricd commented Mar 31, 2026

@odinserj would you mind merging this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant