Updates & Changelog

What's new in Peacekeeper. Feature launches, improvements, and fixes.

v9.2 - August 2026

Open beta, guided setup, and a rebuilt dashboard

NEW Open Beta - The web dashboard is now available to every server, no access request needed. Add the bot and configure it right away.
NEW First-Time Setup Wizard - New servers get a guided, step-by-step setup in the dashboard: log channels, mod role, and one-click protection. Setup takes about a minute.
NEW Stat Counter Channels - Live-updating voice channels showing members, online, bots, roles, boosts, goals, and category-scoped counts. Visual card-based counter picker.
NEW Unified Logging - 28 individual event types, each routed to its own channel. Every embed shows who did what, with avatars and full attribution. Message deletes now say whether Peacekeeper, a mod, or the author removed them.
NEW Avatar & Username Tracking - Logs profile picture and username changes across the server.
NEW Futuristic Dashboard UI - Rebuilt with glass panels, an animated background, and glowing controls.
NEW User Guide - Searchable in-panel guide covering every feature with jump-to navigation.
IMPROVED Dashboard-First Setup - Setup now lives in the web panel instead of Discord commands. Running /setup points you straight to the dashboard.
IMPROVED Welcome Message - When Peacekeeper joins a server, it posts a quick welcome with a direct link to set up.
IMPROVED Reaction Role Emojis - Now resolves shortcodes (like :shield:), custom server emojis, and unicode reliably.

v9.1 - July 2026

Major feature update

NEW Anti-Nuke Protection - Detects mass bans, kicks, channel deletions, and role deletions. Strips the attacker's roles and optionally bans them. Configurable thresholds and trusted roles.
NEW Join Gate / Captcha - Require new members to verify before accessing the server. Button click or math captcha mode.
NEW Custom Commands - Text-triggered responses with embed support and placeholders.
NEW Application Forms - Staff apps, whitelist requests, partnerships. Members fill a modal, staff review with accept/deny buttons.
NEW Auto Wipe Overhaul - Multiple channels, each with interval/daily/weekly schedules in EST. Preserves pinned and sticky messages.
NEW Ticket Analytics - Open counts by type, average close time, staff leaderboard.
NEW Member Growth Charts - 30-day joins/leaves chart with stats on the Analytics page.
NEW Bulk Member Actions - Search members and grant/remove roles in batch from Member Lookup.
NEW Public Web Leaderboard - Opt-in public XP leaderboard page with weekly tab and prestige stars.
NEW MEE6 Import - One-click XP migration from MEE6. Nobody loses progress.
IMPROVED Level System - Prestige, weekly XP, PIL rank cards with custom backgrounds, per-role/channel multipliers, global event boost, no-XP zones, voice XP guards (min humans, AFK exempt).
IMPROVED Age Verification - 5-tab panel with custom DMs, security controls, bypass roles, photo deletion, cross-server trust toggle, and full history.
IMPROVED Reaction Roles - Full embed-editor builder with live preview, button or reaction mode, edit existing messages, unlimited bindings.
IMPROVED Invite Tracker - Tracks leaves, rejoins, account age. Full dashboard with leaderboard, revoke, and CSV export.
IMPROVED Suggestions - Approved/denied suggestions are now locked. Voting buttons and reactions removed on decision.
IMPROVED Dashboard Navigation - Reorganized into 8 groups with subtab pages. Auto-collapsing sidebar. Partner Network hidden for non-partners.
IMPROVED Tickets - Per-type transcript toggle, auto follow-up messages, action buttons and auto-pull for normal tickets, analytics tab.
IMPROVED Camera Enforcement - Tags members in voice text chat, no admin bypass, configurable grace period and action.
FIX Log Routing - Panel settings now actually apply. All 73 log calls route by level.
FIX Autoresponder - Was silently broken after prefix removal. Restored.
FIX IPC Crashes - Fixed asyncio.run() crash affecting pronoun post, reaction roles, and GBR.
FIX Invite Tracker - fetch_invites() replaced with guild.invites() for correct discord.py version.
FIX Level Config - Panel was writing to wrong database. Fixed.
FIX Rate Limits - Rust status loop rate limiting fixed with proper backoff.
FIX Member Counter - No longer shows total=online when presence data hasn't loaded.
FIX Ticket Type Delete - Now auto-saves immediately instead of reverting on refresh.
REMOVED Legacy ! prefix commands. Peacekeeper is now slash-only.

Panel Pages Added

Features that had bot logic but no panel access

NEW Anti-Nuke, Join Gate, Custom Commands, Application Forms
NEW Giveaways, Auto-Role, Birthdays, Infraction Points
NEW Welcome Card Builder, Auto Wipe, Role Assign
NEW Server Oversight (Dev), Pronoun Builder, Hierarchy Check