2022.2.0
github-actions
released this
01 Feb 09:30
·
816 commits
to develop
since this release
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
andopenems-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
- Because of added
break
to avoid fallthrough, GoRunning now applies all checks properly, which takes one more Cycle: - d2eda2a#diff-fcb90384c5e6cfccb066d6a4aebf7f6f55174258152a200723743235891325bcR51
- Because of added
- 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