What's New2.2.0 - Ocpp API – 2.2.0

PlugStream Change Logs

PlugStream is continuously updated to improve reliability, security, and user experience. This page provides a transparent record of every software and firmware release, including what changed and why it matters.

Latest

Jolt Evse 1.10.0

jolt-evse 1.10.0

1.10.0Stable
Recommended for production deployments.
Tests: passed (127/127)Coverage: 92.8%
Firmware
February 21, 2026
Supported devices
#PlugStream 7
#PlugStream 22

jolt-evse 1.10.0

1.10.0 (2026-02-21)

Bug Fixes

  • ci: run staging publish on develop->staging MRs (edd69e3)
  • correct SecurityEvent timestamps and quote transaction column (9373bbe)
  • defer security events until boot accepted (6cccf4f)
  • evse: gate charging start on profile/random delay (4e416f0)
  • improve GetTransactionStatus ongoingIndicator (dffea8e)
  • network: add connectivity watchdog for WS DNS failures (79c8fa2)
  • network: delay captive portal on outages and keep STA reconnecting (eb5365a)
  • ocpp: accept DateTime fractional seconds (2ed09f7)
  • ocpp: add missing enum string helpers (fedab93)
  • ocpp: harden inbound CSMS CALL handling (3bf0a94)
  • ocpp: harden SetChargingProfile validation (e5a3f5b)
  • ocpp: prune expired profiles and enforce storage cap (595b1e7)
  • ocpp: remove duplicate ChargingStateHelper definition (3e37f49)
  • ocpp: wire ChangeAvailability, CertificateSigned, GetTransactionStatus (bcfcbf3)
  • prevent security_evt stack overflow (6056e45)
  • reduce heap churn in VariableRegistry persistence (877deea)
  • tests: remove gtest dependency for host tests (94da004)
  • websocket: prevent reconnect lockout and keep retrying (a783c09)
  • wolfssl: enable OpenSSL-compat APIs for cert utilities (a9acc2d)
  • ws: validate inbound OCPP frames (b70c5a6)

Features

  • add DataTransfer and local auth list support (de1f9dc)
  • add handlers for all missing OCPP actions (d6ed9dd)
  • enrich security event tech info (91e26af)
  • implement CertificateSigned certificate persistence (687df3f)
  • implement SetNetworkProfile with NVS persistence (93287fd)
  • implement SignCertificate CSR generation (83f92c4)
  • led: add connectivity override LED when websocket offline (cc350d7)
  • metering: add snapshot + ms timestamps for MeterValues (40fbebd)
  • ocpp: add v201 variable monitoring service (675d814)
  • ocpp: enrich GetCompositeSchedule response (7662280)
  • ocpp: enrich GetTransactionStatus and telemetry (9466195)
  • ocpp: enrich NotifyChargingLimit schedule preview (3e2a317)
  • ocpp: enrich TransactionEvent metering + cost (397342b)
  • ocpp: implement certificate management messages (27cb32c)
  • ocpp: implement CertificateSigned message - Phase 1 Complete (v1.3.0) (c66e1b5)
  • ocpp: implement ChangeAvailability message (Phase 1 critical stub) (f1f3ada)
  • ocpp: implement ClearedChargingLimit message (Phase 1 critical stub) (86199bd)
  • ocpp: implement GetTransactionStatus message (v1.2.0) (9595076)
  • ocpp: implement OCPP 2.0.1 reservation system (37f2712)
  • ocpp: implement v201 Variables schema + validation (89dbd9d)
  • ocpp: persist variable monitoring across reboot (10f6fdc)
  • ocpp: validate charging profiles before install (afe8cfb)
  • ocpp: wire v201 variable monitoring and events (692bb5b)
  • ota: preflight reboot, resume pending update, and clean firmware.bin (bb9af83)
  • ota: send SecurityEvent before preflight reboot (a6424ee)
  • persist auto token and send SecurityEventNotification (f63a7a6)
  • scripts: add automatic serial logging to monitor scripts (c7eb8ba)
  • security: persist CP cert and enable mutual TLS (880dbff)
1.10.0 - jolt-evse 1.10.0 | PlugStream Change Logs