Improvements
- Added stronger RAM guardrails for bot and database containers plus proactive memory alerts, reducing outage risk during host memory pressure.
- Improved post-downtime catch-up for large servers with chunked scans and checkpoint progress, so long recoveries do not fail as one hard stop.
- Tier-limit alerts now DM admins once per month from the first over-limit reminder in that month, surfacing paused automations sooner.
- Unconfigured auto-leave now removes one oldest never-configured server per week and always excludes support, test, and premium servers.
- Added a Staff Advisories track for permission hygiene, giving admins explicit required, recommended, and optional permission guidance before automations degrade.
-
/bulk_user_uploadnow shows a live ephemeral progress bar with seeded and failed deltas while each batch is processed. - Added a Staff Advisories track for Premium bulk user upload, helping freemium servers decide when to upgrade and helping premium servers seed full rosters faster.
-
/reset_all_decay_scoresis now available to server admins on all tiers, so emergency decay resets are no longer premium-gated.
Fixes
-
/bulk_user_uploadnow seeds first-time valid member IDs correctly, so bulk roster imports no longer fail mid-run. - Auto-provision self-heal now keeps existing valid preset roles and channels instead of replacing already working assignments.
- Admin DM fallback contacts now refresh when the stored contact leaves the server or loses admin-level access.
-
/reset_all_decay_scoresnow resets scores to zero without removing member join history, streak counters, or auto-kick dedupe records. -
/set_decay_scorenow updates only the member's decay score for existing records and no longer overwrites streak or join metadata.