Skip to content

2024.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 01 Jan 22:48
· 281 commits to develop since this release

Release Highlights

  • OEM Bundle

    • This significantly improves the workflow for the development of OpenEMS OEM distributions. Configure App-Center website URLs, secret tokens, etc. on one central place.
    • Details: #2428 and #2477
  • Time-of-Use Controller for Energy Storage System

    • Further improvements to the charge-from-grid logic, visualization, stability of price providers, etc.
    • Details: #2475 and #2477

Details

Common/General

  • Docs: reproduce single_document.adoc from nav.adoc and sed script by @miettal in #2468

OpenEMS Backend

  • Metadata: Refactored Name of AlertingSetting to UserAlertingSettings by @DerStoecki in #2414
  • FEMS Backports by @sfeilmeier in #2477
    • User: adding JsonObject for UI "settings"
    • Use static import for Dummy-Users

OpenEMS Edge

  • Core.Sum: persist maximum ever values by @sfeilmeier in #2476

    • This fixes the problem that the maximum values in the Energy-Monitor in UI would always start from zero on restart
  • FEMS Backports by @sfeilmeier in #2477

    • GoodWe Grid-Meter: if HAS_NO_METER is set, set values to 'null'
    • GoodWe BatteryInverter: write certain Channels only on activate/modified
    • Modbus Bridge TasksSupplier: avoid ConcurrentModificationException
    • StateChannels: always set initial value to false
    • ESS Power: handle other possible Exceptions
    • Debug-Log Controller: avoid Exception on non-existing Channel

OpenEMS UI

  • Specify eslint as vscode workspace default formatter by @miettal in #2470
  • FEMS Backports by @sfeilmeier in #2477
    • Refactor channelthreshold history; use factory instead of nature
    • User: adding JsonObject for UI "settings"; this will be used in future to store user specific settings like UI Dark-Mode
    • Add notifcation component

Version Upgrades

  • Upgrade gradle version 8.4 to 8.5 by @miettal in #2471
  • Bump com.influxdb:influxdb-client-java from 6.10.0 to 6.11.0 in /cnf by @dependabot in #2451
  • Bump org.postgresql:postgresql from 42.7.0 to 42.7.1 in /cnf by @dependabot in #2453
  • Bump org.apache.felix:org.apache.felix.http.jetty from 5.1.4 to 5.1.6 in /cnf by @dependabot in #2452
  • Bump net.java.dev.jna:jna from 5.13.0 to 5.14.0 in /cnf by @dependabot in #2454
  • Bump commons-io:commons-io from 2.15.0 to 2.15.1 in /cnf by @dependabot in #2449
  • Bump com.influxdb:influxdb-client-java from 6.11.0 to 6.12.0 in /cnf by @dependabot in #2465
  • Bump com.squareup.okio:okio-jvm from 3.6.0 to 3.7.0 in /cnf by @dependabot in #2464
  • Bump com.google.guava:guava from 32.1.3-jre to 33.0.0-jre in /cnf by @dependabot in #2460
  • Bump org.jetbrains.kotlin:kotlin-osgi-bundle from 1.9.21 to 1.9.22 in /cnf by @dependabot in #2473
  • Bump org.dhatim:fastexcel from 0.16.4 to 0.16.5 in /cnf by @dependabot in #2474

Full Changelog: 2023.12.0...2024.1.0