Skip to content

Changelog

What's new in Bastion

Every release, newest first. Short notes on what was added, what changed and what was fixed.

Follow along in a feed reader: RSS feed

  1. Test mode, raid reports, the staff PIN and a recovery key

    Try Bastion's judgement before it acts, see exactly who came in during a raid, and keep control if a staff account or the owner's account is lost.

    Added

    • Test mode for Anti-Nuke, Automod, the Join Gate and Anti-Raid: Bastion decides as normal, does nothing and says what it would have done. The dashboard warns you while Anti-Nuke is only testing
    • Raid reports: every account that joined in a raid, the invite each one used and what Bastion did, kept for 30 days. /raid cleanup kicks, bans or unbans all of them at once
    • The shared raid list: servers that opt in warn each other about accounts removed in raids. No server is named on it, and entries go after 30 days
    • A raid alert can make everyone who joins verify until it ends
    • A honeypot channel, and a check for the same message posted by several different accounts
    • A web page check for verification. On Pro it can spot second accounts and VPNs without ever storing an IP address
    • An AI check for scam images on Pro, where the installation is set up for it. Only the picture is sent, and only a fingerprint of it is kept so the same picture isn't checked twice
    • Staff PIN on Pro: a personal 6 digit code before dangerous commands, now covering /softban, /cleanup, /raid cleanup, /unban, case edits and every part of /lockdown. A first PIN starts working after 24 hours, or at once with /pin approve
    • The owner recovery key, with /recovery status and /recovery remove. A recovery owner now sees the server in their server list
    • Hidden lockdown on Pro: hide every channel from members and post updates in one read-only channel
    • Temporary bans, /softban, /cleanup and /purge with filters
    • Your own questions on the appeal form on Pro

    Changed

    • The same message from many accounts now needs 5 different accounts for plain text. A message with a link, invite or mention still takes 3
    • A hidden lockdown no longer needs the Administrator permission. Bastion keeps its own access to each channel it hides and gives it up again afterwards
    • The VPN check on the web page starts switched off, so nothing is checked until you choose what should happen
    • Signing in on the web verification page now asks Discord only who you are, and no longer creates a Bastion account
    • A member on an IPv6 connection is let in when the VPN check can't cover them, and staff get a note in the verification log
    • A raid cleanup acts on the accounts Bastion flagged. Acting on everyone who joined during the raid is a separate choice for the server owner
    • Only the server owner can put Anti-Nuke in test mode, and it switches itself off after 24 hours
    • An exempt bot is only let off deleting channels it made itself. Its ceiling starts at 20 and the owner can set it from 5 to 60
    • A recovery's 48 hour wait starts once someone has been told. Cancelling keeps the key and locks it for 7 days
    • A custom bot name can contain a word like system inside a longer word, such as Ecosystem
    • Your data download and account deletion now cover every kind of record, and the privacy policy lists them all

    Fixed

    • Nickname cleaning now says which permission the Bastion role is missing instead of doing nothing
    • A temporary ban can no longer be placed on someone who is already banned
    • A thread opened inside the honeypot channel is deleted and nobody is punished for what was said in it
  2. A launch offer, custom branding and a status page

    Pro costs less to start, the bot can wear your own name, and there are a few new places to see how things are going.

    Added

    • Launch offer: 75% off your first 3 months of monthly Pro, once per server
    • Custom branding on Pro: give Bastion your own nickname and avatar in your server
    • A public status page
    • Setup now asks what kind of server you run and tunes the settings to match
    • The Overview shows the last 7 and 30 days at a glance
    • This changelog
  3. Appeals, member reports and staff tiers

    More ways for your staff and your members to deal with problems without typing a command.

    Added

    • Appeals: someone who was banned or timed out can ask to come back, and staff approve or deny it in Discord. Off until you switch it on
    • Member reports: members can right-click a message, choose Apps, then Report to moderators
    • Right-click actions: Warn, Timeout, Kick, Ban and Quarantine from the Apps menu, each with a short form first
    • Staff tiers: give a role only the Bastion commands you tick, with up to 10 tiers
    • A Discord AutoMod page in the dashboard, to add, switch off and delete Discord's own AutoMod rules
  4. Attack score, ping flood lockdown and panic mode

    Anti-Nuke catches mixed attacks, and Pro servers can have the clean-up done for them.

    Added

    • Attack score: different kinds of damage from one person add up, so a mixed attack is stopped even when no single limit was reached
    • Ping flood lockdown: locks every channel when members flood pings, then unlocks by itself. Off until you switch it on
    • Panic mode on Pro: when Anti-Nuke catches an attack, Bastion locks every channel, takes powers off staff roles and recreates deleted channels and roles from your newest backup
    • Scam link blocking and ready-made word lists in Automod
    • Alert roles, and a channel for each kind of alert
  5. Moderation, logs and backups

    The tools your staff use every day, a record of what happened, and a saved copy of your server.

    Added

    • Moderation commands such as /warn, /timeout, /kick and /ban, with every action saved as a numbered case
    • Warn steps: enough warnings lead to a timeout, then a kick, and you can change the steps
    • Security and moderator logs in a private channel. /setup makes one called bastion-logs for you
    • Message logs and the server changes log on Pro
    • Backups on Pro: a saved copy of your roles, channels and permissions. Restore brings back what's missing and never deletes anything
    • Bastion Pro, billed by the month or by the year. The core protection is free
  6. The core protection

    The first version of Bastion: the protection every server gets for free, and a dashboard to manage it.

    Added

    • Anti-Nuke: quarantines someone who mass deletes channels or roles or mass bans members, and tells you
    • Automod with heat: a spam score that times out spammers and leaves normal chat alone
    • Join Gate: checks every account the moment it joins
    • Anti-Raid: spots a flood of joins, pauses invites and removes the newest accounts
    • Verification inside your server, with a Verify button and an image captcha. No DMs, links or QR codes
    • Quarantine and lockdown, both undone with one command
    • The dashboard, the setup wizard with Relaxed, Balanced and Strict levels, and a security score out of 100
    • Trusted people, who Bastion never punishes