Quartz.NET
NuGet publisher profile
Packages (24)
Quartz
Quartz.NET job scheduler - cron, calendar and interval triggers, clustering over a persistent job store, and Microsoft.Extensions hosting, logging, options and dependency injection throughout. The core package: everything else builds on this one.
Quartz.Extensions.DependencyInjection
Folded into Quartz in 4.0: AddQuartz, QuartzOptions and the rest live in the Quartz package now. This package is empty and exists only so a grouped dependency update can move to 4.x - remove the reference, and see the migration guide.
Quartz.Extensions.Hosting
Folded into Quartz in 4.0: AddQuartzHostedService, QuartzHostedService and QuartzHostedServiceOptions live in the Quartz package now. This package is empty and exists only so a grouped dependency update can move to 4.x - remove the reference, and see the migration guide.
Quartz.Serialization.Json
Renamed to Quartz.Serialization.Newtonsoft in 4.0. This package is empty and exists only so a grouped dependency update can move to 4.x - reference Quartz.Serialization.Newtonsoft instead, and see the migration guide.
Quartz.AspNetCore
Quartz.NET ASP.NET Core integration - the HTTP API a remote scheduler is driven through, and the health check endpoint; Quartz Scheduling Framework for .NET
Quartz.Jobs
Quartz.NET Jobs - the jobs that ship ready to schedule: directory and file scanning, sending mail, and running a native process; Quartz Scheduling Framework for .NET
Quartz.Plugins
Quartz.NET Plugins - a schedule declared in XML or JSON and reloaded as the file changes, and job and trigger history logging; Quartz Scheduling Framework for .NET
Quartz.Plugins.TimeZoneConverter
Quartz.NET TimeZoneConverter integration - resolves a trigger's time zone by either its IANA or its Windows id, on either operating system, through https://github.com/mj1856/TimeZoneConverter; Quartz Scheduling Framework for .NET
Quartz.Serialization.SystemTextJson
Folded into Quartz in 4.0: the System.Text.Json job store serializer is built into the Quartz package and is the default. This package is empty and exists only so a grouped dependency update can move to 4.x - remove the reference, and see the migration guide.
Quartz.OpenTelemetry.Instrumentation
This package has been deprecated in favor of https://github.com/open-telemetry/opentelemetry-dotnet-contrib/tree/main/src/OpenTelemetry.Instrumentation.Quartz
Quartz.OpenTracing
Quartz.NET OpenTracing integration
Quartz.Dashboard
Quartz.NET Blazor Server Dashboard - a live view of every scheduler in the application, its jobs, triggers and calendars; Quartz Scheduling Framework for .NET
Quartz.Serialization.Newtonsoft
Quartz.NET Json.NET serialization - the job store serializer for a database already holding Newtonsoft.Json's output. New applications use the System.Text.Json one built into Quartz; Quartz Scheduling Framework for .NET
Quartz.Extensions.Redis
Quartz.NET Redis integration - distributed lock handler for clustered scheduling; Quartz Scheduling Framework for .NET
Quartz.HttpClient
Quartz.NET HTTP client - an IScheduler that drives a scheduler in another process over the HTTP API Quartz.AspNetCore serves; Quartz Scheduling Framework for .NET
Quartz.Aspire
Quartz.NET Aspire client integration - wires a persistent job store, its telemetry and its health check from an Aspire connection name; Quartz Scheduling Framework for .NET
Quartz.Weasel.SqlServer
Quartz.NET Weasel integration for SQL Server - the ADO.NET job store's tables as a Weasel model, applied under an application lock by db-apply, resources setup or at startup; Quartz Scheduling Framework for .NET
Quartz.Weasel.SQLite
Quartz.NET Weasel integration for SQLite - the ADO.NET job store's tables as a Weasel model, applied by db-apply, resources setup or at startup; Quartz Scheduling Framework for .NET
Quartz.Dashboard.Agent
Quartz.NET dashboard agent - a plugin that dials a scheduler out to a Quartz dashboard over one outbound connection, so the dashboard can show and drive it without an inbound port; Quartz Scheduling Framework for .NET
Quartz.Weasel.Oracle
Quartz.NET Weasel integration for Oracle - the ADO.NET job store's tables as a Weasel model, in the session's current schema, applied by db-apply, resources setup or at startup; Quartz Scheduling Framework for .NET
Quartz.Weasel.MySQL
Quartz.NET Weasel integration for MySQL - the ADO.NET job store's tables as a Weasel model, applied under a named user lock by db-apply, resources setup or at startup; Quartz Scheduling Framework for .NET
Quartz.Weasel
Quartz.NET Weasel integration - shared glue that puts the ADO.NET job store's schema under Weasel's db-apply, db-assert, db-patch, resources setup and startup migration; install a dialect package beside it; Quartz Scheduling Framework for .NET
Quartz.Weasel.PostgreSQL
Quartz.NET Weasel integration for PostgreSQL - the ADO.NET job store's tables as a Weasel model, applied standalone under an advisory lock or joined to a Marten store as a feature schema; Quartz Scheduling Framework for .NET
Quartz.Weasel.Firebird
Quartz.NET Weasel integration for Firebird - the ADO.NET job store's tables as a Weasel model, applied by db-apply, resources setup or at startup; Quartz Scheduling Framework for .NET