AmpNexus

Changelog

What's new in AmpNexus

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

346 releases

  1. 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)
  2. stableService

    Device API – 1.7.1

    device-api

    1.7.1 (2026-04-29)

    Bug Fixes

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

    Tariff API – 1.6.0

    tariff-api

    Features

    • expose supplier branding metadata (e34c6ec)
    • chargeflow: expose tariff planning windows (2d44289)
  4. 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)
  5. 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)
  6. 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)
  7. 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)
  8. 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)
  9. 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)
  10. 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)
  11. 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)
  12. 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)
  13. stableService

    Meter API – 1.4.2

    meter-api

    1.4.2 (2026-04-21)

    Bug Fixes

    • meter: preserve grouped sample values (19e9b62)
  14. 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)
  15. 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)
  16. 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)
  17. 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)
  18. 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)
  19. 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)
  20. 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)
  21. stableService

    Ocpp Orchestrator – 1.2.0

    OCPP Orchestrator
    Qualitytests: 32 passedcoverage: 6% line

    Ocpp Orchestrator – 1.2.0 (2026-04-13)

    Release notes not available.

  22. stableService

    Tenant API – 1.9.0

    tenant-api
    Qualitytests: 176 passedcoverage: 4% line

    Features

    • installer: support deferred customer invites (4a17e50)
    • tenant-api: add installer onboarding and customer handoff APIs (e8bc0b4)
    • installer: add warranty evidence permissions (0a15a9f)
    • tenant-api: publish location site-control events (48b9948)
    • internal: add tenant auth config lookup (6c3b05f)

    Bug Fixes

    • tenant-api: repair installer onboarding role assignment (70da20d)
    • use postgres-safe installer migration indexes (48f80f9)
  23. stableService

    Reporting API – 1.7.0

    reporting-api
    Qualitytests: 10 passedcoverage: 2% line

    Features

    • reporting-api: persist location-scoped site control (1820781)
    • reporting-api: add site control live metrics (c05811c)

    Performance Improvements

    • batch tariff bootstrap inserts (0671115)
  24. stableFirmware

    PlugStream Firmware 1.14.0

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

    1.14.0 (2026-04-10)

    Bug Fixes

    • led,wifi: keep cold-boot offline LEDs static during radio bring-up (17df75a)
    • network,bluetooth: restore offline captive portal startup and BLE link gating (9c5cdb1)
    • wifi: move captive portal to channel 6 and log AP state (770a65a)
    • wifi: prefer AP mode without STA profile for captive portal (aed8549)
    • wifi: restore APSTA captive portal mode for STA scanning (9a0c2d0)

    Features

    • evse: add aux ct site-aware charging controls (a74bfab)
  25. stableService

    Ocpp Orchestrator – 1.1.0

    OCPP Orchestrator
    Qualitytests: 32 passedcoverage: 6% line

    Bug Fixes

    • correct JSON escaping in merge request API calls (7cdcef4)
    • Dockerfile locations (ec5d2f8)
    • implement independent semantic versioning for each service (f2960c5)
    • move TENANT constant before use in status_notification (0283fd5)
    • ocpp-core: declare firmware.topic exchange to avoid readiness failures when firmware-api is not yet deployed (005a369)
    • process password correctly (02ec8b4)
    • Publish transaction events to platform vhost for chargepoint-api consumption (f95826e)
    • rename .releaserc to .releaserc.json for proper parsing (6b7cdff)
    • run semantic-release from service directories to find config files (3dc51ea)
    • Updated queue names (5dfedb4)
    • Use connector_number instead of connector_id for transaction events (432991d)
    • Use EVSE ID as connector_number instead of connector_id within EVSE (2be5d9c)
    • use subshells for cd commands to preserve working directory (ba0670c)
    • use tenant cache in boot notification handler (a719bcd)

    Features

    • Add charging_state to transaction events for accurate status (a6b5de5)
    • add tenant cache to ocpp-core v201 for efficient tenant resolution (ec83beb)
    • add TTL and event-based cache invalidation to tenant cache (4c4be13)
    • Added debug logging for internal service lookups (954ac0b)
    • Added status publication on websocket disconnect (0ff741b)
    • Added support for firmware orchestrator status updates and processing of requests (6d60d27)
    • ci: Incorporate arm64 build pipeline from Devops repo (425886d)
    • publish meter samples to meter-api rabbitmq (27dbffe)
    • Publish meter samples to platform vhost for meter-api (8ead8f5)
    • Refactored all Rabbitmq Names to complly with new standard (1950a21)
    • Refactored all Rabbitmq Names to comply with new standard (a8cce5b)
    • Updated Heartbeat to 5 minutes (300 seconds) (b4f33ec)
    • Updated new CP processing from device-setup api endpoint to use cp.event on ampnexus-{env} vhost (690e82c)
    • Updated rabbitmq virtual host (83afd8a)
    • warm tenant cache on any message (heartbeat, status notification) (34b4b8d)

    Changes

    Release notes not available.