This update brings some big changes to the code base, removing a lot of technical debt in the process. This will help writing more tests in the future. In addition to that, there are some new features that you might like :)
Special thanks to all contributors!
- Free Disk Space tracking on Performance Tab
- Proxy HTTPS Override This setting can be used if you’re routing Plan traffic through a proxy (like nginx) to remove the need for Java Keystores. More information coming to wiki.
- Update notification now on the website The notification has been moved from in game to the website for easier use.
- Partial Velocity support, with help from @Miclebrick, requires another plugin with MySQL Driver shaded in.
- Made it possible to customize favicon.ico
- Introduced Dagger a dependency injection framework
- Removed static usage
- Updated Plugin Abstraction library. While doing this a few memory leaks were fixed.
- Network page servers tab now calculated on Bungee server, no more empty servers tab.
- Added Health Info stuff to Locale
- German locale updated by @Sprungente
- Fixed non ASCII symbols (eg. Russian symbols) not being accepted in the URL (For player pages)
- SLF4J Logger warnings on enable fixed by @PyvesB
- Fixed ConcurrentModificationException on Bungee ping gathering
- Fixed “Active players might be running out of things to do” on health tab
- Fixed issues with Database patches when using MySQL
- Fixed Plugin Data Exceptions related to new version of AAC
- Fixed Players page not refreshing often enough