2024.9.0
EVerest September 2024 stable release
What's Changed
Changes in 2024.9.0
- Update libcbv2g to 0.2.1 by @hikinggrass in #933
- Fix 1ph3ph switching for schedules by @corneliusclaussen in #932
- Update libocpp to v0.18.0 by @hikinggrass in #930
- Fixed bug which interchanged number phases and stack level when converting from OCPP to everest ChargingSchedulePeriod type by @Pietfried in #929
- Introduce RequestCompositeScheduleUnit argument in OCPP module by @Pietfried in #914
- Fix for providing powermeter public key by @florinmihut in #924
- Allow EVerest to start even if the LEM module is not able to communicate with the device - in that case just raise the communication error by @florinmihut in #917
- OCPP: Handle ocpp::DateTime TimePointParseException by @hikinggrass in #892
- Error Reporting via OCPP201 by @Pietfried in #824
Changes in 2024.9.0-rc3
- Updated Error Handling docs of EvseManager by @Pietfried in #899
- RsIskraMeter/PhyversoBSP: Reduce verbosity by dorezyuk in #900
- fix: TLS server certificate_sha_1 calculated incorrect hash by @james-ctc in #902
- Changed OCPP201 to address libocpp API changes for remote start and stop transaction callbacks by @Pietfried in #894
- Adjust codeowners for Bazel, Rust and PhyVersoBSP by @dorezyuk in #901
- Update libocpp to v0.17.2 by @hikinggrass in #906
- Fix signed update firmware conversion by @hikinggrass in #906
Full Changelog: 2024.9.0-rc2...2024.9.0-rc3
Changes in 2024.9.0-rc2
- Make correct phase count available in API by @martinlukas84 in #876
- Updated Josev to 2024.9.0 by @SebaLukas in #877
- Remove old config entries of SlacSimulator in config-sil by @hikinggrass in #878
- Update everest-framework with a pinned node-addon-api version by @hikinggrass in #884
- fix: API module; delay sending commands to EvseManager until it is ready by @james-ctc in #856
- Remove annoying debug for DC by @corneliusclaussen in #885
- dc_power_supply intf: Improve description by @corneliusclaussen in #883
- Set state F for 300ms (configurable) after fault when in state C. by @corneliusclaussen in #882
- refactor(EvseManager): use std::optional instead of pair by @a-w50 in #881
- PN532TokenProvider: Raise CommunicationFault instead of throwing exception by @hikinggrass in #879
- OCPP&OCPP201: explicitly handle all cases in switch statements by @hikinggrass in #880
- Limit to ev_max_current/voltage if target is higher by @corneliusclaussen in #888
Full Changelog: 2024.9.0-rc1...2024.9.0-rc2
Changes in 2024.9.0-rc1
- EvseSlac: Fix regression that NMK was not regenerated on reset by @corneliusclaussen in #843
- Added minimum requirements by @krealyt in #848
- Add the communication error for auth by @corneliusclaussen in #808
- Extending 1ph/3ph feature by @corneliusclaussen in #807
- If LEM is returning from Communication Error, try to get its state id… by @florinmihut in #827
- API: make error history requirement optional by @hikinggrass in #847
- Added interface to provide access to /errors/genric by @djchhp in #842
- Fix allow_power_on gets called repeatedly in case of active error by @corneliusclaussen in #849
- Fix legacy wakeup for PWM charging by @corneliusclaussen in #845
- Adding ev allow_power_on cmd call for AC by @SebaLukas in #851
- PhyVersoBSP: Implemented request_stop_transaction via external push buttons connected to SOM GPIOs by @rckstrh in #791
- Fix lock guard usage with no effect by @corneliusclaussen in #853
- EvManager: Move subscribe_to_external_mqtt to ready() by @hikinggrass in #855
- OCPP201: Fix reporting of energy_Wh_import_signed meter value by @hikinggrass in #840
- bump libocpp dependency by @Pietfried in #858
- Bump actions/download-artifact from 4.1.2 to 4.1.7 in /.github/workflows by @dependabot in #861
- Integration of OCPP2.0.1 SmartCharging by @Pietfried in #854
- Fix OC detection after wakeup and introduce 750ms X1 pause after t_st… by @corneliusclaussen in #863
- Disable temporarily build of build-kit-everest-core image by @andistorm in #866
- Make soft over current timeout configurable by @wku12 in #864
- evse_manager: Refactor error handling by @corneliusclaussen in #867
- Fix 0A in EV pause handling by @corneliusclaussen in #869
- feature(ocpp): transmit error message instead of description by @a-w50 in #870
- Fix LEM measurement error by @florinmihut in #871
- Registered time_sync_callback in OCPP201 module by @Pietfried in #814
- fix csms root ca default path by @Yuanzjls in #873
- Extend OCPP security event with "critical" and "timestamp" parameters by @hikinggrass in #868
- Adding Slac Simulator by @MarzellT in #859
- Feature/706 ocpp 201 california pricing requirements implement callbacks by @maaikez in #874
- Lock connector in CP state B defined by config by @wku12 in #865
- Bump cmake version to 3.16 by @corneliusclaussen in #860
- Bump version to 2024.9.0 by @hikinggrass in #875
New Contributors
- @dependabot made their first contribution in #861
Full Changelog: 2024.8.0...2024.9.0-rc1