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
-
Plug availability in Map API
api/v2/mapnow returns both available and total plugs per location, allowing mobile maps to display live charger availability.Platform: Backend
-
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
-
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
-
Blocking fee interval validation Added validation requiring an interval whenever a blocking fee is set, ensuring proper configuration and clearer error feedback.
Platform: Spark
-
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
-
Intelligent Charging – backend implementation Implemented backend logic for Intelligent Charging, including total time calculation, optimal charging block detection, and new smart notifications.
Platform: Backend
-
Car Plate tab for customers Added a read-only “Car Plate” tab to customer profiles, visible when plates are registered.
Platform: Spark
-
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
-
Query optimization for heavy users Optimized database aggregation queries for high-volume users, improving overall backend performance and data loading speed.
Platform: Backend
