- Fix Geyser exemption sometimes skipping Java players #103
- Rename MySQL table to avoid naming collisions #102
- Fix MySQL driver issues on BungeeCord and Bukkit #101
- Optimize some parts of the code #100
- Fix NullPointerException in BungeeCord HandlerBoss on 1.20.2 #98
- Compress NBT dimension codecs with GZIP #97
- Recode some of the verification and improve networking #96
- Use a different verbose layout during active attacks #95
- Recode command and subcommand execution logic #94
- Run custom Sonar API events asynchronously #93
- Implement a custom asynchronous service system #92
- Allow verification to only be active during attacks #90
- Fix Geyser exemption not working on the standalone variant #88
- Recode attack detection algorithm to avoid spam #87
- Implement Discord webhook support #86
- Handle database errors instead of just throwing exceptions #84
- Cache BungeeCord kick packets during verification #82
- Implement max-online-per-ip check on BungeeCord #81
- Fix lockdown notification not working as intended #80