What's Changed
- Connectivity manager refactoring by @marcemmers in #874
- Optionally allow security level 0 connections by @marcemmers in #856
- Fix unchecked access to profiles vector in smart charging test case by @Pietfried in #892
- Set libwebsockets install lib dir to follow the CMAKE_INSTALL_LIBDIR by @hikinggrass in #876
- Support hashing directories of certificates by @jannejy in #852
- Converting reading context of meter value to Other by @maaikez in #899
- Harden message_callback against runtime error by @Matthias-NIDEC in #884
- Add option to select multiple ocpp versions to libwebsockets and connectivity_manager by @marcemmers in #886
- Check for case insensitive bool value by @Matthias-NIDEC in #887
- Harden handles against invalid connector id range by @Matthias-NIDEC in #882
- Changed CtrlrComponent vars from references to values by @Pietfried in #904
- 1.6: Support multiple temperature measurements by @hikinggrass in #902
- Added bounds checking for ConnectorEvseIds and ISO15118EvseId by @Pietfried in #903
- Bugfix/libwebsocket dtor deadlock by @AssemblyJohn in #896
- Fix potential bad_optional_access crash in connectivity manager by @marcemmers in #912
- Fixed GetCompositeScheduleRequest invalid optional access by @alexandrecarrillo in #910
New Contributors
- @Matthias-NIDEC made their first contribution in #884
- @alexandrecarrillo made their first contribution in #910
Full Changelog: v0.21.0...v0.22.0