Releases: c-jimenez/open-ocpp
Releases · c-jimenez/open-ocpp
v1.5.2
What's Changed
New Features 🎉
Bug fixes 🛠
- Fix/boot notif set charging profile by @mahdidadashi65 in #203
- [localcontroller] Remove dual notification from IRtc::ISpy interface when LocalController::ChargePointProxy has been instanciated from CentralSystem::ChargePointProxy by @c-jimenez in #205
- Solving some minor problems in the test procedure of charging point test cases by @mahdidadashi65 in #202
New Contributors
Full Changelog: v1.5.1...v1.5.2
v1.5.1
What's Changed
New Features 🎉
- reservation feature profile support by @AbdelrhmanWaheed in #197
Bug fixes 🛠
- [websockets] Encode charge point identifier in URL by @c-jimenez in #198
New Contributors
- @AbdelrhmanWaheed made their first contribution in #197
Full Changelog: v1.5.0...v1.5.1
v1.5.0
What's Changed
Bug fixes 🛠
- [tools] Fix thread pool stop race condition by @c-jimenez in #189
- Allow to send infos in status notifications messages even if their are no errors + fix decimal precision to 1 digit by @mahdidadashi65 in #191
- Fix authorization key management for security profiles 1 et 2 by @c-jimenez in #192
- [chargepoint] Handle configurations keys name as case insensitive by @c-jimenez in #193
- [messages] Fix include of JsonValidator as local instead of system by @thomas-brunel in #187
Other Changes
- [cmake] Add options to not build as a shared library, not build sqlite3 and not install doctest headers by @thomas-brunel in #188
New Contributors
- @thomas-brunel made their first contribution in #187
Full Changelog: v1.4.3...v1.5.0
v1.4.3
What's Changed
New Features 🎉
Bug fixes 🛠
- [tools] Fix some multi threading issues by @c-jimenez in #183
Full Changelog: v1.4.2...v1.4.3
v1.4.2
What's Changed
Bug fixes 🛠
- [chargepoint] Use asynchronous transmission of status notification by @c-jimenez in #178
- Heartbeat will now be runtime updated, fix for issue #170 by @Habbus in #171
- Change in the decision-making process for reservation recognition by @mahdidadashi65 in #168
- [websockets] Fix websocket connect timeout configuration + flush messages on disconnect by @c-jimenez in #176
- [x509] Add missing initializer for issuer DER in certificate copy constructor by @c-jimenez in #177
- [websockets] Encode URL when they contains non-ascii or specical chars by @c-jimenez in #179
Full Changelog: v1.4.1...v1.4.2
v1.4.1
What's Changed
New Features 🎉
- [cmake] Add option to not build libwebocket along Open OCPP library and use the one provided by the compiler SDK by @c-jimenez in #163
Bug fixes 🛠
- [examples] Fix segfault on disconnect in central system examples by @c-jimenez in #162
- Fix for issue #161, a connectorId of 0 will now be rejected on a RemoteStartTransaction by @Habbus in #164
- Fix cancelreservation by passing connectorpointer by value instead of… by @Habbus in #159
New Contributors
Full Changelog: v1.4.0...v1.4.1
v1.4.0
What's Changed
New Features 🎉
- Changed system to steady clock by @ruudvd in #143
- [websocket/rpc] Add server callback when connection fails + disable queues on disconnect to speed-up disconnection management by @c-jimenez in #152
- [localcontroller] Add connection status information to ICentralSystemProxy interface by @c-jimenez in #153
Bug fixes 🛠
- [messages] Fix filename field of GetLogResponse message by @c-jimenez in #144
- [x509] Add issuer name DER data to certificate class to allow issuer name hash computation by @c-jimenez in #146
- Fix base64 encode/decode + signature check during signed firmware update procedure by @c-jimenez in #149
- fix:Improve the reservation logic. by @JamesLebron in #150
- [chargepoint] Change connector 0 state to Available when previously Reserved and a transaction is started on 1 of the connectors by @JamesLebron in #154
New Contributors
Full Changelog: v1.3.1...v1.4.0
v1.3.1
What's Changed
Bug fixes 🛠
- [websocket] Fix return values for websocket factory start/stop by @c-jimenez in #136
- Fix the hidden bug when RpcBase was restart by @JamesLebron in #135
- Fix the problem of invalid judgment in the command ChangeConfigurationConf by @JamesLebron in #135
- Fix logic error in handling charging profiles by @SiarheiVolkau in #137
New Contributors
- @JamesLebron made their first contribution in #135
- @SiarheiVolkau made their first contribution in #137
Full Changelog: v1.3.0...v1.3.1
v1.3.0
What's Changed
New Features 🎉
- [central system - local controller] First implementation of hybrid central system / local controller + example by @c-jimenez in #124
- [websocket] Create websocket client pool to limit number of threads when creating websocket clients by @c-jimenez in #128
- [rpc] RPC pool implementation + memory leaks fixes by @c-jimenez in #130
Bug fixes 🛠
- reject ChangeConfiguration for interval keys with negative value by @mahdidadashi65 in #118
- [chargepoint] Fix stop process by @c-jimenez in #119
- Fix remote start transaction on connector id 0 by @c-jimenez in #123
- [libwesocket] Disable LWS_WITH_NETLINK option by @c-jimenez in #129
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
Bug fixes 🛠
- [stoptransaction] Make 'reason' field optional by @c-jimenez in #110
- [changeavailability] Fix tojson() converter by @c-jimenez in #113
- Fix maintenance, metervalues and triggermessage managers by @mahdidadashi65 & @c-jimenez in #115
Other Changes
- [license] Use LGPLv2.1 or later by @c-jimenez in #111
Full Changelog: v1.1.0...v1.2.0