Skip to content

Releases: plan-player-analytics/Plan

4.4.7-DEV1.1

29 Sep 09:20

Choose a tag to compare

4.4.7-DEV1.1 Pre-release
Pre-release

4.4.7-DEV1.1

  • Fixed #711 (Bungee Litebans error)

4.4.7 DEV1

26 Sep 17:47

Choose a tag to compare

4.4.7 DEV1 Pre-release
Pre-release

4.4.7 DEV1

This is a single fix dev release, main work is going to technical debt goal intended for solving memory usage issues.

Change Log

  • Fixed IPHashPatch failing #732
  • Increased clean task start delay

4.4.6

23 Sep 15:09

Choose a tag to compare

4.4.6

  • plan.inspect permission changed to plan.inspect.base
  • plan.qinspect permission changed to plan.qinspect.base

New

Improvements

  • Reduced memory usage:
    • Player page now rendered on demand instead of on login status change
    • Selective caching in DataContainer
    • ResponseCache now uses Caffeine with 5 minute invalidation - Should reduce memory usage over time by removing unvisited pages.
    • HTML page compression (Unimportant whitespace removed in memory). Speeds up loading & reduces memory usage.
    • Disabled Debug logging in memory temporarily
  • Improvements to DE locale by @Sprungente
  • Named Plan ExecutorService pools
  • PluginData values are now in more sensible order (In order of appearance)

Bugfixes

  • Fixed page breakage when using a locale, and odd replacements such as Yesterday -> Jasterday for example.
  • Fixed plan.ignore.afk checking not being reduced.
  • Fixed Extra zeroes time amount formatting when there was 0 second time present.
  • Fixed ConcurrentModificationException related to logs clean task finishing.
  • Fixed MySQL Patch System failiures if two Plan databases were present in the same database software
  • Fixed Last Peak not showing up
  • Fixed Plan WebServer leaking 4 idle threads on a reload
  • Fixed a possible buffer memory leak (InputStream) on first Plan enable in GeolP2 database download code
  • AnalysisContainer no longer held in memory in PluginData objects until next analysis

4.4.6 DEV3

15 Sep 11:59

Choose a tag to compare

4.4.6 DEV3 Pre-release
Pre-release

4.4.6 DEV3

Improvements

  • AnalysisContainer no longer held in memory in PluginData objects until next analysis
  • Named Plan ExecutorService pools

Bugfixes

  • Fixed Plan WebServer leaking 4 idle threads on a reload
  • Fixed a possible buffer memory leak (InputStream) on first Plan enable in GeolP2 database download code

4.4.6 DEV1

31 Aug 15:24

Choose a tag to compare

4.4.6 DEV1 Pre-release
Pre-release

4.4.6 DEV1

Change log

  • HTML page compression (Unimportant whitespace removed in memory). Speeds up loading & reduces memory usage.
  • ResponseCache now uses Caffeine with 5 minute invalidation - Should reduce memory usage over time by removing unvisited pages.
  • AFK status checked on kick. If ignore afk permission is present and user is afk kicked, it is still counted.

Bugfixes

  • Fixed plan.ignore.afk checking not being reduced.
  • Fixed Extra zeroes time amount formatting when there was 0 second time present.
  • Fixed ConcurrentModificationException related to logs clean task finishing.

4.4.6 DEV2

08 Sep 14:51
192c063

Choose a tag to compare

4.4.6 DEV2 Pre-release
Pre-release

4.4.6 DEV2

Actual commit 3781115 (Forgot to change branch again)

Important

  • plan.inspect permission changed to plan.inspect.base
  • plan.qinspect permission changed to plan.qinspect.base

New

Bugfixes

  • Fixed MySQL reporting wrong table count if two Plan databases were present in the same software #724
  • Fixed Last Peak not showing up #726
  • Reduced memory usage:
    • Player page rendering changes 3781115
    • Selective caching in DataContainer

4.4.5

27 Aug 09:08

Choose a tag to compare

4.4.5

This update addresses plugin incompatibility issues due to improper shading by splitting Plan into two artifacts. This means that one version will not function on all platforms - Sponge will require a different artifact.

All artifacts are available at https://github.com/Rsl1122/Plan-PlayerAnalytics/releases/

New

  • BungeeCord PluginData support: AdvancedBan, BuyCraft, Litebans, ViaVersion
  • Sponge PluginData support: BuyCraft
  • ASkyBlock challenges support to player pages

Improvements

  • Removed Config from debug page as brute force security concerns were raised & it has not been useful in debugging issues.
  • Updated all PluginData plugins to latest versions

Bugfixes

  • Fixed Plan causing LuckPerms to break if another plugin with HikariCP was present (3rd plugin)
  • Fixed Sponge CPU gathering
  • Fixed /plan m uninstalled command not setting servers as uninstalled

4.4.4-REL

23 Aug 16:20

Choose a tag to compare

4.4.4

New

  • /plan m uninstalled [id/name] command to mark servers as uninstalled
    • Marking a server uninstalled stops BungeeCord from attempting to connect to it
    • Re-installed servers will be connected to automatically
  • Two config options for ping gathering delays, server start delay and login delay
  • AdvancedBan support by Vankka

Improvements

  • Removed DataContainerCache as it was causing large memory usage on networks
  • HikariCP updated to 3.2.0
  • Connection: close added to outbound HTTP connections
  • Reduced player page generation delay from 20s to 5s on login and logout
  • Caches now cleared on disable
  • Network page updated less frequently (Now when you view the page & periodically)
  • Attempt to clean ping data with a filter 0 < ping <= 4000ms
  • Improved ping gathering by changing average to mean
  • AFK ignore permission checked less frequently

Bugfixes

  • Fixed Sponge metrics
  • Fixed ConcurrentModificationException related to SessionsMutator
  • Fixed player online status on server switch on networks
  • Fixed longest world time calculation on session accordion
  • Fixed active sessions not displaying on server page
  • Fixed relative links in server.html for FullCalendar.js (Only bug when using a subdirectory rewrite rule on redirection)
  • Fixed Exception when disabling the plugin on server shutdown

4.4.4 DEV3

22 Aug 07:48

Choose a tag to compare

4.4.4 DEV3 Pre-release
Pre-release

4.4.4 DEV3 (Release Candidate)

  • Improved ping gathering by changing average to mean
  • Added delay options to config for ping gathering - defaults 5 minutes for server start, 30 sec for login
    • Fixed start delay
  • Added Connection: close header to outbound connections
  • Fixed Exception when disabling the plugin
  • AFK ignore permission checked less frequently

Change log DEV2

4.4.4 DEV2

20 Aug 08:45

Choose a tag to compare

4.4.4 DEV2 Pre-release
Pre-release

4.4.4 DEV2

  • AdvancedBan support by VankkaGithub
  • Updated HikariCP to 3.2.0
  • Fixed relative links in server.html for FullCalendar.js (Only bug when using a subdirectory rewrite rule on redirection)
  • Fixed longest world time calculation on session accordion
  • Fixed player online status on server switch on networks
  • Reduced player page generation delay from 20s to 5s on login and logout

2.1

  • Improved ping gathering by changing average to mean
  • Added delay options to config for ping gathering - defaults 5 minutes for server start, 30 sec for login

2.2

  • Added Connection: close header to outbound connections

Change log 4.4.4 DEV1