• Added logging and rollback support for adding/removing books on lecterns.
  • Added logging for adding/removing items from containers via hoppers.
  • Added logging for falling gravity blocks during explosions (e.g. falling sand blocks).
  • Added logging and rollback support for Wandering Trader metadata.
  • Added logging of player locations for chat and command events.
  • Added "/co teleport " command (permission: coreprotect.teleport)
  • Added clickable coordinates to lookup results (enabled with teleport permission).
  • Added clickable navigation buttons to the pagination in lookup results.
  • Added ability to perform lookups on sign messages (a:sign & right-clicks).
  • Added ability to perform radius lookups on chat messages and commands.
  • Added ability to rollback items from containers in a radius without a specified user.
  • Added hidden "rows:" parameter for specifying the number of rows in a lookup.
  • Added quotation support for values in the CoreProtect configuration file.
  • Changed project versioning to no longer use “v2” in version numbers.
  • Changed release codebase to utilize the newer "Refactor" repo with numerous internal code changes.
  • Improved formatting of timestamps in lookups, with extended information upon hover.
  • Improved performance of MySQL database operations by utilizing batching.
  • Improved performance of WorldEdit logging operations.
  • Improved performance of item transaction processing and logging.
  • Removed experimental "mysql-server-statements" configuration option.
  • Fixed double chests not always rolling back or restoring properly.
  • Fixed double blocks, such as tall grass and rose bushes, not always returning data when inspected.
  • Fixed damage from spectral arrows and tridents not logging the username of the shooter.
  • Fixed breaking an armor stand not always logging the armor stand contents.
  • Fixed interactions on chipped and damaged anvils not being logged.
  • Fixed unnecessarily loading block data on player logins/logouts.
  • Fixed being unable to perform actions on usernames contain prefixes.
  • Fixed lookups not always displaying result data in the correct order.
  • Fixed WorldEdit 7.2+ not being detected as a valid WorldEdit version.
  • Fixed StackableItems breaking item transaction logging for certain containers.
  • Fixed SQLite purges not actually removing any data on some systems.
  • Fixed messages in console having an extra line break when using Spigot.
  • Fixed "Database busy" errors unnecessarily displaying when running commands.
  • Fixed username based lookups not always returning data for the correct username.
  • Fixed consumer data being discarded if the database server is unreachable.
  • Fixed MySQL connection errors on startup not displaying the full stack trace.
  • Fixed TileEntity error when restoring a block directly over an existing container block.
  • Fixed "no query solution" error when looking up a block type while excluding a user.
  • Fixed NumberFormatException when entering certain invalid page numbers.
  • Fixed MysqlDataTruncation error when logging large amounts of metadata.
  • Fixed ArrayIndexOutOfBoundsException when logging container transactions.