## Stable - [x] [Scheduler failure policy](https://github.com/dapr/proposals/pull/66) - [x] remove preview feature, make it config crd setting - [x] design (auto) migration path from old reminders to scheduler reminders (etcd conditional write if not exists) - [x] Documentation is complete in `dapr/docs` with any changes since Beta - [x] how to run in production - [x] backup & restore w/ etcd - [x] [E2E scenarios well defined and comprehensive](https://github.com/dapr/dapr/pull/8150) - [x] e2e reminder tests using both schedulerReminders & old actor reminders - [x] follow up on the wf_test to add scheduler - [x] [Quickstart example has been created](https://github.com/dapr/quickstarts/tree/master/jobs/go) - [x] longhaul tests to use schedulerReminders - [x] use dist scheduler in workflows and announce breaking change - [x] [add metrics](https://github.com/dapr/dapr/pull/8134) - [x] ensure mtls etcd - [x] int tests: - [x] job should never overwrite an actor reminder job name - [x] rewrite job w/ same name overwrites the time (triggered sooner) (confirm this - I think its already done) ----------------------------------------------------------------------- Post stable: - [x] allow non embedded etcd mode (bring own etcd) - [x] List API in Scheduler - [x] [auto-scale Scheduler](https://github.com/dapr/proposals/pull/64) - [x] perf test: (optimize) producer/consumer for triggering jobs: scheduling too many jobs=too many go routines - [x] add state store component logic if user elects to use state store to store job details
Stable
dapr/docswith any changes since BetaPost stable: