What's new:
- Refine grammar/fix typo of the title of stop button in transaction.jsp (#1224)
- add support for incoming calls to OcppJsonChargePoint (de399e5)
- add chargeBoxId to table transaction_stop_failed (#1331)
- Fix issue related to invalid characters in tags being submitted (#1322)
- drop support for mysql 5.7 (#1349)
- switch to java 17 (#1348)
- List Tag at RemoteStart if it's max transaction count is not reached (#1378)
- reservationId=0 being synonymous with "null" in StartTransaction (#1414)
- transactionId=0 being synonymous with "null" in MeterValues (#1415)
- remove the flag firstArrivingMeterValueIfMultiple and its usage (#1423)
- Fix suboptimal DB views with slow queries (#1219)
- insert connector conditionally for SetChargingProfile tasks (#1474)
- not fail on receiving with unknown ocpp properties in Json messages (#1460)
- Setting a database baseline (#1439)
- better msg if logs are unavailable (#1511)
- Update docker-compose.yml to add restart policies (#1508)
- Refactor: Extract tag authorization in a dedicated service (#1005)
- transaction detail page shows only energy meter values (#1515)
- Update dependencies, plugins, github actions
Thanks to all the contributors!