Skip to content

v0.9.3

Compare
Choose a tag to compare
@hikinggrass hikinggrass released this 02 Oct 17:14
· 508 commits to main since this release
1cb0999

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

Full Changelog: v0.8.7...v0.9.3