[General]: Repeated requests for a resource that was not found are now throttled. Once the same resource path has answered HTTP 404 Not Found too many times, further GET requests for it receive HTTP 429 Too Many Requests until the block expires. The response includes the X-RateLimit-Retry-At and X-RateLimit-Retry-After-Seconds headers, and error.message starts with Too many requests for a resource that was not found. Other paths are not affected. Integrations must stop requesting a resource that answers 404 instead of retrying it. See the Rate Limiting guide for details.
[Vehicles]:GET /vehicles now returns fuel_capacity and fuel_capacity_aux, the fuel tank capacities in litres. Both are null when no capacity is configured and on electric vehicles.
[Drivers]:POST /drivers no longer requires gender, and POST /drivers and PUT /drivers/{driver_id} accept gender: null for a driver with no gender specified. An empty string returns HTTP 422 Unprocessable Entity.
[Drivers]: Requests that rename or delete a driver group, or change its drivers, now return HTTP 409 Conflict when the group belongs to a Delivery Team. Such a group is managed from Delivery.
[Alerts]: Documented that notification_id on GET /alerts/notifications identifies the alert configuration that raised the notification, not the notification itself. Use notification_id, vehicle_id and event_ts together to identify a notification.
[Trips]: Documented what GET /trips returns for private trips, and that incl_private=false also leaves them out of meta.total.
[General]: Various internal improvements and under-the-hood tweaks.
[Vehicle Commands]: Fixed an issue where POST /vehicles/commands/{registration} and PUT /vehicles/{registration}/central-locking returned HTTP 200 when the command could not be sent to the vehicle. They now return HTTP 422 Unprocessable Entity.
[Vehicles]: Fixed an issue where GET /vehicles/status and GET /vehicles/{registration}/status always returned a tcu_percentage of 100 for some terminal models.
[Alerts]: Fixed an issue where GET /alerts/notifications left out the notifications of some alert configurations.
[Vision]: Fixed an issue where POST /vision/video/upload intermittently returned an HTTP 5xx error.