Skip to content

Releases: renvins/serverpulse

v0.5.2

27 Aug 19:51
Compare
Choose a tag to compare

Changes

  • Update to Minecraft 1.21.8 (latest commit)

v0.5.1

08 Aug 12:52
3d30acb
Compare
Choose a tag to compare

🌟 New Features

CPU Stats Support

Three new visualization were added to the dashboard:

  • Sytem CPU Load Usage
  • Process CPU Load Usage
  • Available Processors

New Visualization

image

🔄 Upgrading from v0.5.0

  1. Plugin Update:

    • Simply replace your existing ServerPulse JAR in the plugins folder with the new version (Bukkit/Velocity/Fabric/BungeeCord)
  2. Dashboard Updates:

    • Remove the old dashboard files from your Grafana provisioning directory
    • Add the new dashboard file from the infra/grafana/dashboards/ directory

If you're using the Docker Compose setup for Grafana and InfluxDB, make sure to restart the containers after updating your dashboard files to see the new dashboard.

v0.5.0

02 Aug 18:54
ee7e9e7
Compare
Choose a tag to compare

ServerPulse v0.5.0 Update Overview

🌟 Major New Features

MSPT Support

The most significant addition in this version is support for MSPT stats, fundamental for metrics analysis

Enhanced Dashboard Collection

Decided to remove all the useless dashboards. Only one dashboard is present and with the addition of the server-name
variable you can switch from a server to another

Fix on Fabric mod

When a player was joining a server, it fails. The problem was on forgetting to update the fabric-permissions-api version.
Problem solved by updating it, remember to use latest version of fabric-api for 1.21.7

🔄 Upgrading from v0.4.5

  1. Plugin Update:

    • Simply replace your existing ServerPulse JAR in the plugins folder with the new version (Bukkit/Velocity/Fabric/BungeeCord)
  2. Dashboard Updates:

    • Remove the old dashboard files from your Grafana provisioning directory
    • Add the new dashboard file from the infra/grafana/dashboards/ directory
    • Remember that it's only a file now

If you're using the Docker Compose setup for Grafana and InfluxDB, make sure to restart the containers after updating your dashboard files to see the new dashboard.

📚 Documentation

For comprehensive documentation on all commands, configuration, setup instructions, and developer API information, please visit the Wiki

v0.4.5

24 Jul 13:41
a21a055
Compare
Choose a tag to compare

🔧 Technical Updates

  • Revisited all the code to have better performances
  • Now every service has own purpose and task
  • Added new configuration style, to remove duplicate code
  • Added tests to improve time efficiency
  • Added new docs to the API

The new test environment starts all the servers supported by ServerPulse with the infrastructure to test new changes rapidly

🔄 Upgrading from v0.4.2

  • Update your plugin/mod jars

No changes done on the infrastructure

v0.4.2

10 Jul 09:35
Compare
Choose a tag to compare

🔧 Technical Updates

  • Revisited all the code to have better performance
  • Removed InfluxDB ping every 5 seconds

🔄 Upgrading from v0.4.1

  • Update your plugin/mod jars

No changes done on the infrastructure

v0.4.1

05 Jul 10:52
Compare
Choose a tag to compare

🔧 Technical Updates

  • Updated Paper, Fabric and BungeeCord to Minecraft 1.21.7

🔄 Upgrading from v0.4.0

  • Update your plugin/mod jars

No changes done on the infrastructure

v0.4.0

26 Jun 17:47
f5a0fc6
Compare
Choose a tag to compare

ServerPulse v0.4.0 Update Overview

🌟 Major New Features

BungeeCord Support

The most significant addition in this version is support for BungeeCord servers.

Enhanced Dashboard Collection

Additional pre-configured dashboards have been added specifically for BungeeCord metrics, they are identical to Velocity ones.

🔄 Upgrading from v0.3.5

  1. Plugin Update:

    • Simply replace your existing ServerPulse JAR in the plugins folder with the new version (Bukkit/Paper/Velocity/Fabric)
    • If you want to also use BungeeCord, drop the JAR in its plugins folder and follow the setup process in the Wiki (identical to Bukkit/Velocity)
  2. Dashboard Updates:

    • To get the new BungeeCord dashboards, you'll need to update your Grafana configuration:
    • Remove the old dashboard files from your Grafana provisioning directory
    • Add the new dashboard files from the infra/grafana/dashboards/ directory

If you're using the Docker Compose setup for Grafana and InfluxDB, make sure to restart the containers after updating your dashboard files to see the new BungeeCord dashboards.

The commands follow the same permission structure as the Bukkit version.

📚 Documentation

For comprehensive documentation on all commands, configuration, setup instructions, and developer API information, please visit the Wiki

v0.3.5

22 Jun 10:33
838e119
Compare
Choose a tag to compare

🔧 Technical Updates

  • Removed InfluxDB java client library
  • Implemented HTTP API to communicate internally with InfluxDB
  • EXTREMELY reduced jars' size of 8mb!

🔄 Upgrading from v0.3.0

  • Update your plugin/mod jars

No changes done on the infrastructure

v0.3.0

14 May 19:01
d29582a
Compare
Choose a tag to compare

ServerPulse v0.3.0 Update Overview

🌟 Major New Features

Fabric Support

The most significant addition in this version is support for Fabric servers. Only latest version of Fabric will be supported. Anyway also for other platforms older versions ARE NO LONGER SUPPORTED, USE AT YOUR OWN RISK.

Enhanced Dashboard Collection

Additional pre-configured dashboards have been added specifically for Fabric metrics, they are identical to Bukkit ones.

Internal Changes

Some internal changes were done to the common and api module, so you have to update also other jars if you have. For example if you use both Bukkit and Velocity, you should upload the new jars here from the release page.

🔄 Upgrading from v0.2.5

  1. Plugin Update:

    • Simply replace your existing ServerPulse JAR in the plugins folder with the new version (Bukkit/Paper/Velocity)
    • If you want to also use Fabric, drop the JAR in its mods folder and follow the setup process in the Wiki (identical to Bukkit/Velocity)
  2. Dashboard Updates:

    • To get the new Fabric dashboards, you'll need to update your Grafana configuration:
    • Remove the old dashboard files from your Grafana provisioning directory
    • Add the new dashboard files from the infra/grafana/dashboards/ directory
    • Bukkit/Paper/Velocity dashboards also have been improved, so remove all the files and put the new ones
  3. Config Update:

    • Remove the enabled field from your serverpulse's configs, it's no longer used

If you're using the Docker Compose setup for Grafana and InfluxDB, make sure to restart the containers after updating your dashboard files to see the new Velocity dashboards.

The commands follow the same permission structure as the Bukkit version.

📚 Documentation

For comprehensive documentation on all commands, configuration, setup instructions, and developer API information, please visit the Wiki

v0.2.5

05 May 20:07
5f928e1
Compare
Choose a tag to compare

ServerPulse v0.2.5 Update Overview

🌟 Major New Features

Velocity Support

The most significant addition in this version is support for Velocity proxy servers. This allows you to monitor your entire Minecraft network infrastructure, including both backend servers (Bukkit/Paper) and the proxy layer.

Enhanced Dashboard Collection

Additional pre-configured dashboards have been added specifically for Velocity metrics, focusing on:

  • Player count tracking
  • Player ping statistics (min/max/average)
  • Memory and system resource usage

🔄 Upgrading from v0.2.2

  1. Plugin Update:

    • Simply replace your existing ServerPulse JAR in the plugins folder with the new version (Bukkit/Paper)
    • If you want to also use Velocity, drop the JAR in its plugins folder and follow the setup process in the Wiki (identical to Bukkit)
  2. Dashboard Updates:

    • To get the new Velocity dashboards, you'll need to update your Grafana configuration:
    • Remove the old dashboard files from your Grafana provisioning directory
    • Add the new dashboard files from the infra/grafana/dashboards/ directory
    • Bukkit/Paper dashboards also have been improved, so remove all the files and put the new ones

If you're using the Docker Compose setup for Grafana and InfluxDB, make sure to restart the containers after updating your dashboard files to see the new Velocity dashboards.

🧰 Commands

New Velocity Commands

The addition of Velocity support introduces a new command structure for proxy servers:

  • Base Command: /serverpulsevelocity (with alias /spv)
  • Status Check: /serverpulsevelocity status - Shows the current connection status to InfluxDB
  • Configuration Reload: /serverpulsevelocity reload - Reloads the plugin configuration

These commands follow the same permission structure as the Bukkit version, but are specifically implemented for the Velocity command system.

📚 Documentation

For comprehensive documentation on all commands, configuration, setup instructions, and developer API information, please visit the Wiki