Release: PermGuard v1.0.5 ๐ก๏ธ
We're excited to announce PermGuard v1.0.5, bringing enhanced privacy controls and performance improvements! This update adds player name sanitization for logs, stricter validation, and optimized permission checking. ๐
๐ New Features:
- ๐ Sanitize Player Names in Logs:
- New
logging.sanitizePlayerNamesoption (enabled by default) - Player names are sanitized before writing to console/file logs
- Perfect for offline/cracked servers or when logs are consumed by external systems ๐
- (Commands already always use sanitized
<player>placeholder) - Keeps your logs clean and privacy-friendly! โจ
- New
๐ ๏ธ Improvements:
-
โก Pre-compiled Permission Cache:
- All restricted permission entries are now compiled once on reload/start into an immutable snapshot
- Join handler no longer scans raw config on every join
- Reduces per-join overhead while keeping behavior identical
- Faster permission checks without any functionality changes! ๐
-
โ Stricter Telegram Chat ID Validation:
- Up to 30 Chat IDs supported
- Each ID must be a comma-separated number (e.g.,
123456789,-987654321,-1001234567890) - Invalid IDs are now reported with clear, actionable error messages ๐ฏ
- Better configuration validation on startup!
๐ฅ How to Update:
โ From PermGuard v1.0.4:
- Download the latest version from the GitHub Releases page
- Stop your Minecraft server
- Replace the old plugin JAR file with the new one in your
pluginsfolder - Start your server
- Done! Your configuration will update automatically with all new options โจ
โ ๏ธ From PermGuard v1.3 or lower:
Old configurations are NOT compatible โ manual migration required:
- Important: This update requires Java 17 or higher
- Download PermGuard v1.0.5 from the GitHub Releases page
- Stop your Minecraft server
- Backup your current configuration files from
plugins/PermGuard/to a safe location (you'll need them as reference) - Remove the old PermGuard plugin JAR from your
pluginsfolder - Delete the old
plugins/PermGuard/folder - Install the new PermGuard JAR file in your
pluginsfolder - Start your server โ new configuration files will be generated automatically
- Manually reconfigure all settings using your backup as reference
- Test everything
PermGuard v1.0.5 โ better security, better performance, better validation! ๐ฎ
If you encounter any issues or have questions, please open an issue on GitHub.
Keep your server secure! ๐ก๏ธ