Changelog
What's shipped, newest first. This mirrors the same "what's new" notes posted in Discord.
v26.08.5
- 🎁 Free 14-day trial — new players can now try BreachReport free for 14 days by linking a Ubisoft account with
/addplayer, no payment required. One trial per Ubisoft account.
- 🔁 Changed your Ubisoft username?
/renameplayer reconnects your existing stats automatically instead of starting you over as a new player.
- 📋
/mylicenses now shows everything covering you — including a seat or license someone else set up for you, and shows trials (active or expired) alongside your seats and grants.
- ⚙️ A separate announcements channel is available via
/setchangelogchannel (admin only), if you'd rather keep update notices out of your main stats channel.
v26.08.4
- 🔒 Personal records are now private — when you break your own personal best (daily, monthly, or season), you'll get a DM about it instead of it being announced to the whole server. All-time server records are unchanged — those still post publicly for everyone to see.
- 🐛 Fixed: Quick Match/Unranked nightly leaderboards could post in the wrong order — players weren't always sorted correctly by points on the secondary-mode leaderboard. Ranked was never affected.
- 🔢 New version numbering — starting with this release, version numbers follow a year.month.release format (e.g.
26.08.4 = the 4th release shipped in August 2026) instead of the old major.minor scheme. Just a naming change — nothing about how the bot works is different.
v6.3
- 🔫 We now track every stat by operator — Kills, Deaths, Assists, Headshots, Clutches, First Bloods, ACEs, multi-kills, Target Bans, Funny TKs, all of it, broken down per operator, going forward from today. New
/operatorlookup command puts it at your fingertips: an overview of every operator you've played, a full breakdown for one specific operator, or a ranked list of any single stat across all of them.
- 💥 ACE and 4K announcements now name the operator — plus how many times you've done it with them, both tonight and all-time.
- 🎯
/addtargetban and /addfunnytk now announce to your stats channel — instead of only you seeing it, the whole squad sees who just landed a Target Ban or Funny TK, which operator, and their career count with them.
- 📣 New
/lfg command — a second way to summon the squad alongside /calltoarms, same idea, different energy.
- 🏅
/addmvp and /removemvp simplified — just pick the mode now, no more picking an operator. You switch operators mid-round anyway, so tying an MVP to one specific pick never quite made sense. /addtargetban and /addfunnytk are unchanged.
v6.2
- 🎲 New
/rolldice command — pick Attack or Defense and get randomly assigned a real operator to play, announced to your stats channel.
- 🎯
/addmvp, /addtargetban, and /addfunnytk now ask which operator it happened with — mode and operator are both required now, laying the groundwork for per-operator stat breakdowns down the line.
v6.1
- 🐛 Fixed: a very active night could fail to post the leaderboard or records at all — server- and season-wide posts (leaderboards, daily summaries, record announcements) now split across multiple messages if there's a lot to report, instead of occasionally failing to post entirely.
- 🐛 Fixed: tied all-time records repeating every night — a standing tie between two players used to get re-announced on every check even when nothing new happened. Now it's announced once; a genuine new record (or someone breaking the tie) still always posts.
v6.0
- 🎮 Quick Match and Unranked leaderboards now update live — records, personal bests, and the nightly leaderboard now refresh the moment a match is detected, the same way Ranked already did. No more waiting until end of day to see it reflected.
- 🛡️ More reliable match detection — a rare timing issue that could occasionally cause a match to go untracked has been fixed. Day-to-day tracking should feel more consistent across all modes.
- 📅 "Tonight" is now "Today" — small wording update across leaderboards and stat commands to better reflect always-on tracking.
v5.64
- 🎮 Console support — BreachReport now tracks Xbox and PlayStation players too. Pick your platform when linking with
/addplayer.
v5.63
- 🎮 Quick Match and Unranked tracking are here — BreachReport now tracks all of R6's core modes, not just Ranked. New
/setmodes command (admin-only) lets each server independently turn on Quick Match and/or Unranked tracking, and a Combined view that sums whichever modes you've enabled. Ranked stays on by default for every server — nothing changes unless you opt in.
- 🏆 Every leaderboard now supports mode selection —
/leaderboard, /monthlyleader, /seasonleader, and /lifetimeleaderboard all take an optional mode choice (Ranked / Quick Match / Unranked / Combined). Leave it blank and you'll see every mode your server has enabled; pick one to see just that mode.
- 📊 Personal stats and records go mode-wide too —
/records, /alltime, /lifetimestats, /monthlypersonalrecords, /monthlyalltimerecords, /seasonpersonalrecords, and /seasonalltimerecords all follow the same pattern, including daily best-day-ever records.
- 🏅 Manual stats (MVP / Target Ban / Funny TK) are mode-scoped —
/addmvp and friends now apply to whichever mode you specify. If your server only tracks Ranked, nothing changes; if you've turned on multiple modes, you'll be asked which one.
- ⚡ Ranked stats update noticeably faster — kills, deaths, wins, and losses now come from a faster Ubisoft data source instead of the one that could lag up to an hour behind. Detail stats (assists, headshots, clutches, etc.) still follow Ubisoft's own timing.
- 🐛 Fixed: an account re-link could occasionally show wildly wrong negative stats for a moment — a rare edge case around stale cached data has been closed off; day-to-day tracking is unaffected.
v5.56
- 🎖️ Headshot count restored on all leaderboards — HS count (🎖️ X HS) now appears alongside HS% on nightly, monthly, season, and lifetime leaderboards. Each headshot still earns +1 pt.
- 🎯 HS% winner now marked with ★ — the player with the best HS% each session has a ★ next to their percentage so it's immediately clear who earned the Best HS% bonus.
- 🚫 Target Bans now shown as 🚫 TB — previously used 🎯 (same as HS%), causing confusion. Target Bans now use 🚫 across all leaderboards and session summaries.
v5.54
- ☠️ First Deaths now tracked on all leaderboards — how often you die first in a round. Displayed on nightly, monthly, season, and lifetime leaderboards as ☠️ FD. Tracked as a personal and all-time record. Configurable via
/setpoints → First Death (default 0 pts — tracked but not penalized; set negative to penalize).
v5.53
- 🎯 HS% (Headshot %) now tracked on all leaderboards — computed from headshots ÷ kills. Displayed on nightly, monthly, season, and lifetime leaderboards. The player with the best HS% each session earns a configurable bonus (default +3 pts) — similar to the K/D bonus. Adjustable via
/setpoints → Best HS% Bonus. HS% is also tracked as a personal and all-time daily, monthly, and season record.
v5.52
- 📊
/lifetimeleaderboard — new slash command that posts the all-time lifetime leaderboard to the stats channel on demand (same view as end-of-session). For stat-sorted views, /lifetimeleader still offers a dropdown to rank by Kills, K/D, First Bloods, ACEs, etc.
v5.51
- 📊 All-Time Lifetime Leaderboard now posted at session end — after the season standings, the bot now posts a full lifetime leaderboard showing cumulative totals across every session ever played (points, K/D, W/L, sessions, and extras). Only fires if there is session activity — skipped on empty sessions.
v5.50
- 🐛 Fixed an issue that could inflate season records with data carried over from a prior season.
v5.49
- 🐛 Fixed a bug where the season leaderboard could briefly show stats from the previous season.
v5.48
- 🐛 Fixed negative win/loss counts briefly appearing right after a new ranked season starts.
v5.47
- 🐛 Fixed record embed title said BROKEN when the record was only tied — the daily, monthly, and season all-time record embeds now show the correct title: TIED when the new value matches the existing record, SET for a brand-new first-ever record, and BROKEN only when the old record is actually surpassed.
v5.31
- 🤝 All-time record ties now credited to all players — when multiple players match the same all-time, monthly, or season record in the same session, every player who tied is now announced (e.g., win streak of 4 shared by two squadmates). Previously only the first player to set the record was credited.