Changelog
What's new in AmpNexus
Release notes pulled straight from our delivery pipeline — every entry ships with verified quality and performance data.
179 releases
- stableService
Order API – 1.1.1
order-api1.1.1 (2026-05-05)
Bug Fixes
- auth: retire legacy tenant switching (c169581)
- stableService
Release API – 1.5.1
release-api1.5.1 (2026-05-05)
Bug Fixes
- security: add edge auth contract regressions (563f404)
- security: enforce signed edge auth tenant contract (62b94f6)
- security: verify release auth and centralize logs (ddd0e7d)
- stableService
Auth API – 1.5.1
auth-api1.5.1 (2026-05-05)
Bug Fixes
- auth-api: reject legacy tenant override (46c516b)
- auth-api: restrict metrics bypass and harden logging (6fa3e82)
- auth-api: sign edge identity headers (73d68a8)
- auth-api: use constant-time edge signature checks (90f3a13)
- auth: reject platform tenant aliases (42a2c4e)
- stableFirmware
PlugStream Firmware 1.22.0
PlugStream 7PlugStream 22Qualitytests: 340 passed1.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)
- stableService
Chargepoint API – 1.24.1
chargepoint-apiQualitytests: 172 passedcoverage: 20% lineBug 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)
- stableFirmware
PlugStream Firmware 1.21.0
PlugStream 7PlugStream 22Qualitytests: 332 passedcoverage: 0% line· 0% branchFeatures
- 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)
- stableService
Release API – 1.5.0
release-api1.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)
- stableService
Firmware API – 1.9.4
firmware-apiBug Fixes
- firmware: honor model pinned global releases (10e9456)
- firmware: align global devices from ocpp events (1d9f8a3)
- stableService
Device API – 1.7.1
device-api1.7.1 (2026-04-29)
Bug Fixes
- device: allow global stock model assignment (9a96b61)
- stableService
Tariff API – 1.6.0
tariff-apiFeatures
- expose supplier branding metadata (e34c6ec)
- chargeflow: expose tariff planning windows (2d44289)
- stableService
Reporting API – 1.9.0
reporting-apiFeatures
- chargeflow: add post-session cost reconciliation (c49f618)
- reporting: expose site control live status (32e4e4b)
Bug Fixes
- reporting-api: repair transaction ingestion defaults (f6f94f8)
- stableService
Ocpp API – 2.9.0
ocpp-api2.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)
- stableService
Tenant API – 1.13.1
tenant-apiBug 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)
- stableService
Chargepoint API – 1.19.0
chargepoint-apiBug 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)
- stableService
Notification Service API – 1.2.0
notification-service-apiFeatures
- 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)
- stableService
Order API – 1.1.0
order-apiFeatures
- 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)
- stableService
Tenant API – 1.11.0
tenant-apiBug 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)
- stableService
Ocpp API – 2.8.0
ocpp-apiFeatures
- 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)
- stableService
Device API – 1.7.0
device-api1.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)
- stableService
Meter API – 1.4.2
meter-api1.4.2 (2026-04-21)
Bug Fixes
- meter: preserve grouped sample values (19e9b62)
- stableService
Firmware API – 1.9.2
firmware-apiBug 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)
- stableFirmware
PlugStream Firmware 1.18.0
PlugStream 7PlugStream 22Qualitytests: 191 passedcoverage: 93% line· 93% branch1.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)
- stableService
Reporting API – 1.8.0-beta.1
reporting-api1.8.0-beta.1 (2026-04-20)
Features
- reporting: expose site control live status (32e4e4b)
- stableService
Device API – 1.6.0
device-apiQualitytests: 59 passedcoverage: 21% lineBug 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)
- stableService
Chargepoint API – 1.11.2
chargepoint-apiQualitytests: 77 passedcoverage: 17% lineBug 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)