Skip to content

2023.11.0

Compare
Choose a tag to compare
@github-actions github-actions released this 01 Nov 16:38
· 347 commits to develop since this release

Release Highlights

Details

Common/General

OpenEMS Backend

  • Backport FEMS Backend by @sfeilmeier in #2419
    ** Fix compatibility with and require Odoo 16 (separate Odoo module will be updated independently)
    ** Fix possible NPEs
    ** Fix starting of Websocket servers (avoid event race conditions)
    ** Add COMPONENT_IDs to backend components
    ** Fix Websocket handshake case-insensitive
    ** Improve general performance
    ** Avoid excessive logs
    ** Add GenericSystemLog to Metadata: record system execute and update
    ** Improve InfluxDB Aggregated data handling
    ** Allow multiple InfluxDB servers for different periods (defined by start-/enddate)
    ** InfluxDB: only allow Channel-Addresses in standardized format
    ** Update Gitpod to Odoo v16 for https://github.com/OpenEMS/odoo-openems/tree/16.0

OpenEMS Edge

  • Bugfix in SinglePhaseMeter.calculateSinglePhaseFromActivePower by @tsicking in #2386
  • SunSpec: improvements by @tsicking in #2337
  • FEMS Backports by @sfeilmeier in #2394
    ** Introduce _sum/UnmanagedConsumptionActivePower
    ** PhoenixContact Meter: add invert option
    ** SunSpec: dynamic scale-factors
    ** AppCenter: add required property to AppDef
    ** ESS Cluster: Calculate effective start stop
    ** Alpitronic Hypercharger: fix energy null vs 0
    ** Implement F&F Filipowski MR-AO-1 + Analog Output Controller
    ** ControllerEssGridOptimizedCharge, IoShelly25, IoShellyPlug: set persistence priority to high for some channels…
    ** AppCenter: FixActivePower App
    ** Bugfix for ENTSO-E
    ** Add Webasto Apps
  • FEMS Backport by @sfeilmeier in #2419
    ** KACO PV-Inverter: calculate production energy manually
    ** GoodWe 20/30 Chargers: avoid multiple HIGH Priority mobus tasks
    ** Websocket Api Controller: cleanup getEdgeRequest & JUnit tests
    ** AppCenter: add check for peakshaving to not be compatible with home
    ** AppCenter: separated AppConfiguration into tasks

OpenEMS UI

  • Docs: add implementing a modal by @lukasrgr in #2389
  • FEMS Backports by @sfeilmeier in #2394
    ** Stringify values of formly field type text
    ** Restrict Queries before IBN-Date
  • Fixing Infinity sign shown in charts & the wrong date formating of IBN by @AnasShetla in #2372
  • Refactor GridHistory like ProductionHistory by @lukasrgr in #2191
  • FEMS Backport by @sfeilmeier in #2419
    ** Utils, tests and translations
    ** Fix chart wrong scaling when firstSetupProtocol is too close to...

Version Upgrades

  • Bump com.squareup.okio:okio-jvm from 3.5.0 to 3.6.0 in /cnf by @dependabot in #2380
  • Bump org.apache.felix:org.apache.felix.http.jetty from 5.1.0 to 5.1.2 in /cnf by @dependabot in #2379
  • Bump org.apache.felix:org.apache.felix.http.servlet-api from 2.1.0 to 3.0.0 in /cnf by @dependabot in #2378
  • Bump io.reactivex.rxjava3:rxjava from 3.1.7 to 3.1.8 in /cnf by @dependabot in #2377
  • Bump org.checkerframework:checker-qual from 3.38.0 to 3.39.0 in /cnf by @dependabot in #2376
  • Bump commons-io:commons-io from 2.13.0 to 2.14.0 in /cnf by @dependabot in #2375
  • Bump org.apache.felix:org.apache.felix.webconsole from 4.9.4 to 4.9.6 in /cnf by @dependabot in #2383
  • Bump de.bytefish:pgbulkinsert from 8.1.1 to 8.1.2 in /cnf by @dependabot in #2382
  • Bump com.google.guava:guava from 32.1.2-jre to 32.1.3-jre in /cnf by @dependabot in #2390
  • Bump com.squareup.okhttp3:okhttp from 4.11.0 to 4.12.0 in /cnf by @dependabot in #2399
  • Bump com.google.guava:failureaccess from 1.0.1 to 1.0.2 in /cnf by @dependabot in #2400
  • Bump org.jsoup:jsoup from 1.16.1 to 1.16.2 in /cnf by @dependabot in #2398
  • Bump commons-io:commons-io from 2.14.0 to 2.15.0 in /cnf by @dependabot in #2417

Full Changelog: 2023.10.0...2023.11.0