Hi,
it has been a long time since I last posted an update here. Anyways, BP4 is out now.
There are many changes in this update, so please test it on your test server before you put it into production. Most notably check if your configs are right, they were restructured (for better overview) and converted automatically. Also test the permissions of your different groups as there were performance improvements as well as updates to make permissions resolving more deterministic. Moreover, the MySQL table is renamed to remove the '2' at the end of the name.
Also, I'm not publishing every update here since BungeePerms is more or less a rolling release and there are often little changes/bugfixes/features that are not worth to post here (although it would boost my download count). You can find continuously integrated versions of BungeePerms at
https://ci.wea-ondara.net/job/BungeePerms. These versions are not more and not less stable than the versions provided here.
Donations:
I got many questions from people in the past about donations. Well, if you like to donate you can do so at
https://www.paypal.com/pools/c/8jDGoxXlKV.
Discord:
for those how did not already notice, there is a Discord server for BungeePerms support (server admins and developers) where you can ask questions. Reach out to us at
https://discord.gg/3SsX7pm.
For developers:
Bungeeperms now adds an API called BungeePermsAPi which is included in BungeePerms. It is designed to be stable with no changes in method signatures, only additions of new functions it the need ariases. I highly encourage you to use it instead of the old way you did it. Many internal functions of BungeePerms changed or were removed in favor of new/other functions. The API is backported to BungeePerms 3.0 dev #75.
Change log (important things):
+ added timed permissions and groups
+ added spanish translation
+ added PlaceHolderAPI support
+ added BungeePermsAPI as long term API (backported to BP3)
+ added overview command to show all groups and the inheritances
+ added BESTMATCH permissions resolving mode (besides the old SEQUENTIAL mode)
+ SEQUENTIAL resolving mode changed a bit to ensure deterministic behavior
+ permissions.yml is split into 2 files (users and groups seperated)
+ mysql2 backend is not called mysql (stop confusion)
+ renamed mysql permissions table to '<prefix>permissions' (renamed automatically)
+ uuid and permissions backend are now the same (yaml or mysql)
+ config restructured (converted automatically from BP3)
+ fix users listings with useuuids enabled
+ performance improvements
For complete change log see
https://ci.wea-ondara.net/job/BungeePerms/81/