3.1050.0
🔥 READ BEFORE UPDATE
Important
Large architectural shift: Migrate Hangfire with background and recurring jobs from platform to the separate Background Jobs module.
No breaking changes, just Install Background Jobs module to restore Hangfire and background and recurring jobs.
Then review why we did the architecture shift from Hangfire to Agnostic Background Jobs and how to use the new features.
Read Migrating from VirtoCommerce.Platform.Hangfire if you use hangfire and bump platform to 3.1050+.
- Adds an engine-agnostic job model in Platform.Core: IBackgroundJob / IBackgroundJobHandler, AddBackgroundJob / AddRecurringJob, map-reduce (IMapReduceJob), recurring registration, progress options, and a static BackgroundJob.Enqueue migration shim.
- Adds Cron settings: new SettingValueType.Cron with save-time validation, admin editor (presets + cronstrue), and token-prune cron setting typed as Cron.