Skip to content

Releases: renvins/serverpulse

v0.5.6-SNAPSHOT

26 Dec 10:11
61e3148

Choose a tag to compare

Changes in 0.5.6-SNAPSHOT

  • Merge pull request #37 from renvins/fix/workflow (61e3148)
  • Update Minecraft to 1.21.10 (d2da51b)
  • Update to version 0.5.6 (29ad601)
  • Fix workflow and CI (24efc59)

v0.5.5-SNAPSHOT

21 Nov 10:07
01706c8

Choose a tag to compare

Changes in version 0.5.5-SNAPSHOT

  • Merge pull request #36 from renvins/fix/general (01706c8)
  • Change version (4435d46)
  • Add auto release on ver change (3767875)
  • General fixes on the project (22708ca)
  • Merge pull request #35 from renvins/fix/database (305577d)
  • Refactor DatabaseService retry logic to use AtomicInteger and AtomicReference for thread safety (f6b0c4a)
  • Fix URL encoding and cache ping request (54928a1)
  • Merge pull request #34 from renvins/fix/ticks-ms (57379ef)
  • Fix database service and fabric scheduler (f5a6ead)
  • Update BungeeCordTaskScheduler with ms (0c65e84)
  • Ticks to ms for BukkitScheduler (1bed85c)
  • Refactor task scheduling parameters to use milliseconds instead of ticks (3f9bfa4)
  • Merge pull request #32 from renvins/feat/automatic-name (25b97d2)
  • Update to automatic naming dashboards (713cb23)
  • Merge pull request #31 from renvins/fix/bungee-version (cbe3973)
  • Fix bungeecord API url (0593f30)
  • Update CONTRIBUTING.md to streamline guidelines (7c8f14f)
  • Update README for platform support details (bf41fac)

v0.5.2

27 Aug 19:51

Choose a tag to compare

Changes

  • Update to Minecraft 1.21.8 (latest commit)

v0.5.1

08 Aug 12:52
3d30acb

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

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

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

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

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

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

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