Changelog Summary This release introduces key updates to dependencies, enhances code structure, and removes outdated components. The migration to Jakarta Servlet ensures compatibility with modern Jakarta EE standards, while upgrading Jetty to version 12 improves performance and security.
Changed:
Updated Jetty to v12: The Jetty dependency has been upgraded to version 12, providing enhanced performance, security fixes, and better Jakarta EE support.
Migrated from Javax Servlet to Jakarta Servlet: The project now fully adopts Jakarta Servlet instead of Javax Servlet, aligning with Jakarta EE 9+ standards. This required modifications to import statements and API method references.
Refactored WebHandler class: The WebHandler class has been restructured to improve readability, maintainability, and efficiency. Redundant code has been removed, and methods have been optimized.
Removed:
Removed WhitelisterCommand class: The WhitelisterCommand class has been removed because it was a duplicate of an older class responsible for managing commands. The new WhitelistCommand class has been in use since v1.1.7, making the old version obsolete.
Changed: - Replaced console command for whitelisting with direct API calls to improve performance and reduce overhead
- Optimized whitelist logic with fallback to UUID if username fails
Fixed: - Improved error handling for failed whitelist attempts, now provides proper console feedback