Added

November 4, 2025

Improved OCPP reliability and Intelligent Charging, new backend notifications, plug availability in map API, and multiple stability and performance fixes across Spark, Cosmos, and Mobile.


🧩 New Development

  1. Plug availability in Map API api/v2/map now returns both available and total plugs per location, allowing mobile maps to display live charger availability.

    Platform: Backend

  2. New notifications for fully charged or payment limit reached Introduced notifications triggered when charging completes due to full battery or payment amount reached, improving user transparency.

    Platform: Backend

  3. OCPP 1.6 ↔ 2.0.1 protocol negotiation Cosmos now supports automatic negotiation between OCPP 1.6 and 2.0.1 during the initial handshake for better compatibility.

    Platform: Cosmos

  4. Blocking fee interval validation Added validation requiring an interval whenever a blocking fee is set, ensuring proper configuration and clearer error feedback.

    Platform: Spark

  5. Enhanced error handling for OCPP 2.0.1 Improved connection and handshake stability for OCPP 2.0.1 devices with more resilient error handling.

    Platform: Cosmos

  6. Intelligent Charging – backend implementation Implemented backend logic for Intelligent Charging, including total time calculation, optimal charging block detection, and new smart notifications.

    Platform: Backend

  7. Car Plate tab for customers Added a read-only “Car Plate” tab to customer profiles, visible when plates are registered.

    Platform: Spark

  8. Edge-to-edge layout improvements Enhanced mobile app layout to meet Google Play’s edge-to-edge UI recommendations for a more immersive visual experience.

    Platform: Mobile

  9. Query optimization for heavy users Optimized database aggregation queries for high-volume users, improving overall backend performance and data loading speed.

    Platform: Backend