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
OCPP Orchestrator 1.21.2
Ocpp Orchestrator – 1.21.2
1.21.2
Tests: passed (501/501)
Service
September 27, 2026
Tags
#OCPP Orchestrator
Ocpp Orchestrator – 1.21.2
Bug Fixes
orchestrator: retire the legacy events queue in a way quorum queues accept (20ad2e5)
ci: promote the image built from the promoted commit (e687b02)
ci: run the ocpp-core v16, v21 and mock-db tests, and test feature branches (5229a21)
ocpp16: the Ended event carries the stop register, and the session energy beside it (f22417c)
ocpp21: carry the station's reply on 2.1 command results (f1a1c75)
ocppcore: carry TransactionEvent offline and seqNo into the platform event (41cc0ce)
ocppcore: give every platform command an expiry; never dispatch an expired one (be701d7)
orchestrator: a charger not heard from since restart is Unknown, not Offline (c381660)
orchestrator: bound the events queue and set a consumer prefetch (db07c04)
orchestrator: cool down typed rule actions, like legacy ones (266932d)
orchestrator: ignore the events it publishes itself (93acc3e)
orchestrator: keep rule updates across restarts and database errors (af8b0b5)
orchestrator: learn a charger's OCPP version only from its own frames (710276d)
orchestrator: publish persistently and wait for real broker confirms (4a50f99)
orchestrator: queue a scheduled action once, not once per evaluation (cc6657b)
orchestrator: say what a command timeout means, and count late results (06097c5)
orchestrator: send rule commands in the charger's OCPP version (8af11f9)
orchestrator: set the charging state from status and transaction events (fae14c6)
readiness: carry configuredMaxAmps and every undeclared key through to the platform (f4777f5)
Features
shared: carry the owning tenant on a PortalRequest (429e16a)