What's New1.9.0 - Reporting API – 1.9.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.19.0

jolt-evse 1.19.0

1.19.0Stable
Recommended for production deployments.
Tests: passed (317/317)Coverage: 0.0%
Firmware
April 27, 2026
Supported devices
#PlugStream 7
#PlugStream 22

jolt-evse 1.19.0

1.19.0 (2026-04-27)

Bug Fixes

  • align composite schedules with transaction start (b7da5b0)
  • align notify report payload with ocpp schema (c7bfce4)
  • align task cpu sampling and restore ocpp flow logs (ecc2933)
  • align transaction start event lifecycle (d4af149)
  • bind pending tx profiles on session start (383a0bc)
  • chunk notify report inventory to reduce heap pressure (9a731cb)
  • defer bluetooth during ota preflight boot (d3d9fbb)
  • device: reduce littlefs log write stalls (64b5585)
  • firmware: harden ota and websocket dma handling (a0da649)
  • firmware: reduce DMA heap pressure (3f94210)
  • harden authorize and remote stop handling (97b36f9)
  • harden charging profile time parsing and persistence (d85f108)
  • harden data transfer telemetry handling (bdba2dd)
  • harden low-coverage ocpp and database paths (0147068)
  • ignore foreign tx profile activations (9016333)
  • keep remote start ids scoped to accepted requests (728da27)
  • make profile clears atomic under db lock (cf9d79f)
  • ocpp: accept socket lock desired state (ef59f34)
  • ocpp: route live meter values through transactions (541b6dc)
  • ocpp: snapshot charging profiles during evaluation (0b096fe)
  • override websocket client for psram stack tracing (10f4b62)
  • pool websocket tx envelopes and cached payloads (1bc6072)
  • preserve charging profile reload state (f8875a7)
  • preserve notify report ordering and refresh host tests (5467708)
  • preserve terminal transaction metadata (106df0e)
  • recover state b auth flow after faults (fb57245)
  • reduce startup log pressure and raise runtime stack (86084ed)
  • reject malformed charging profile fields (cf444d7)
  • reject malformed evse selectors in charging profile requests (b9b7059)
  • release: stop committing changelog on master (ccbf2f9)
  • report ongoing transactions by transaction id (94e7caa)
  • reset transaction event session state on ended (b46fbc2)
  • restore firmware build for transaction profile flows (c507885)
  • slim websocket tx retry cache footprint (6840cf7)
  • stabilize host coverage generation (0c0b13c)
  • surface earliest smart charging boundary (8d4be92)
  • surface future smart charging activations (8ea7720)
  • tighten charging profile validity and clear semantics (c37674b)
  • tighten profile parsing and frame validation (7b713ce)
  • vendor sqlite for host test builds (caab4ce)
  • websocket: avoid reconnect deadlock after send failure (fa13287)

Features

  • apply scheduled random start delay (a5e73e8)
  • emit manual readiness and boost bypass (517801c)
  • enforce mode-specific charging profile semantics (ba74030)
  • firmware: support OCPP device log pulls (328dd40)
  • jolt-evse: publish readiness telemetry (d2e9678)
  • ocpp: wire PS-7S socket lock variable (d74d500)
  • unify charging mode policy handling (c6763dc)
1.19.0 - jolt-evse 1.19.0 | PlugStream Change Logs