Список изменений
v1.4.2 - Security & Performance Hardening
This update is mandatory for all servers using the web dashboard.
Security
- Session tokens for the web dashboard now use cryptographically secure
SecureRandom(256-bit entropy) instead ofUUID.randomUUID()(122-bit), preventing potential token prediction attacks - Added explanatory comments to
CloudSyncManagerfor exceptions that are safely ignored
Performance
- Cloud dashboard registration retries no longer block a
ForkJoinPoolthread for 15 seconds between attempts, replacedThread.sleep(15_000)with Bukkit's non-blockingrunTaskLaterAsynchronouslyscheduler - Offline earnings cleanup now uses a single bulk
DELETESQL query instead of N+1 individual queries when a player joins, significantly reducing database load on servers with many offline earnings records
Fixes
- Added proper exception logging to previously empty
catchblocks inShopGUIandCloudSyncManager, making debugging much easier - Fixed a bug in
ShopGUIwheretargetwas used instead ofclickerfor certain player interactions - BungeeCord/Velocity Sync: Fixed a major bug where player balances could stay "stale" when switching servers due to permanent RAM caching. Player data is now refreshed from MySQL immediately upon joining a new server instance.
Internal
- Bumped version in
pom.xmlto1.4.2to ensure consistent builds across Maven and Gradle. - Updated
README.mdto clarify that MySQL is mandatory for cross-server synchronization and that Market Prices remain per-server for regional economy support.
Файлы
Aurelium-1.4.2.jar(475.67 KiB)
ОсновнойМетаданные
Канал релиза
Beta
Номер версии
1.4.2
Загрузчики
PaperPurpur
Версии игры
1.21–1.21.11
Загрузок
203
Дата публикации
1 мес. назад

