PermissionsEx v1.22.9

Details

  • Filename
    PermissionsEx-1.22.9.jar
  • Uploaded by
  • Uploaded
    Jun 21, 2015
  • Size
    704.72 KB
  • Downloads
    96,589
  • MD5
    46f41110a7551208401f1c328be04858

Supported Bukkit Versions

  • CB 1.7.9-R0.2
  • CB 1.7.9-R0.1

Changelog

Modifyworld is NO LONGER distributed with PermissionsEx. Download it from its project page

Special thanks to stuntguy3000, Gabscap, and PikachuEXE for their important contributions to this release!

NON-REVERTIBLE backend schema changes will occur with this release. Once a server is successfully started with version 1.22, previous versions of PEX will not be able to understand the file or SQL schemas. (If upgrading from a version before 1.22 to a version that is newer than 1.22.2, a backup of the database will be generated)

This release is not compatible with Spigot 1.8 and other servers that have updated their guavas

1.22.9:
- Revert earlier changes in CachingData to fix some people's issues

1.22.8:

  • Fix timed groups check + possibly concurrent modification exception
  • Fix a few CMEs, other bugs
  • Fix rank ladder fetching
  • Preserve group position when swapping groups

1.22.7:

  • Prevent duplicate attachments from being added to Permissibles -- fixes server lockups when repeatedly calling /pex reload
  • Correct error handling when commands present errors
  • Several performance tweaks
  • Improve compatibility with older versions of MySQL.

1.22.6:

  • Fix an issue with NetEvents (thanks to Gabscap)
  • Improve performance with file backend
  • Fix the UUID convert command for permissions files already containing UUID data

1.22.5:

  • Special thanks to Rocky143 and sk89q's WarmRoast for help tracking down the performance issue resolved in this release.
  • Improve performance of SQL backend

1.22.4:

  • Re-add timed groups
  • Correctly remove options deleted during the lifetime of a user from the per-user cache
  • Only store last login time for non-virtual players
  • Make user renaming a bit more reliable
  • Modify bulk uuid conversion to request multiple UUIDs at once and not block the server. This results in a massive performance improvement over the previous method and is functional with Mojang's ratelimiting
  • Improve error message when plugins query invalid permissions

1.22.3:

  • Resolve an issue with SQL schema upgrades that was identified after 1.22.2 was uploaded but before it was approved.

1.22.2:

  • Make a backup of backend before performing a schema update
  • Include number of users in a group when listing users in that group
  • Better support for UTF-8 characters in SQL
  • Improve interaction with LilyPad's uuid injection
  • Slight performance tweaks
  • Handle several previous error conditions encountered after errors occurr during startup and PEX disables itself
  • Improve error reporting to provide more useful data
  • Correct several SQL queries (thanks to Gabscap)

1.22:

  • Fix issues when other plugins try to interact with a disabled PEX
  • Improve automatic error reporting
  • Fix world inheritance
  • Improve file and database schema (NOTE: At this point, reverting to a previous database schema is no longer possible.
  • Fix non-inheritable permissions
  • Thread-safety tweaks.