UnifiedMetrics 0.3.1
·
124 commits
to dev/0.3.x
since this release
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
- bumped velocity api version #29 (Cubxity)
- upgrade prometheus client #29 (Cubxity)
- update README #29 (Cubxity)
- suppress deprecation in EventsMetric #29 (Cubxity)
- upgrade dependencies + CI jdk #29 (Cubxity)
- bump kotlinx-serialization-core #29 (Cubxity)
- updated README #29 (Cubxity)
- added Discord in README #29 (Cubxity)
- added wiki disclaimer in readme #29 (Cubxity)
- relicense under LGPLv3 #29 (Cubxity)
- updated gitignore #29 (Cubxity)
- updated README #29 (Cubxity)
- added note for influxdb dashboard #29 (Cubxity)
- bump version to 0.3.1-SNAPSHOT (Cubxity)
- bump dependencies (Cubxity)
- upgrade influxdb-client-java (Cubxity)
- improved .gitignore (Cubxity)
- removed unused class (Cubxity)
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)