2025.6.0
What's Changed
- feat(EvseManager): Configurable session id type by @Pietfried in #1198
- feat(EvseSecurity): Extended evse_security interface by CertificateStoreUpdate var by @Pietfried in #1211
- fix(OCPP201): Typo in PnCEnabled name by @Pietfried in #1216
- Added TLS server suspend method to reject incoming connections by @james-ctc in #1217
- feat(EvseV2G, IsoMux): TLS config based on CertificateStoreUpdates by @Pietfried in #1218
- Refactor run_application abstraction from Setup module into staging lib by @hikinggrass in #1212
- Fix(EvseManager): Removing inform_max_hlc_limits() when the power supply updates its capabilities by @SebaLukas in #1219
- Refactor behaviour of find_package(everest-cmake) by @andistorm in #1222
- LemDCBM400600: Connection timeout, TZ and DST in NTP, cache OCMF by @florinmihut in #1215
- feat(OCPP2.x): Dynamic device model initialization by @Pietfried in #1194
- chore: add ISO15118 VAS interface by @markxoe in #1187
- EvManager: update error message to provide more information by @Abby-Wheelis in #1206
- Slac: use AC style retries also for DC by @corneliusclaussen in #1185
- AD-ACEVSE22KWZ-KIT driver integration by @rwiebe-adi in #1221
- RsPaymentTerminal: Add periodic end of day job by @dorezyuk in #1228
- Refactor: Add SQLite backend to EverestDeviceModelStorage in OCPP201 by @Pietfried in #1229
- Add simple EvAPI and extend EvManager with simplistic SoC calculation by @hikinggrass in #891
- feat(simulation): Add powermeter reset config option by @cburandt in #1230
- Correct typo in _handler_set_bpt_dc_params by @martinlukas84 in #1234
- feat: Add static ISO15118 VAS Provider Module by @markxoe in #1191
- EvseManager: log duty cycle only with single decimal digit by @mhei in #1233
- OCPP1.6: Report a powermeter/CommunicationFault as a PowerMeterFailure by @hikinggrass in #1231
- Fix(EvseManager): fail_on_powermeter_errors use after free by @Pietfried in #1237
- EvseV2G: Adding a check for out of bounds parameters in charge parameter discovery by @MarzellT in #1196
- feat(e2e-tests): Added OCPP 2.1 initial E2E tests by @mlitre in #1240
- feat: add ISO15118D20 custom VAS functionality by @markxoe in #1236
- tls/tests: Use 127.0.0.1 instead of localhost as host by @andistorm in #1226
- IsoMux: fix memory leak by @barsnick in #1245
- Adding custom protocol namespace functionality to Evse15118D20 by @SebaLukas in #1246
- feat(API): add stop_charging command by @markxoe in #1249
- fix(EvseV2G): Remove Certificate Install service from ServiceDiscoveryRes by @SebaLukas in #1243
- docs(API): change pause to resume by @Pietfried in #1250
- OCPP201: add access to module configs using EVerest config service by @hikinggrass in #1247
- Bump version to 2025.6.0 by @hikinggrass in #1252
- Make sure that gpio lib can be used outside everest-core by @florinmihut in #1253
- Add tests for invalid OCPP 1.6 and 2.x message encoding by @hikinggrass in #1251
New Contributors
- @markxoe made their first contribution in #1187
- @Abby-Wheelis made their first contribution in #1206
- @rwiebe-adi made their first contribution in #1221
Full Changelog: 2025.5.0...2025.6.0