1.3.0
What's Changed
- #65: Support for .NET 8
- #69: Support for trimming which is necessary for AOT'd and trimmable apps.
- #73: Share the logic for creating
IPeriodicTaskRunner<>
instances using registered task types. - #71, #70: Improve endpoints for aspnetcore by using typed results and removing route prefix. The endpoints will now show up in OpenAPI docs with minimal APIs support.
To register a prefix use a route group e.g.app.MapGroup("/my-prefix").MapPeriodicTasks()
- #72, #75: Added support for storing for attempts with a default no-op or in memory store. You can add your own store by implementing
IPeriodicTaskExecutionAttemptsStore
and registering it usingbuilder.UseAttemptStore<T>()
. - #74: Added sample for storing attempts in EntityFrameworkCore.
- #76: Add XML comments to DTOs hence expose them.
Full Changelog: 1.2.0...1.3.0