v0.9.3
What's Changed
- Add local authorization list management calls (D01 and D02) by @marcemmers in #153
- Refactor v16 database using the new sqlite statement wrapper by @marcemmers in #154
- removed doubled definition of apply_local_list in v201 by @Pietfried in #165
- introduction of measurement by @Afronut in #160
- Add local list authorization by refactoring validate_token by @marcemmers in #156
- Calling Set System time callback in OCPP1.6 by @Pietfried in #161
- Add check to validate if the callback struct is completely filled before starting by @marcemmers in #167
- pg_websocket_v_dtor - Correct WebSocket type destructor behavior by @gregsq-proton in #164
- B04 offline idle behaviour by @SNSubramanya in #168
- No longer use async for transaction events, instead use normal response handling by @marcemmers in #174
- Configurable WaitForStopTransactionsOnResetTimeout for ocpp1.6 by @Pietfried in #163
- Added plug in timeout handler for OCPP1.6 to move from preparing to finished by @Pietfried in #162
- Added reduced state machine for connector 0 for OCPP1.6 by @Pietfried in #166
- E04-offline transactions by @SNSubramanya in #173
- Only send charging status transaction event updated when charging state actually changed by @marcemmers in #175
- Support for Custom Configuration Keys for OCPP1.6 by @Pietfried in #176
- Adding optional argument for state machine reset for OCPP1.6 by @Pietfried in #181
- Improvements for OCPP2.0.1 popped up during OCA Plugfest by @Pietfried in #184
- not installing Custom.json by default in libocpp by @Pietfried in #186
- Remove check on auth list ctrlr available by @marcemmers in #189
- Fix build with clang < 16 by @hikinggrass in #183
- Improvements for OCPP1.6 made during OCA Plugfest by @hikinggrass in #185
- OCPP201 device model setup in cmake by @Pietfried in #190
- Fixed some compiler errors with older versions of gcc by @maaikez in #192
- Fix clang lambda capture which went out of scope by @maaikez in #195
- Support older C++ versions with
boost::filesystem
by @bWF0dGhpYXMK in #177 - Integrated hostName as parameter which is applied on websocket plain by @bWF0dGhpYXMK in #194
- Set is connected to false in on fail handler of plain websocket by @hikinggrass in #196
- Added user-host also to websocket TLS by @Pietfried in #197
- Add ChargePoint constructor so a pointer to a device model storage can be used by @maaikez in #188
- Fixed FirmwareStatusNotification for v16 and v201 by @corneliusclaussen in #200
- Refactored pki_handler to evse_security by @Pietfried in #157
- Improved device model storage initialization by @Pietfried in #204
- Update liblog dependency to 0.2.0 by @hikinggrass in #198
- Binding json default construct to use initializer list based constructor by @hikinggrass in #179
- Add auth cache storage size to de device model by @marcemmers in #170
- Add some SQLiteStatement functions to prepare for other PRs by @marcemmers in #203
New Contributors
- @gregsq-proton made their first contribution in #164
- @SNSubramanya made their first contribution in #168
- @bWF0dGhpYXMK made their first contribution in #177
Full Changelog: v0.8.7...v0.9.3