Hello!
I have a shiny new update for you all, woooo! This one features quite a few bug fixes & performance improvements, so all users are recommended to update.
If you like LuckPerms and would like to support the work that goes into creating and maintaining this project, please consider supporting me on
Patreon or making a donation. Your contributions are greatly appreciated & allow me to continue to work on and make my projects available for free for all to use - thank you!
You can also 'star' the project on
GitHub, or come say hi to us on
Discord!
That's all for now - enjoy the update!
- Improved the file watcher system used by flatfile storage, it's now much faster to detect and apply updates
- Improved the "brigadier" command completion data send to 1.13+ clients
- Added support for unicode double quote characters when parsing command arguments
- Improved performance and reliability for the PEX and PowerfulPerms migrators
- Improved performance when constructing/posting events provided by the LuckPerms API
- Changed the verbose handling code to be less intrusive to the server
- Allow leading '/' in LP commands executed from the console, help when running copied /lp applyedits commands from the web editor
- Added support for SSL connection to Redis
- Fixed the Year 2038 problem in LP MySQL tables (expiry times further into the future than 2038)
- Released LP API 5.1, with a number of improvements and convenience methods added for developers
- Added meta-value-selection config setting
- Added listener to update the client commands list when permissions are changed
- Changed exporter to output users & tracks in a consistent order
- Removed legacy import functionality
- Added notice to inform users to ignore 'illegal reflective access' warning messages
- Fixed bug with empty string world names when calculating world contexts
- Fixed issue converting MongoDB document _id to UUID
- Fixed applying track reordering from the webeditor
- Added checkTime property to verbose data
- Improved commands to reply with more descriptive message when http requests fail
- Fixed bug with null entries in Permission#children map
- Improved plugin startup sequence so dependencies are downloaded in parallel
- Added option for Sponge style wildcards
- Changed HikariCP config to improve recovery following database downtime
- Added a number of (previously removed) command aliases
- Fixed group listmembers command behaviour with the default group
- Added more useful debug message when a LinkageError is thrown due to bad SLF4J classloading
- Improved performance when loading lots of groups from SQL storage types
- Improved sync task performance
- Improved performance of /lp log commands
- Improved user info command
- Added contextual data section to group info command