Changelog
2.5.2
- Added unknown/deprecated configuration-key warnings with conservative typo suggestions.
- Added a compact startup action summary for unresolved problems.
- Added per-module last-success, successful-action count and last-failure diagnostics.
- Routed CoreDSC-owned scheduling through one Paper scheduler adapter.
- Improved reload rollback state handling.
2.5.1
- Persisted prior Discord command scopes for stale-command cleanup after restart.
- Added transactional SQLite migration handling and pre-migration snapshots.
- Stopped migrations on ambiguous duplicate account-link data instead of deleting records.
- Preserved legacy bStats opt-outs.
- Tightened command cleanup and listener-registration state.
2.5.0
- Added configuration schema migration and backups.
- Removed silent guild-to-global command fallback.
- Redesigned Doctor state reporting.
- Separated telemetry from obsolete license configuration.
- Changed the optional Python worker to manual startup by default.
Read the release archive's CHANGELOG.md, UPGRADE-NOTES.md and audit reports for detailed engineering notes.