Skip to content

2022.2.0

Compare
Choose a tag to compare
@github-actions github-actions released this 01 Feb 09:30
· 816 commits to develop since this release
9fe71be

Highlights

  • From now on we provide downloadable files for every release
    • Release assets (and a Github draft release) are automatically created via Github Actions (#1696)
    • Find the download links for openems-edge.jar, openems-backend.jar and openems-ui.zip below
    • We are glad to hear your feedback on prebuilt release files on OpenEMS Community! (https://community.openems.io)
  • We published a major update for the OpenEMS Getting Started guide: https://openems.github.io/openems.io/openems/latest/gettingstarted.html
  • In rest this release focuses on updating and modernizing the code base for Java 11, updating external library dependencies and bug fixes

Bug Fixes and Other Changes

  • Major update for OpenEMS Getting Started guide bb0e6f2
  • Code Clean-Up and modernization for Java 11
    • Clean-up code using Eclipse IDE
    • Apply checkstyle
    • Use Java 11 features - mainly the var keyword, where appropriate
    • OpenEMS Backend (#1692)
    • OpenEMS Edge (#1695)
      • Update io.openems.common
      • Update io.openems.edge.application
      • Update io.openems.edge.battery.api
      • Update io.openems.edge.battery.bmw
      • Update io.openems.edge.battery.bydcommercial
      • Update io.openems.edge.battery.fenecon
      • Update io.openems.edge.battery.soltaro
  • Update dependencies
    • UI edb287e 4ed9531
    • Bump fastexcel from 0.12.12 to 0.12.13 in /cnf (#1703)
    • Bump HikariCP from 4.0.3 to 5.0.1 in /cnf (#1701)
    • Bump fastexcel from 0.12.13 to 0.12.14 in /cnf (#1712)
    • Bump slf4j-api from 1.7.32 to 1.7.33 in /cnf (#1710); Closes #1709
    • Bump d3 from 7.2.1 to 7.3.0 in /ui (#1698)
    • Bump slf4j-api from 1.7.33 to 1.7.35 in /cnf 854e759
    • Bump slf4j-simple from 1.7.33 to 1.7.35 in /cnf (#1725)
    • Bump org.apache.felix.configadmin from 1.9.20 to 1.9.22 in /cnf (#1708)
  • Battery: fix JUnit test 8927408
  • EdgeConfig: try to parse JSON configurations (#1705)
  • Fix OCPP dependencies for Java 11 (#1715)
    • Add JavaBeans Activation Framework
    • Fix typo in sdnotify wrapper
    • Update EdgeApp.bndrun
  • Simulator GridMeter: fix calculation of active power
  • FEMS Backports (#1721)
    • Continuous improvement of Odoo Backend and FENECON Home implementation
    • Cleanup JsonUtils and EdgeConfig
    • Add EnumUtils
    • JsonrpcRequest: improve log messages on error
    • JUnit tests
    • Timeslot-Peakshaving ("Hochlastzeitfenster")
    • Draft for App-Manager
    • EssDcCharger and PV-Inverters: add modbus slave definition
    • GoodWe:
      • add config setting to disable MPP Tracking with external optimizers
      • improvements to "SMART"-Mode
  • Time-Of-Use Tariff Discharge controller Bug-Fix (#1716)
    • Set active power for both AC and DC systems were the same, and it is changed now by recognizing if it is a DC or AC system and giving separate set points.
    • Controller LimitTotalDischarge implementation is split into Interface and implementation.
    • Reference for limit total discharge and emergency capacity reserves is updated with target filters for enabled/active Controllers