github SAP/e-mobility-charging-stations-simulator simulator@v3.4.0
simulator: v3.4.0

latest releases: v4.12, v4, ocpp-server@v4.12.0...
7 months ago

3.4.0 (2026-03-26)

๐Ÿš€ Features

  • add connector cable retention lock/unlock simulation (#1754) (1f7412b)
  • add server-side refresh notification over WebSocket (a2edfbb)
  • ocpp-server: enhance OCPP 2.0.1 mock server for comprehensive E2E testing (#1752) (aee410a)
  • ocpp2: add configurable firmware signature verification simulation (L01.FR.03/L01.FR.04) (#1757) (9d56abe)

๐Ÿž Bug Fixes

  • add OCPP 2.0 DataTransfer outgoing support and B03 boot retry in Rejected state (044bd64)
  • cleanup connector after queued TransactionEvent.Ended replay (4249dea)
  • deps: update all non-major dependencies (#1753) (c59d00b)
  • deps: update all non-major dependencies (#1755) (6385d63)
  • post updated message on connectorStatusChanged to fix stale UI cache (7337563)
  • prevent shutdown timeout with promiseWithTimeout helper (32384c4)
  • respect elementAddDelay by using sequential startup when configured (5f14c60)

โœจ Polish

  • audit-driven improvements โ€” use BaseError, fix barrel bypass, remove redundant console (d9a5568)
  • audit-driven quick wins โ€” fix assert.ok misuse, naming conventions, and hardcoded defaults (901296a)
  • eliminate non-null assertions in 8 files (31 of 53 total) (092b1b4)
  • eliminate remaining non-null assertions in ChargingStation and OCPP16ServiceUtils (47456f3)
  • use try/catch instead of .catch() for stopMessageSequence error handling (7519fc3)

๐Ÿงช Tests

  • mcp: add OCPP schema mapping consistency tests (6f52ef4)

๐Ÿ“š Documentation

  • add JSDoc to ChargingStation public API methods (e3a15e4)
  • fix inaccurate @returns in getChargingProfilesLimit (edb49d9)
  • harmonize JSDoc @param/@returns across entire codebase (e4f8838)

Don't miss a new e-mobility-charging-stations-simulator release

NewReleases is sending notifications on new releases.