Release 3.0.1
Updates:
- Bump Bukkit support range to 1.8.x thru 1.18.x (from 1.8.x thru 1.16.x)
- Bump BungeeCord supoort range to 1.8.x thru 1.18.x (from 1.8.x thru 1.16.x)
- Validate data length when creating an IPCMessage with pre-filled data, or when adding data
- Throw an Exception during the create/add if the serialized data is too long
- This is a faster failure that can happen in the implementing code instead of throwing the Exception when trying to send the IPCMessage, thus the failure always existing in BungeeIPC
- API updates to mark parameters as
final
where applicable - Configuration file updates to show the Java logging levels and their comparable Log4J logging levels, based on the specific implementation (Bukkit vs. BungeeCord)
- BungeeCord IPC implementation has logging levels now instead of "extra_logging", as BungeeCord itself has implemented the ability to change log levels
- Default to using the industry-standard PKCS12 KeyStore instead of the proprietary JKS
- Removed redundant methods in the BungeeCord server status updater
- Updated Jetbrains Annotations to 23.0.0 (from 22.0.0)
- Updated license header year
- Updated logger license notification year