Releases: EVerest/libocpp
Releases · EVerest/libocpp
v0.31.1
v0.31.0
What's Changed
- Add compatibility with Boost 1.89 by @hikinggrass in #1151
- [OCPP 1.6] Add support for updating OCPP config via method calls by @james-ctc in #1153
- [OCPP 1.6] InvalidCentralSystemCertificate being logged too frequently by @james-ctc in #1156
- fix: Correct port when scheme is not provided by @chrizap in #1158
- tls provider update by @james-ctc in #1157
- Add clang-tidy config and associated fixes by @hikinggrass in #1159
- Added configuration key MeterPublicKey for OCPP1.6 by @Pietfried in #1161
- fix(db): Fixed uncaught db query exceptions by @mlitre in #1167
- Bump version to 0.31.0 by @hikinggrass in #1166
New Contributors
Full Changelog: v0.30.3...v0.31.0
v0.30.3
What's Changed
- fix(v2x): Update HeartbeatInterval variable value on BootResponse by @mlitre in #1145
- fix(ocpp16): Replace existing language in DefaultPriceText by @Pietfried in #1147
- Set ContractCertificateInstallationEnabled in example config by @Pietfried in #1148
- libwebsockets: enable IPv6 by @barsnick in #1144
- Bump version to 0.30.3 by @hikinggrass in #1149
Full Changelog: v0.30.2...v0.30.3
v0.30.2
What's Changed
- Removed misleading TLS logging by @Pietfried in #1138
- Add raw message logging (before parsing the message) (off by default) by @hikinggrass in #1139
- fix(ocppv2): Fix GetCertStatusCallback to avoid uncaught exception by @mlitre in #1140
- Bugfix/typo in log messages raw by @hikinggrass in #1141
- fix(ocpp2x): Fix String too large exception by @mlitre in #1142
- Update everest-sqlite to 0.1.4, libevse-security to 0.9.9 and libwebsockets to 4.4.1 by @hikinggrass in #1143
Full Changelog: v0.30.1...v0.30.2
v0.30.1
What's Changed
- fix(ocpp16): Send invalid fw signature security event by @mlitre in #1125
- Change log from INFO to DEBUG by @Pietfried in #1124
- fix(ocpp16): Make UnlockConnectorOnEVSideDisconnect RO configurable by @mlitre in #1126
- fix(ocpp2): Fix crash on missing nullptr check on tx start by @mlitre in #1127
- Fix int to string in throw by @hikinggrass in #1132
- Add missing override keyword, fixing compiler warnings by @hikinggrass in #1133
- Free memory allocated by strdup at the end of websocket init by @hikinggrass in #1134
- [OCPP 1.6] StatusNotification timestamp is updated to represent the report time by @james-ctc in #1130
Full Changelog: v0.30.0...v0.30.1
v0.30.0
What's Changed
- fix(ocpp16): Typo in WebSocketPintInterval config key name by @mlitre in #1120
- fix(v21): Fix V2XChargingCtrlr variables by @mlitre in #1114
- fix(ocpp16): Set the correct websocket connection options after upgrade by @mlitre in #1122
- feat(ocpp16): add ISO15118CertificateManagementEnabled configuration option by @Pietfried in #1123
- Fix/notify allowed energy transfer response by @mlitre in #1116
Full Changelog: v0.29.0...v0.30.0
v0.29.0
What's Changed
- Feature/ocpp21 support by @mlitre in #1110
- fix(v21): Removed NotifyCRL and NotifyQRCodeScanned as they don't exist by @mlitre in #1111
- fix(generator): Fix generator for required arrays of string enums by @mlitre in #1115
- [OCPP 1.6] update configuration via a separate file by @james-ctc in #1113
- Fix: Composite schedule calculation for connector 0 by @Pietfried in #1112
- Update dependencies, bump version to 0.29.0 by @hikinggrass in #1118
Full Changelog: v0.28.0...v0.29.0
v0.28.0
What's Changed
- refactor(OCPP1.6): OCSP cache updates by @Pietfried in #1094
- Fixes for security interface updates by @AssemblyJohn in #1095
- fix(OCPP1.6): OCSP update by @Pietfried in #1097
- refactor(OCPP2.x): Adjustments to device model by @Pietfried in #1093
- Refactor: Device model db initialization and cleanup by @Pietfried in #1100
- fix(v2): eventNotificationType made optional NotifyMonitoringReport by @mlitre in #1099
- Catch and aggregate missing required variables in DeviceModel by @stephenredhat in #1091
- Bugfix/websocket ping pong by @AssemblyJohn in #1102
- Fix: Reconnects on pong timeout by @Pietfried in #1105
- Fix json exceptions being thrown during handling of invalid messages by @hikinggrass in #1107
- Bump versions of liblog and libevse security by @hikinggrass in #1108
- Add helpers to set charge point common data by @mhei in #1026
- fix(OCPP1.6): DefaultPrice text by @Pietfried in #1103
New Contributors
- @stephenredhat made their first contribution in #1091
- @mhei made their first contribution in #1026
Full Changelog: v0.27.1...v0.28.0
v0.27.1
What's Changed
- fix(OCPP1.6): V2G CSR generation by @Pietfried in #1089
- bump to 0.27.1 by @Pietfried in #1092
Full Changelog: v0.27.0...v0.27.1
v0.27.0
What's Changed
- fix(ocpp16): Security events for invalid CP and CPMS certificates by @mlitre in #1061
- fix(ocpp16): Reset fw/log status' to Idle after success and failures by @mlitre in #1064
- refactor(ocpp1.6): Composite Schedule calculation by @Pietfried in #1062
- Let set_variable_attribute_value return SetVariableStatusEnum, not bool by @hikinggrass in #1066
- feature(ocpp16): Authorize response waits for set user price by @Pietfried in #1065
- Fix EVSE struct initialization in handle_unlock_connector by @hikinggrass in #1087
Full Changelog: v0.26.3...v0.27.0