What's New2.4.4 - Ocpp API – 2.4.4

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

OCPP Orchestrator 1.0.0

Ocpp Orchestrator – 1.0.0

1.0.0
Tests: passed (29/29)Coverage: 6.0%
Service
March 26, 2026
Tags
#OCPP Orchestrator

Ocpp Orchestrator – 1.0.0

1.0.0 (2025-09-09)

Bug Fixes

  • Add gateway_ws_connection tracking guage for Grafana dashboard (7b8020e)
  • Add instrumentation includes for OCPP 2.0.1 Messages (b429269)
  • Added activation_code to ChargePoint entity and support to update on upsert. Fixed CP ID to use UUID (7c93baf)
  • Added definition for ocpp_201_exchange to Infra (f02cca7)
  • Added sync.events queue declaration (fe2824c)
  • Added URL Check, WebSocket timeout for stats and changed Boot Notification heartbeat interval to 50s (8aa9c94)
  • Addressed OCPP Core Build warnings (17b21ac)
  • Addressed Ocpp Gateway Warnings (0cf29f1)
  • Assigned port to Ocpp Gateway Metrics endpoint (17531ba)
  • Build Issue due to DB Mapping Fields (fc1d5ab)
  • Build Issues (9f38234)
  • Cargo fmt (c8bb02c)
  • Change tracing to log cp_id in high level rather then loki config (8b364f6)
  • Changed sync.events Exchange type to ensure Exchange is declared as durable (e98ced7)
  • Changed sync.events to be a non durable queue (a2057a6)
  • Changed websocket and firmware history timestamp formats (b357351)
  • Charge Point Status Incorrectly showing occupied (a66ee04)
  • ChargePoint Entity mapping (d5ce3bb)
  • ci: Fix Gitlab API Token variables for publishing releases (1582de1)
  • ci: Force Build (9062ca6)
  • Copied Schema Folder to Docker image (e6271ad)
  • Correct JSON Key values for cp.updated and cp.created (e4c7add)
  • Create Update Charging Point password on cp.event create (84081f2)
  • DB Column names for Portal DB (dea38fa)
  • Disabled console telemetry output (9ee259c)
  • Disabled OCPP Gateway Unit Tests (0c884f5)
  • Docker Run Commands (4b8e99b)
  • Fix build issue binding to 0.0.0.0:3000 (f66b618)
  • Fix OCPP Core to accept camelCase ocppVersion field (40776ef)
  • Fixed OCPP Sync Env Variable Names (3e5d9a8)
  • Handlers for CSMS to CP initiated message CALL RESULT handling (dfcabf3)
  • Inbound websocket frame logging (d85f233)
  • OCPP Sync create update charge points from setup API (1f182c6)
  • ocpp-gateway-prod docker image name (cbd36f3)
  • pass CI_COMMIT_BRANCH to semantic-release container (2e658b9)
  • remove CLI branches parameter to use .releaserc configuration (6f09367)
  • Remove devcontainer configuration (949fb06)
  • resolve database migration syntax errors in tariff_rates and smart_charging tables (ed6fb5b)
  • Resolved issue with Derived CP Status. (d7802d0)
  • Resolved issue with Sync Event queue not registering against fan out exchange. (9b25545)
  • Resolved issue with Websocket Event publishing, unit tests and updated Variable Manufacturer names (6daa435)
  • Resolved UpdateFirmwareRequest message processing (d9a2193)
  • semantic versioning configuration for master/develop branches (fda8fae)
  • Sending of Response back to the client for Boot Notification (96c1ff4)
  • Separated Websocket tests and fixed build issue (d5a97f1)
  • Updated ampnexus-app database name (4816b20)
  • Updated ci pipeline (cc64f5e)
  • Updated database connection handling and DevOps Config files (6c213c4)
  • Updated Db Connection Details and Setting Updated Processing (325b167)
  • Updated DB Connection properties (5a2e803)
  • Updated Firmware History Column names in SeaORM (756b57f)
  • Updated Firmware Status to append the same row based on requestId (8d7e159)
  • Updated Migration import name to resolve build issues (6e3fdf6)
  • Updated Ocpp Core to declare sync.events exchange (780f99e)
  • Updated OCPP Integration Engine to load all chargepoint states on startup rather then based on events (a116345)
  • Updated OCPP Sync DevOps Pipeline (75907cb)
  • Updated ORM Firmware History table name (ed8c992)
  • Updated Routing Queue (b1374e6)
  • Updated WS Metrics to resolve build issue (3acecbb)
  • Websocket Version negotiation unit tests (6c1eb04)

Features

  • Added additional logging to loki (ba24aa4)
  • Added additional telemetry to see end to end logging (984e65f)
  • Added Correct Instrumentation to all OCPP Messages (358b823)
  • Added cp event support to enable creation of CP's in Gateway, Core and Portal Microservices (a9c4d68)
  • Added CP initiated message support wire framing with no business logic (aa45432)
  • Added cp.events to Ocpp Gateway for provision on new ChargePoints (7f8ad2e)
  • Added CpStatus support based on OCPP Integration rules. (dc4f59b)
  • Added database check to uptime endpoint (3b914de)
  • Added debug logging to rule engine (381faee)
  • Added debug logs to Rule Engine (6fefd94)
  • Added devcontainer and updated health endpoint thread management. (d6a8f19)
  • Added health endpoint to OCPP Gateway, Core and Sync and associated K8 config. (382d46f)
  • Added Instrumentation to Ocpp Core and Boot Notification (5423c61)
  • Added MeterValues storage and data flow to portal, Saving of Transaction Events to Meter Values and data flow to ChargingTransactions in the Portal. (7c1d1dc)
  • Added OCPP 2.0.1 CSMS Initiated Message wire frame, no business logic implemented (a045bd2)
  • Added OCPP Sync for Portal Database updates (c582c9d)
  • Added prod pipeline semantic release version calculations (00376de)
  • Added RabbitMq check to Uptime endpoint, return 200 ok if both db and rabbitmq ok. (53fe90b)
  • Added response handling for CSMS to CP initiated messages (bb71a14)
  • Added Rule Engine Scheduler Logging (9cc73f3)
  • Added Settings Updated support, Authorisation Tokens and meter sampling processing (473e16a)
  • Added Smart Charging support (49f59ad)
  • Added status tracking to the database (107b3c3)
  • Added support for additional CP Events and connector status (d92883f)
  • Added support for BootNotification Firmware version to be sent to the portal. (dabf339)
  • Added support for Devops yaml, Dockerfiles and loading connection strings from env variables (36da5c0)
  • Added support for horizontal Gateway and Core scaling on AWS (9bce36b)
  • Added support for OCPP 2.0.1 Authorize Request & Response (3a3c577)
  • Added Support for OCPP 2.0.1 Heartbeat (b2034f3)
  • Added support for sending OCPP 2.0.1 Firmware Status Notifications parsed data to the Portal. (cc03155)
  • Added support for UpdateFirmware and Reset Requests (fad3259)
  • Added support for UpdateFirmwareRequest to CSMS (79d2d4f)
  • Added Unit tests to OCPP Gateway (ee6a714)
  • Added uptime dependency status reporting (a3569d9)
  • Added Uptime endpoint to enable health external availability checks. (f03bf42)
  • Added Websocket Event Logging to the Portal (e9bb12a)
  • Change DevOps Agent to AWS (8724116)
  • Changed Health service to be a background service (c8b41a0)
  • core/sync: add rule sweep + rule logs over sync bus; persist in portal DB via ocpp-sync (0570ee7)
  • core: enrich rule logs with action context; remove sweep events (491ed6c)
  • Fixed CALL _RESULT handling (0df7092)
  • OCPP Gateway Unit Tests for Websockets happy‑path and one hard error‑path (b30d55a)
  • ocpp-sync added locked column to Connector table to support UI status publication. (04e8c27)
  • Parse Ocpp 2.0.1 Boot Notification and update the database (974687a)
  • Updated CI Pipelines from DevOps to GitLab (e0b7f87)
  • Updated CI yml (c60d7b5)
  • Updated Facts to be able to calculate ChargePoint Status (96bb89b)
  • Updated OCPP Gateway to use CpEvent Types to resolve setupcp issues (8195563)
  • Updated Ocpp Gateway Yaml (d4432e4)
  • Updated processing of commands being sent from the Portal (6bfb171)
  • Updated Uptime endpoint and associated K8 config (4e0ef9e)
  • version: print app version on startup; prefer APP_VERSION, fallback to Cargo version + git sha; add shared::version with build metadata via build.rs (7451565)

Performance & SLO

SLO Targets:
P95 < 200msP99 < 500msAvailability > 99.5%
1.0.0 - Ocpp Orchestrator – 1.0.0 | PlugStream Change Logs