- Support velocity 4.0.0+
- Fixed an issues related to channel init plugins (like packetevents)
- Fixed SEGFAULT upon panic mode activation (my bad bruh)
- Fixed random timeouts (and possibly false firewalling) caused by a race condition
- Fixed console spam caused by bots scanning the internet
- Improved premium data request sources (Removed AshCon, set Mojang as primary source)
- All 'matscan' scans will now be firewalled by default
- Added an 'auto' option to premium-uuid
- Removed obsolete Internal NIO Interceptor firewall type
- Fixed empty password salt hashing issues
- Fixed invalid and near-zero timeouts for all firewall entries
- Modernized antibot algorithms: C1 -> C2, B2 -> B3
- Fixed some HAProxy set-up issues, such as indefinite waiting and pre-login checks not properly working
- Fixed 'Invalid host' sometimes appearing for niche handshake formats
- Fixed invalid packet disconnects at password validity feedback
- Added 26.2 support
- Drastically reduced additional latency caused by Alix during join
- Fixed several errors causing random disconnects to players
- Added several new DDoS & bot attack detection algorithms (Bear in mind that some are still disabled and in-production)
- Optimized several critical parts of connection handling
- Added automatic HAProxy support
- Reduced the firewall's memory footprint & introduced time-based firewall entries
- Added Panic Mode - Which allows only already-registered players to join, activated whenever suspicious network activity is detected
- Added the ability to configure limbo's re-transfer host & port, in case of issues
- Enhanced automatic host recognition, now accounting for a reverse-proxy
- Added the ability to configure whether users with differently-cased, but ignoring case equal nicknames, should be allowed to join
- Added Alix's Fast Unsafe Epoll firewall
- Added atomic file writes & graceful continues at read fail
- Fixed 'Already Connected' sometimes appearing for players
- Fixed several virtual limbo issues, related to a read never completing
- Added the ability to force premium users to register manually
- Added the possibility of disabling loading built-in "bad" ips
- Fixed deprecated buf util causing issues
- Lifted password limitations: Max length 30 -> 50, Min valid ASCII char 35 -> 33, Max 382 -> No upper limit, allowed special characters
- Improved password invalidity feedback
- Fixed limbo "Loading terrain..." 30-second screen for 1.19.3+ clients (no idea if lower versions get it)
- Fixed possible random client disconnects on some linux machines due to internal flushing error and reversed compression logic
- Changed default encoding strategy to runtime caching instead of pregenerating all
- Fixed a possible in the virtual limbo during invalid packet kick
- Try fix sun.misc.Unsafe on java 25 and newer
- Added external database sync support, available at database.yml and /as save_all_to_db
- Fixed a possible timeout error during non-premium join
