Release Note

v2.15.0

13 February 2026

Improvements Fixes

Improvements

  • Daily auto-repair now prioritizes servers with known setup blockers, so impacted communities are fixed sooner.
  • Setup completion now detects large pending role-sync backlogs and stages role updates after enablement to avoid one large catch-up wave.
  • Inactivity tracking now better reflects truly recent activity instead of delayed older events.
  • Daily Activity Health Score processing is now more reliable during routine background runs.
  • Reward-role streak handling is now more stable during high-concurrency periods.
  • CleanerBot now recovers better from short background save hiccups to keep moderation flows uninterrupted.
  • Healthy servers are now skipped during auto-provision sweeps to reduce unnecessary background load.
  • /help quick links now show only currently active destinations (official website and community invite).
  • Staff advisories now include a dedicated Monthly Dead Channels Report tip with a matching hero image for faster team alignment.

Fixes

  • Fixed /set_decay_score being incorrectly premium-gated; manual decay corrections are now available on all tiers.
  • Fixed poll-choice rendering where multi-digit break-length emojis could collapse into one clickable option; break-length polls now use clean 1/2/3/? choices.
  • Added /config remove manual_kick_review_channel and matching /config show reset guidance to close a configuration gap.
  • Fixed Auto-Kick display formatting in /config show so /config toggle auto_kick renders clearly.
  • Fixed a timing edge case where older activity events could overwrite newer ones.
  • Fixed a persistence edge case where last activity could move backward.
  • Fixed a race condition that could occasionally create unfair reward-role grace reminders.
  • Fixed a premium-alert issue that could block near-limit and limit-exceeded staff notifications.
  • Fixed a daily score-update edge case that could occasionally interrupt Activity Health Score persistence.
  • Fixed a startup edge case where newly detected servers could briefly miss background checks during database reconnection.
  • Fixed a setup-save edge case that could add unnecessary warning noise during onboarding and rejoin flows.
  • Fixed rare background save interruptions during temporary connection issues.
  • Fixed duplicate fallback handling that increased edge-case error risk.
  • Fixed the daily-check path so auto-provision remains off when auto-provision assets are disabled.
  • Fixed a cleanup warning edge case so provider-wide vote-dedupe entries no longer trigger false invalid-guild alerts.
  • Fixed a rare advisory-history save conflict so advisory delivery logs stay consistent.
  • Fixed tip reset consistency so admin tip-cap resets stay in sync during database migration checks.
  • Fixed premium entitlement cache persistence paths so migration-era background checks stay consistent.
  • Fixed a server-leave cleanup edge case so departed-server data is removed more reliably without unnecessary fallback runs.
  • Fixed a startup config-read edge case so temporary database reconnects no longer trigger noisy false error logs.
  • Fixed startup cleanup noise by ignoring temporary unavailable-guild remove events, so only real guild leaves trigger purge logs.