Skip to content

5.4 DEV build 1661

Pre-release
Pre-release
Compare
Choose a tag to compare
@AuroraLS3 AuroraLS3 released this 21 May 07:12
· 1257 commits to master since this release

5.4 DEV build 1661

There are backwards compatible database schema changes and frontend beta fixes in this update.

This is a release candidate.

Changes from dev build 1651

  • Join addresses are now stored in plan_join_address table and id referencing that is added to plan_sessions table for time based analysis implementation later.
    • Backwards compatible schema change - old versions will insert 'unknown' as each sessions address.
    • plan_user_info.join_address column was not removed, but its use is discouraged for 3rd parties as its use may be removed in the future.
  • Prevented transactions from executing if database ran into fatal error. This reduces amount of errors logged on a failed patch
  • Frontend BETA
    • Implemented player ping graph on the player page when opted into frontend beta
    • Fixed nickname list not showing colors properly
    • Fixed terminal icon not loading when user registered with console
    • Fallback to using relative address if Alternative_IP is misconfigured to reduce confusion. Previously nothing would load if address was different, now there's a chance something loads.

Change log

Frontend BETA

  • Implemented player ping graph on the player page when opted into frontend beta
  • Fixed nickname list not showing colors properly
  • Fixed terminal icon not loading when user registered with console
  • Fallback to using relative address if Alternative_IP is misconfigured to reduce confusion. Previously nothing would load if address was different, now there's a chance something loads.

Database

  • Fixed UserInfoOptimizationPatch resetting join_address data when applied
  • Join addresses are now stored in plan_join_address table and id referencing that is added to plan_sessions table for time based analysis implementation later.
    • Backwards compatible schema change - old versions will insert 'unknown' as each sessions address.
    • plan_user_info.join_address column was not removed, but its use is discouraged for 3rd parties as its use may be removed in the future.
  • Possibly improved speed of RemoveDanglingUserDataPatch
  • Prevented ActiveCookieStore related DbOpException if plugin failed to enable
  • Prevented transactions from executing if database ran into fatal error. This reduces amount of errors logged on a failed patch
  • Fixed error related to user_id constraint violation for Ping and Session store transactions. If they execute faster than the user register transaction the player will not have up-to-date information until the proper transaction executes, but the storage of other data will no longer fail.

Other bugfixes

  • Console will now log colors properly on Bukkit and Bungee based servers
  • Fixed some _raw placeholders from being formatted
  • Fixed Error related to GriefDefender Extension