v0.12.0
What's Changed
- Bump version of used github action run-clang-format to v1.1.0 by @andistorm in #587
- Fix user input usage by @andistorm in #599
- Added support for iface in libwebsockets, added config values, added … by @AssemblyJohn in #552
- Install missing 3rd party headers by @hikinggrass in #588
- Removed logging used in debug by @AssemblyJohn in #600
- Add interface class for v201 ChargePoint class by @marcemmers in #591
- Support change of a variable on the fly by @jannejy in #597
- Re-connect attempt on timeout by @AssemblyJohn in #603
- Report QueueAllMessages and MessageQueueSizeThreshold in OCPP1.6 by @Pietfried in #593
- BootNotification callback by @Pietfried in #605
- Change trigger reason for stopped by EV according to errata by @mennodegraaf in #594
- Fixing transactionData omitted in StopTransaction.req by @movhdi in #493
- Moved security event notification to charge_point start function by @Pietfried in #515
- Execute on changeavailability for connector 0 callback by @bWF0dGhpYXMK in #607
- OCPP2.0.1 bugfix: Two SecurityEventNotification.req were sent on startup by @Pietfried in #612
- OCPP1.6: Pending transactions at startup by @Pietfried in #610
- Bugfix/66 gracefull crash handling by @AssemblyJohn in #604
- Use correct libevse-security hash by @hikinggrass in #613
- Guard 2.0.1 database transactions with a mutex by @hikinggrass in #589
- Convert another logline to debug in libwebsockets by @marcemmers in #601
- Stop BootNotification Timer in case of RegistrationStatus::Accepted by @Pietfried in #614
- OCPP1.6: Fix handling of SetChargingProfile(TxProfile) by @Pietfried in #616
- Refactor Exception Handling of Database Handlers by @Pietfried in #602
- Updated dependencies on new libevse-security by @AssemblyJohn in #620
- Set connection_attempts to 1 from construction to prevent sometimes reporting a reconnect delay of 0ms by @marcemmers in #622
- Feature/631 support ocpp 201 2146 iso15118v2gcertificateinstallationenabled by @AssemblyJohn in #632
- v1.6: Persist queued changeAvailabilty by @bWF0dGhpYXMK in #629
- v1.6: Reject call of RemoteStart.req with negative connector by @bWF0dGhpYXMK in #627
- Updated dependency to OpenSSL V3 by @AssemblyJohn in #639
- fix: OCPP message handling on invalid messages by @james-ctc in #618
- Add missing return value to DatabaseHandler::authorization_cache_clea… by @WilcodenBesten in #642
- Bump libevse version by @AssemblyJohn in #647
- bug: correct precision of meter_start by @a-w50 in #646
- Add thread that executes the callbacks via a queue to synchronize them by @marcemmers in #615
- Trigger security event notification on root certificate mismatch by @marcemmers in #624
- Bump version to 0.12.0 by @hikinggrass in #654
- Scoped lock to avoid a deadlock on connection timeout by @AssemblyJohn in #655
- update-CS-availability-state-in-device-model by @SNSubramanya in #648
- Clean database close attempt by @AssemblyJohn in #643
- OCPP1.6: Fix handling of malformed Authorize.conf by @Pietfried in #636
- Plug&Charge authorization in case OCSP can not be generated by @Pietfried in #652
- OCPP1.6: Added MaxMessageSize to handle large StopTransaction.req by @Pietfried in #651
New Contributors
- @WilcodenBesten made their first contribution in #642
Full Changelog: v0.11.0...v0.12.0