Skip to content

UnifiedMetrics 0.3.1

Compare
Choose a tag to compare
@github-actions github-actions released this 30 Sep 18:33
· 122 commits to dev/0.3.x since this release
4c42143

Note: this release contains release notes from 0.3.0 due to an issue during merge.

Features

  • upgrade dependencies, improved build system #29 (Cubxity)
  • make use of Kotlin coroutines #29 (Cubxity)
  • replace konf with kotlinx.serialization #29 (Cubxity)
  • made metrics configurable #29 (Cubxity)
  • added GC metrics collector #29 (Cubxity)
  • added support for BungeeCord #27 (Cubxity)
  • added support for BungeeCord (#27) #27 (Cubxity)
  • include BungeeCord in CI release #29 (Cubxity)
  • added minecraft_events_login_total metric #29 (Cubxity)
  • included Minestom in CI #29 (Cubxity)
  • added the ability to set server name via environment variable #29 (Cubxity)
  • improved default histogram resolution #29 (Cubxity)
  • added build guide (Cubxity)
  • added prometheus host in config (Cubxity)
  • minor performance optimization (Cubxity)
  • improved accuracy of GC bytes freed histogram (Cubxity)
  • constants for metric names (Cubxity)
  • added support for Prometheus PushGateway (Cubxity)

Bug Fixes

  • ci configuration to match branch naming #29 (Cubxity)
  • prometheus collector #29 (Cubxity)
  • preview CI conflicting tag #29 (Cubxity)
  • velocity proxy ping count negative values #29 (Cubxity)
  • InfluxDB write interval accuracy #29 (Cubxity)
  • typo in README (Cubxity)
  • compatibility with Java < 16 on Bukkit (Cubxity)
  • javadoc in UnifiedMetrics.kt (Cubxity)
  • build: kapt workaround for JDK 17 (Cubxity)
  • build: kapt workaround for JDK 17 (Cubxity)
  • build: kapt workaround for JDK 17 (Cubxity)
  • build: downgrade to JDK 16 (Cubxity)

Code Refactoring

  • metric structure #29 (Cubxity)
  • rename "name" to "world" for world metrics #29 (Cubxity)
  • project structure (Cubxity)
  • influx: use makeWriteApi instead of deprecated method (Cubxity)
  • prometheus: use close instead of deprecated method (Cubxity)

Builds

  • upgrade dependencies (Cubxity)
  • minestom: explicitly specify Minestom version (Cubxity)
  • upgrade dependencies (Cubxity)
  • improve build workflow (Cubxity)
  • bump version to 0.3.1 (Cubxity)

Chores

Commits

  • 51554b0: add org options into config to fix influx 2.x organization settings. (#18) (Hasan Demirtaş) #18
  • b8613ae: Merge branch 'feature/bungee' into dev/0.3.x (Cubxity) #29
  • 2318556: Support for Minestom servers (#28) (Cubxity) #28
  • 05c6960: Merge remote-tracking branch 'origin/dev/0.3.x' into dev/0.3.x (Cubxity) #29
  • 58ecdd3: [skip ci] chore: added servers using UnifiedMetrics section (Cubxity) #29
  • ee35c6a: [skip ci] chore: added OctaneMC to servers in README (Cubxity) #29
  • 35f0132: [skip ci] refactor: metrics api (Cubxity) #29
  • c12bf7d: [skip ci] fix: removed debug println (Cubxity) #29
  • 8a29165: [skip ci] feat: improved performance (Cubxity) #29
  • 6857cf4: [skip ci] chore: updated screenshots (Cubxity) #29
  • 5e34cf4: [skip ci] chore: prepare README for release (Cubxity) #29
  • 767ffc2: [skip ci] chore: added preview link to README (Cubxity)
  • 6fd1035: [skip ci] fix: README link alignment (Cubxity)
  • e844fcd: [skip ci] chore: updated snapshot url (Cubxity)
  • 39139f3: Merge remote-tracking branch 'origin/dev/0.3.x' into dev/0.3.x (Cubxity)
  • d0c81ed: [skip ci] chore: improved README (Cubxity)
  • 9a69076: [skip ci] chore: improved README (Cubxity)
  • 7bf9ace: [skip ci] chore: added YourKit message (Cubxity)