Skip to content

Releases: msg-systems/jpowermonitor

jPowerMonitor 2.0.0

22 Dec 12:08

Choose a tag to compare

  • Require JDK 17 now, as many libraries do require JDK 17 or higher
  • Migrated to JUnit 6.0.1
    • Note: Projects using jPowerMonitor can continue to use JUnit 5.x because the JUnit Jupiter Extension API is backward compatible.

See https://mvnrepository.com/artifact/io.github.msg-systems/jpowermonitor

jPowerMonitor 1.2.1

18 Oct 10:24

Choose a tag to compare

  • fix StatisticsWriter division by zero problem and remove dependency to demo application with benchmark results.

jPowerMonitor 1.2.0

26 Sep 10:53

Choose a tag to compare

  • add prometheus interface and configuration
  • add cloud toolkit estimation method
  • fix calculation of energy for intervals different to 1sec (1 Ws = 1 J)
  • use double/Double instead of BigDecimal:
    • refactor all BigDecimals to double/Double values (for slightly better performance and slightly less precise results)
  • refactor MeasureMethod hierarchy
  • separate jPowerMonitor jar from demo application jpowermonitor-demo.jar. See Readme for more information.
  • dependency updates:
    • upgrade com.fasterxml.jackson.datatype:jackson-datatype-jsr310 to 2.17.2
    • org.apache.httpcomponents.client5:httpclient5 to 5.4
    • org.junit.jupiter:junit-jupiter to 5.11.1
    • upgrade org.assertj:assertj-core to 3.26.3
    • upgrade snakeyaml to 2.3
    • upgrade junit-jupiter to 5.11.0
    • upgrade org.slf4j:slf4j-api to 2.0.16
    • upgrade gradle to 8.10.1

MVN Central Link: https://mvnrepository.com/artifact/io.github.msg-systems/jpowermonitor

jPowerMonitor 1.1.2

17 Jan 10:21

Choose a tag to compare

  • upgrade httpclient to 5.3
  • upgrade logback to 1.4.14
  • upgrade ch.qos.logback:logback-classic to 1.4.14
  • upgrade com.fasterxml.jackson.datatype:jackson-datatype-jsr310 to 2.16.1
  • upgrade org.assertj:assertj-core to 3.25.1
  • upgrade org.jetbrains:annotations to 24.1.0
  • upgrade org.junit.jupiter:junit-jupiter to 5.10.1
  • upgrade org.slf4j:slf4j-api to 2.0.11
  • upgrade gradle to 8.5

Thanks to earomc for kicking us in the direction of httpclient 5.

MVN Central Link: https://mvnrepository.com/artifact/io.github.msg-systems/jpowermonitor

jPowerMonitor 1.1.1

16 Nov 13:05

Choose a tag to compare

Minor description fixes.
Update the carbon dioxide factor in the default configuration to the latest published value for Germany (2022)

jPowerMonitor 1.1.0

19 Oct 16:15

Choose a tag to compare

  • Make JUnit Extension write Joule instead of Wh in the energy column of the results csv.
  • Add CO2 emission output also to JUnit extension results csv.

jPowerMonitor 1.0.2

19 Oct 06:23

Choose a tag to compare

  • replace discontinued Open Hardware Monitor by fork Libre Hardware Monitor
  • add spanish resource bundle for csv export

jPowerMonitor 1.0.1

18 Oct 13:08

Choose a tag to compare

  • some minor fixes:
    • adding constants
    • no infinite loop on misconfigured csv delimiter,
    • fix NaN on first measurements with zero duration.
  • upgrade dependencies

jPowerMonitor 1.0.0

10 Mar 14:45

Choose a tag to compare

Initial Release of jPowerMonitor.