Skip to content

5.7 DEV build 3189

Pre-release
Pre-release

Choose a tag to compare

@AuroraLS3 AuroraLS3 released this 09 Feb 16:47
· 57 commits to master since this release

5.7 DEV build 3189

This dev release is a release candidate for 5.7 release.

Special thanks to Kopo, SaolGhra, TWJohnJohn20116, Shadowhackercz, Vankka, DrexHD & Jsinco for contributions to this update

Changes since DEV build 3123

  • Czech locale updated by Shadowhackercz
  • Fixed an issue related to boolean values in Extensions
  • Added Server Uptime to Performance as Numbers tables
  • Vankka updated DependencyDownload to clean up old downloaded libraries
  • Added MSPT (Milliseconds per Tick) metrics to Performance
  • DrexHD updated fabric to 1.21.9
  • Jsinco updated join address filter setting to support regex
  • Rewrite of the database move/backup/restore system
  • Updated to use velocity 3.5.0-SNAPSHOT

Change log

Website

Theme Editor

You can now create your own themes for Plan without needing Html Customization. This is the main new feature of this version and is documented here.

image
  • theme.yml has now been deprecated and will be deleted if it only contains default values

MSPT (Milliseconds per Tick)

image

Milliseconds per Tick (average/90th percentile) have been added to performance metrics on all applicable platforms.

Other

  • Kills table can now be searched/sorted/exported and gets up to 25000 entries from the database
image
  • Added Uptime data to Performance as Numbers tables
  • Multi-select components have been replaced with a more intuitive alternative, especially on mobile
  • Performance graph tabs now sync the graph range-finder so that you can view different data for same time easier
  • Network performance graph colors now vary between servers to be easier to read
  • Fixed extra Series label appearing in HTTP mode on Performance graph (This is the plugin version history series in HTTPS mode)
  • Fixed some night mode text invisibility issues
  • SaolGhra fixed error r.includes is not a function related to Litebans

Config

  • Jsinco updated 'Data_gathering.Join_addresses_.Filter_out_from_data' to support regex. Note that any existing setting values with . (dot character) will now match any character.
  • Display_options.Theme (default "default") now refers to theme name in the theme editor rather than "What theme.yml to copy values from"
  • Display_options.Night_mode (default false) added

Data

  • MSPT average and 90th percentile added to plan_tps table
  • Register date 0 (1970-01-01) is now regarded as invalid.
  • Ban status is now updated by an automatic task that cycles through all known players small amount at a time

Sponge

  • Sponge API 14 is now used, API 8 is no longer supported.

Fabric

  • Fabric was updated to 1.12.9 by DrexHD (Supports 1.12.11 as well)

Velocity

  • Velocity was updated to 3.5.0-SNAPSHOT

Database

Database move system rewrite

Rewrote the system responsible for copying data from one database to another since previous system would crash under large datasets. The goal of this was to allow copying large SQLite databases to MySQL even on larger servers. The system was tested against a 3 GB database on a server with 1 GB of allocated memory.

  • /plan db move, /plan db backup, /plan db restore use the new system
  • Added /plan db merge command (permission: plan.data.merge) which allows merging SQLite data to existing MySQL. This is useful for those merging multiple servers into a network when all servers had Plan installed on separate SQLite databases.

Other

  • id column added to old plan_tps tables that did not have it yet via Patch.
  • If MySQL runs into error code 1020 'Stale read' error, the transaction will retry instead of erroring
  • Fixed dyplicate key violation related to AllowListBounce

Locale

  • Dates, time amounts & country names are now translated based on the selected locale. (If specific ones aren't please report it as a bug)
  • HighCharts & Calendar are now translated based on the selected locale
  • TWJohnJohn20116 updated zh_TW locale
  • Shadowhackercz updated CS locale

Extensions

  • Fixed ArithmeticException related to LibertyBans when bans were infinite
  • Fixed an issue related to rendering boolean values
  • Updated Jobs extension to support newer version

Placeholders

  • Fixed network_players_online always saying 0

Other

  • Vankka updated DependencyDownload to clean up libraries folder of old versions
  • Kopo updated the build system to speed up builds & IDE indexing performance