This update adds optional regional routing support for setups with multiple proxies and region-separated backends. You can keep using the classic single-proxy setup, or switch to an EU/NA layout with region-specific routing. ProudX also gained extra safety hooks for delegated forwarding when regional support is enabled, while still keeping the simple setup fully supported and non-mandatory.
Introduced a dedicated scheduler wrapper layer with a runtime coordinator for Bukkit and Folia, migrated Bukkit task handling to the new abstraction, and marked the plugin as folia-supported in plugin.yml for proper Folia loading.
This update focuses on database stability, MySQL/MariaDB compatibility, and safer Velocity backend routing checks.
-
Fixed MySQL 8 schema migrations by removing unsupported
ADD COLUMN IF NOT EXISTS usage.
-
Improved migration safety with metadata-based checks before adding columns or indexes.
-
Added detailed schema migration logs for migration start, existing/created columns, existing/created indexes, failures, and completion timing.
-
Improved backend readiness checks on Velocity.
- When both
auth-entry and
post-auth servers are enabled and defined, ProudAuth now verifies both before allowing the player through.
- Prevents cases where the auth server is available but the post-auth target is offline or not responding.
- Regenerated the universal jar with the latest fixes.
Important: This update is recommended for all networks using MySQL 8 or the auth-entry/post-auth routing flow.