Software update on the 4th of August (1.22) - API updates, support for new board versions

Software update on the 4th of August (1.22) - API updates, support for new board versions.

A new release has been pushed that is containing the following changes.

Cloud

  • Added support for schedule update on next startup
  • Added search support for the template devices view
  • Added is-update-enqueued field to fleet overview
  • Added pending-sync-count field to fleet overview
  • Improved traceability/error handling for device communication
  • Updated default event reactor service to handle if modem is not found
  • Fixed issue where obd autodetection would be skipped based on the vehicle type if make/model was not set on vehicle.
  • Added CSV export of the fleet overview.
  • Fixed issue where dependencies was not set correctly for some board versions.
  • Added support for new board versions

API

  • Added is-update-enqueued field to device endpoint
  • Added pending-sync-count field to device endpoint
  • Added ability to specify which fields to retrieve for the devices endpoint

Core

  • Improved qmi-manager to better handle different situations
  • Added support for schedule update on next startup
  • Disabled more unused services in raspbian
  • Added support for new board versions
  • Fixed wrong handling of editable pip packages in the pip module

The update can take quite a while to finish, and it will restart the services running on the device. So please be patient when installing the updates, it should finish by itself, or retry on errors.
If possible connect the device to WiFi as that can make the update be faster depending on coverage.

Let us know if you experience any issues.

As always, feedback, comments etc are welcome!

1 Like