All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Special thanks to all new and old contributors ⭐
- #197: Plugin crashes on Azul JVM
Special thanks to all new and old contributors ⭐
- #128: New world size metric
mc_world_size
Special thanks to all new and old contributors ⭐
- #125: Fix accumulating unloaded worlds
- #139: Update json-path
- #140: Update prometheus-client
- #141: Update Jetty
- #143: Fix warn logs due to collection of 'unknown' statistics
v2.4.2 - 2021-06-25
- #97: Player stats files are loaded even if 'player_statistic' is disabled
- #91: Update Jetty
- #87: Update json-path
- #86: Update prometheus-client
v2.4.1 - 2021-05-20
Special thanks to all new and old contributors ⭐
v2.4.0 - 2021-03-07
Special thanks to all new and old contributors ⭐
- #32: player_statistic not persisted over server restarts
- Updated internal dependencies
v2.3.0 - 2021-01-08
Special thanks to all new and old contributors ⭐
- #46: Inaccuracies in metrics
mc_entities_totalandmc_villagers_total - #53: Opt-out of legacy material support to improve performance
- #52: Update Jetty to fix security vulnerabilities
v2.2.0 - 2020-05-16
Special thanks to all new and old contributors ⭐
- #33: New villager metric
mc_villagers_total - #41: New server tick duration metrics
mc_tick_duration_* - #42: gzip transport support
- #23: TPS inaccuracy in
mc_tps
v2.1.1 - 2020-04-12
- #38: Exception
NoSuchMethodErrorduring metric collection on server versions < 1.14
v2.1.0 - 2020-03-23
- New JVM threads metrics
mc_jvm_threads_* - New JVM GC metrics
mc_jvm_gc_*
- Metric
mc_entities_totalhas new labelstype,alive,spawnable. - Metric
mc_jvm_memoryhas new labelallocated.
- Metric
mc_living_entities_total-> usemc_entities_totalinstead.
v2.0.1 - 2020-01-03
- Error
Failed to read player statistic: Label cannot be null.on metricsplayer_onlineandplayer_statistic. If the server doesn't return a name for a player, the player's UID is used as label instead. (#17)
- Labels
uid/player_uidfor metricsplayer_onlineandplayer_statisticin addition to the player name.
v2.0.0 - 2019-12-29
⚠️ [Breaking] Metricmc_players_totalno longer has astatelabel. It exports only the number of unique players now. Usemc_players_online_totalfor online player count.
- Metrics can be enabled individually via config
enable_metrics. Since the format of the config.yml has changed it is advised to delete your existing file to generate a new clean one.
v1.3.0 - 2019-05-28
- This changelog
- Add
hostconfig property
- Listen on
localhostinterface by default
v1.2.0 - 2018-11-05
- Experimental player statistics
v1.1.0 - 2017-03-18
- Export tickrate (TPS)
v1.0.1 - 2017-02-19
- Concurrency issues
- Return 404 on unsupported request URI's
v1.0.0 - 2017-02-14
- Export JVM memory usage
- Initial exporter