2023.12.0
What's Changed
- Publish configured networks regularly by @hikinggrass in #414
- First example of a Rust module implementation by @SirVer in #344
- Added missing cmd handler to PyJosev by @SebaLukas in #416
- Add nanopb to exported targets by @a-w50 in #415
- Fix Generator expression for building rust modules by @dorezyuk in #417
- Improve build and test workflow by @a-w50 in #419
- Schedule CI 2 times a day on main by @a-w50 in #420
- Fixed memory leak in Persistent Store module by @james-ctc in #423
- Rust: add config support by @dorezyuk in #418
- Extensions for API and Setup module by @hikinggrass in #403
- Add missing find_package for CURL by @hikinggrass in #427
- Improving start of charge performance for AC BASIC charging by @corneliusclaussen in #424
- Add missing find_package for ryml by @hikinggrass in #428
- enable/disable run script generation option by @a-w50 in #429
- Remove deprecated RiseV2G modules by @corneliusclaussen in #430
- bump libocpp version to a008911 by @Pietfried in #432
- Extend example by JS modules by @andistorm in #431
- Feature/publish token authorization status from auth module by @wku12 in #401
- Retry PP reading. Some BSPs may not have that value immediately after… by @corneliusclaussen in #436
- fixed evsesecurity header dependency by @AssemblyJohn in #435
- Extend example by Py modules by @andistorm in #434
- Move OCPP data transfer into a dedicated interface by @hikinggrass in #433
- Add additional checks for optional values in API module by @hikinggrass in #438
- Fix config by @LAD101work in #439
- Minor fix to out-of-tree support by @andistorm in #444
- Add command to system interface to explicity allow firmware updates by @hikinggrass in #422
- doc: how to activate
EVLOG_debugfor one module by @Dominik-K in #450 - Stopping the charging process via the EVSE (DIN) now works by @SebaLukas in #449
- Extend network device info with link_type by @hikinggrass in #445
- Throw outside conversion switch/case to pacify compiler warnings by @hikinggrass in #451
- Refactoring iso15118_charger interface by @SebaLukas in #426
- Bump ext-switchev-iso15118 version by @SebaLukas in #452
- Update README.md by @SebaLukas in #455
- Fix cmake option -DBUILD_TESTING=ON by @andistorm in #462
- OCPP201: Add a log print for individual EVSE ready signals by @valentin-dimov in #457
- Implement ocpp_data_transfer interface in OCPP201 by @hikinggrass in #448
- Start up charger in Idle instead of Disabled by @corneliusclaussen in #464
- umwc: Add config option for max voltage by @corneliusclaussen in #465
- Add integration tests that check cpp framework error handling features by @andistorm in #446
- API: Fix documentation by @mooraby in #467
- Add generic OCPP interface by @klemmpnx in #463
- OCPP module: Add sorting to get_variables ocpp_generic interface implementation by @klemmpnx in #468
- Increase TLS timeout for really slow EV implementations by @corneliusclaussen in #466
- Extend API with enable disable cmd by @hikinggrass in #460
- feat: Add configuration option to delay message queue resume by @valentin-dimov in #456
- Fix RCDDC error mapping by @corneliusclaussen in #474
- Proper shutdown of the TCP connection by @SebaLukas in #453
- allow B->C transition in waiting for auth by @corneliusclaussen in #473
- Add libcap dependency to README.md by @corneliusclaussen in #470
- Bugfix/fix legacy wakeup sequence by @corneliusclaussen in #478
- Bump Libocpp Version by @klemmpnx in #477
- Add external ready command to EvseManager by @corneliusclaussen in #479
- Bump libocpp by @klemmpnx in #480
- Readme: Changed config file from json to yaml by @krealyt in #458
- OCPP Module / Generic OCPP interface: Add command for internal availability change request by @klemmpnx in #484
- Refactor/bsp interface by @corneliusclaussen in #379
- Add additional information to SessionFinished events by @ju4nlu in #483
- Add powermeter transaction error type, clear on unplug by @corneliusclaussen in #488
- Move step install everest-testing to github workflow by @andistorm in #475
- Interfaces needed to support bank payments by @golovasteek in #425
- Some DC fixes by @corneliusclaussen in #481
- Support for tpm CSR request by @AssemblyJohn in #489
New Contributors
- @james-ctc made their first contribution in #423
- @wku12 made their first contribution in #401
- @valentin-dimov made their first contribution in #457
- @ju4nlu made their first contribution in #483
- @golovasteek made their first contribution in #425
Full Changelog: 2023.10.0...2023.12.0