AmpNexus

Changelog

What's new in AmpNexus

Release notes pulled straight from our delivery pipeline — every entry ships with verified quality and performance data.

176 releases

  1. stableFirmware

    PlugStream Firmware 1.22.0

    PlugStream 7PlugStream 22
    Qualitytests: 340 passed

    1.22.0 (2026-05-04)

    Bug Fixes

    • prevent ESP-Prog-2 target reset on Linux serial monitor open (dbca113)
    • programmer: collapse console carriage returns (13f39b6)
    • programmer: disable reset when monitoring serial (a51ad1d)
    • programmer: expand console during flash jobs (8042d48)
    • programmer: harden GitLab release downloads (ce791d4)
    • programmer: improve console scroll and GitLab auth diagnostics (fcf8f55)
    • programmer: keep ESP-Prog-2 in bootloader before run (3ac4833)
    • programmer: load GitLab token from Pi env file (4cd17fb)
    • programmer: monitor without resetting target (3bb9b67)
    • programmer: remove console timestamps (d2d3230)
    • programmer: report ESP-Prog-2 raw monitor state (79c31a1)
    • programmer: run ESP-Prog-2 after factory flash (d549aa2)
    • programmer: run monitor with a pseudo-terminal (05b0268)
    • programmer: show stable releases first (2cbd3af)
    • programmer: stabilize Pi console and monitor ELF (bbda753)
    • programmer: stabilize Pi flash console and monitor (fac29a1)
    • programmer: use raw ESP-Prog-2 monitor by default (9086b2a)

    Features

    • charging: add vehicle wake assist (7bb0e12)
    • firmware: add BLE factory reset (41fbe3e)
    • firmware: expose BLE WiFi management (0642987)
    • programmer: add Pi erase options (fed366c)
    • programmer: add Pi WiFi and GitLab release controls (58d0609)
    • programmer: add Raspberry Pi programming UI (812cd21)
    • programmer: expand console monitor view (45c388d)
    • programmer: keep monitor console focused (43d18cd)
  2. stableService

    Chargepoint API – 1.24.1

    chargepoint-api
    Qualitytests: 172 passedcoverage: 20% line

    Bug Fixes

    • security: close device log review follow-ups (cf667b8)
    • security: harden chargepoint review findings (4cbc046)
    • security: harden chargepoint review follow-ups (d592370)
    • consume readiness data transfer events (7a80579)
    • resolve develop merge conflict (dc472ff)
    • config: support canonical OCPP API URL (9ad8696)
    • clear random delay when charger is available (e8438b0)
    • ocpp: accept mode reconcile command fields (2c8f05b)
    • readiness: clear schedule wait after disconnect (03e6b30)
    • readiness: label firmware waits as PlugStream (045d902)
    • readiness: expose PlugStream signal label (604d399)
    • installer: allow deferred evidence commissioning (d1ba2b9)
    • installer: read diagnostics auth from headers (022411c)
    • installer: serialize diagnostics data transfer payload (f6cc5b4)
    • installer: persist diagnostics snapshots (220e1d7)
    • installer: accept mobile evidence uploads (edab2a0)
    • installer: support private evidence storage (6dc781f)

    Features

    • charging: add vehicle wake assist (ee4b6e0)
    • installer: add commissioning drafts (0049edb)
    • installer: add CT diagnostics recommendations (6e24a2f)
    • installer: forward charge test methods (6e059b6)
    • installer: persist PCB wiring evidence photo (5c33e61)
  3. stableFirmware

    PlugStream Firmware 1.21.0

    PlugStream 7PlugStream 22
    Qualitytests: 332 passedcoverage: 0% line· 0% branch

    Features

    • installer: add method-specific charge tests (8e45d6c)
    • 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)
    • installer: expose Aux CT live diagnostics (4d6ab6f)
    • support ESP-Prog-2 flash port (a24d669)

    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)
    • firmware: defer installed status until registration (8008630)
    • firmware: relax ota download preflight threshold (ce5eadf)
    • enforce UK smart charging civil-time windows (24afa7d)
    • guard ESP-Prog-2 native USB port (e2515e7)
    • ci: remove invalid websocket manifest path (67a73b2)
    • firmware: restore ota rollback semantics (3168177)
    • installer: accept safe RCD self-test reset (1e03f6f)
    • scripts: clean firmware build directory (5960d59)
    • scripts: default esp-prog-2 run after flash (e929d1d)
  4. stableService

    Release API – 1.5.0

    release-api

    1.5.0 (2026-04-30)

    Bug Fixes

    • clean consolidated release notes (917a568)
    • hide deprecated releases by default (ff23578)
    • reduce release api log noise (f91d90e)

    Features

    • consolidate same-day service releases (209632e)
  5. stableService

    Firmware API – 1.9.4

    firmware-api

    Bug Fixes

    • firmware: honor model pinned global releases (10e9456)
    • firmware: align global devices from ocpp events (1d9f8a3)
  6. stableService

    Device API – 1.7.1

    device-api

    1.7.1 (2026-04-29)

    Bug Fixes

    • device: allow global stock model assignment (9a96b61)
  7. stableService

    Tariff API – 1.6.0

    tariff-api

    Features

    • expose supplier branding metadata (e34c6ec)
    • chargeflow: expose tariff planning windows (2d44289)
  8. stableService

    Reporting API – 1.9.0

    reporting-api

    Features

    • chargeflow: add post-session cost reconciliation (c49f618)
    • reporting: expose site control live status (32e4e4b)

    Bug Fixes

    • reporting-api: repair transaction ingestion defaults (f6f94f8)
  9. stableService

    Ocpp API – 2.9.0

    ocpp-api

    2.9.0 (2026-04-28)

    Bug Fixes

    • managed-charging: satisfy clippy warnings (fefe872)

    Features

    • chargeflow: add readiness cost planner (cf52dad)
    • chargeflow: publish reconciliation snapshots (7267201)
  10. stableService

    Tenant API – 1.13.1

    tenant-api

    Bug Fixes

    • installer: find existing tenant customers (bbdacf2)
    • block deleting locations with assigned chargers (9f74b71)
    • migrations: enable postgres backend for sea-orm (d3adb5a)

    Features

    • tenant: add notification permissions (19693e8)
    • installer: add customer setup metadata (fcf9295)
  11. stableService

    Chargepoint API – 1.19.0

    chargepoint-api

    Bug Fixes

    • api: ignore orphaned readiness transactions (92ec6a4)
    • db: tolerate forward-applied migrations on startup (cf5db6d)
    • point charging schedule migration at devices table (e490b17)
    • readiness: expose manual start state (d207f3b)
    • readiness: trust active sessions and selected mode (01ac52b)
    • readiness: keep paused sessions active (52d5eca)
    • transactions: preserve active charging sessions (c783a17)

    Features

    • chargepoint-api: add device log pull workflow (5caf1ef)
    • authz: enforce location organisation assignment (0194c6f)
    • chargepoint-api: expose internal device user resolver (c8ea508)
    • enforce customer chargepoint location assignment (6fb6992)
    • chargepoint-api: persist led brightness setting (1462a69)
    • chargepoint-api: expose charger readiness endpoint (768d4a9)
    • add charging schedule settings (f3c9de2)
    • expose manual start readiness reason (df9040a)
    • normalize legacy fast charging mode (477dd67)
    • expose site control diagnostics in readiness (562dff6)
    • publish runtime device policies and reconcile status (b79c82b)
    • reconcile chargepoint mode runtime state (3c06cd2)
  12. stableService

    Notification Service API – 1.2.0

    notification-service-api

    Features

    • notification: add tenant editable email templates (600a5a8)
    • notification-service: add firmware update notifications (57d5fb9)
    • notification-service: add push notification service (e6f35a0)
    • add resend order email notifications (2a6bafe)

    Changes

    Release notes not available.

    Bug Fixes

    • notification-service: align docker rust builder version (23313f0)
  13. stableService

    Order API – 1.1.0

    order-api

    Features

    • order-api: scope commerce records by organisation (4aae334)
    • publish order lifecycle events (e487bee)
    • order-api: add storefront catalog endpoints (4d8d3c0)
    • order: add pricing, reconcile, and document workflows (e9f7b20)
    • scaffold order API service (1df435e)
  14. stableService

    Tenant API – 1.11.0

    tenant-api

    Bug Fixes

    • ci: support environment-scoped sync tokens (a4bb504)
    • locations: default site limits to sixty amps (fee46d8)

    Features

    • tenant-api: expose organisation tenant links (a79c47b)
    • authz: add organisation-scoped location reads (30d559d)
    • locations: add site control requirement flag (345af25)
    • add customer chargepoint location assignment permission (19a7f27)
    • tenant-api: add own-scope location permissions sync (a8b925f)
  15. stableService

    Ocpp API – 2.8.0

    ocpp-api

    Features

    • add mode reconcile profile orchestration (79414dd)
    • apply customer charging schedules (6d7569f)
    • add manual session and boost commands (7b06d0a)
    • attach profiles to manual session starts (9ef04cc)
  16. stableService

    Device API – 1.7.0

    device-api

    1.7.0 (2026-04-21)

    Bug Fixes

    • migration: repair PS-7S socket lock capability migration (b50613c)

    Features

    • catalog: add PS-7S socket lock capability (b12f17b)
  17. stableService

    Meter API – 1.4.2

    meter-api

    1.4.2 (2026-04-21)

    Bug Fixes

    • meter: preserve grouped sample values (19e9b62)
  18. stableService

    Firmware API – 1.9.2

    firmware-api

    Bug Fixes

    • chargepoints: treat live devices without connector state as available (d54ab9f)
    • cohorts: include all tenants in global device selection (482ee0b)
    • chargepoints: consume legacy ocpp live status events (e4d606e)
    • cohorts: scope platform tenant device selection correctly (b868152)
  19. stableFirmware

    PlugStream Firmware 1.18.0

    PlugStream 7PlugStream 22
    Qualitytests: 191 passedcoverage: 93% line· 93% branch

    1.18.0 (2026-04-20)

    Bug Fixes

    • bluetooth: enable controller connection support (8324bf7)
    • bluetooth: infer nimble address type for advertising (f0435cb)
    • bluetooth: keep ble available during normal operation (3c1d7c3)
    • bluetooth: trim nimble memory for always-on BLE (d4135d3)
    • memory: pin long-lived internal task storage (8ca271c)
    • memory: raise cp runtime stack guard band (8ef760f)
    • memory: stop portal online and free main task (7ee17e1)
    • memory: trim internal ram service overhead (286a6d2)
    • memory: trim main and portal stack usage (ee3b653)
    • monitor: reduce sys monitor stack pressure (91f8f32)
    • ocpp: stabilize websocket profile handling (341aff5)
    • portal: only report wifi success after got ip (caf37b4)
    • setup: suppress stale wifi driver warnings after timeout (819226b)
    • wifi: keep captive portal online during validation (b70642b)
    • wifi: stop captive portal before sta handoff (e14542d)

    Features

    • auxct: add eastron scaling and field calibration (604aa07)
    • memory: add stack watermark audit and disable ipv6 (94b8e46)
    • ocpp: support LED brightness control (31b0792)
    • ocpp: support LED brightness control (7f6e23f)
  20. stableService

    Reporting API – 1.8.0-beta.1

    reporting-api

    1.8.0-beta.1 (2026-04-20)

    Features

    • reporting: expose site control live status (32e4e4b)
  21. stableService

    Device API – 1.6.0

    device-api
    Qualitytests: 59 passedcoverage: 21% line

    Bug Fixes

    • pin aws sdk for rust 1.88 builds (09e8e86)
    • support MinIO-compatible media storage endpoints (9989f7b)
    • resolve develop merge conflicts (51b3646)
    • support approved firmware query aliases (98621c3)
    • support approved firmware query aliases (f33be03)
    • catalog: validate initial firmware pins by stream product (05893e0)
    • catalog: avoid duplicate firmware approval query params (fa7d446)

    Features

    • add reusable model image support (f93ba11)
    • add tenant-scoped device catalog management (91839ee)
    • add tenant-scoped device model assignment (d545d27)
    • catalog: validate model firmware pins (5327095)
    • catalog: add firmware series metadata (4bef1c3)
  22. stableService

    Chargepoint API – 1.11.2

    chargepoint-api
    Qualitytests: 77 passedcoverage: 17% line

    Bug Fixes

    • reuse tenant-api client cache across requests (68087ce)
    • restore Rust 1.88 Docker builds (9f35624)
    • add canonical device inventory status (604e0ee)
    • restore soft-deleted devices during activation (7796ad9)
    • serialize chargepoint inventory status as snake_case (c307639)

    Features

    • add platform-admin return-to-stock endpoint (f8ecbde)
  23. stableFirmware

    PlugStream Firmware 1.17.0

    PlugStream 7PlugStream 22
    Qualitytests: 187 passedcoverage: 93% line· 93% branch

    Features

    • ocpp: support LED brightness control (2e68eab)
    • installer: add firmware diagnostics and handover service (dce7421)
    • auxct: add eastron scaling and field calibration (263f920)
    • memory: add stack watermark audit and disable ipv6 (063e003)

    Reverts

    • feat(ocpp): support LED brightness control (316f5c4)

    Bug Fixes

    • wifi: delay captive portal during STA reconnect (d472618)
    • wifi: resume reconnect retries after AP outages (1342b71)
    • bluetooth: enable controller connection support (64ba58e)
    • bluetooth: infer nimble address type for advertising (c8a9b09)
    • bluetooth: keep ble available during normal operation (6763a5f)
    • bluetooth: trim nimble memory for always-on BLE (de5d49b)
    • memory: pin long-lived internal task storage (3a22770)
    • memory: raise cp runtime stack guard band (15427c3)
    • memory: stop portal online and free main task (40b59bb)
    • memory: trim internal ram service overhead (0019612)
    • memory: trim main and portal stack usage (e305fa2)
    • monitor: reduce sys monitor stack pressure (c8d2cb7)
    • portal: only report wifi success after got ip (444ff72)
    • setup: suppress stale wifi driver warnings after timeout (a0bd4d7)
    • wifi: keep captive portal online during validation (6944543)
    • wifi: stop captive portal before sta handoff (9f8f94e)
  24. stableService

    Firmware API – 1.9.0

    firmware-api
    Qualitytests: 210 passedcoverage: 10% line

    Bug Fixes

    • chargepoints: resolve develop rebase conflicts (73b33ec)
    • reconcile firmware model-product mapping (23d0ac6)
    • accept approved firmware query aliases (0fab3df)
    • accept approved firmware query aliases (ba32b31)
    • firmware: allow bootstrap model pin validation (91af47a)
    • firmware: filter non-ota websocket evidence (c5b3c88)

    Features

    • chargepoints: ingest live ocpp status for cohort device views (199f98d)
    • firmware: add direct device update jobs (be6b87f)
    • firmware: prefer model-pinned recommendations (3ed0eb3)
    • firmware: support firmware series metadata updates (075c751)
    • add ota attempts and rollout recovery (7bee08c)
  25. stableService

    Firmware Orchestrator – 1.2.0

    firmware-orchestrator
    Qualitytests: 16 passedcoverage: 4% line

    1.2.0 (2026-04-15)

    Features

    • accept chunked rollout approved payload (6064081)
    • support removed rollout status (bf44445)
Changelog — AmpNexus