Developer Changelogs

Q4 2024

Additions

Changes

  • dimo-node-sdk has been renamed to data-sdk, removed support for deprecated API endpoints, and removed Streamr dependencies for web-app developers.

  • dimo-python-sdk bug fixes

Deprecations

  • Unsupported API endpoints are now removed, including Device Data, Events, and Users.

Q3 2024

Additions

  • General GraphQL Enhancements

    • Support for aliases, saving developers time with data formatting

  • 🆕 Telemetry API Enhancements

    • New data field added: powertrainCombustionEngineEngineOilRelativeLevel

    • Supports first and last in aggregations, showing the first or the last entry in a given interval.

  • Device Definitions API Enhancements

Changes

  • 🎉 Telemetry API Improvements

    • The following signals have been renamed:

      • powertrainFuelSystemAbsoluteLevel is now powertrainFuelSystemRelativeLevel

      • dimoIsLocationRedacted is now currentLocationIsRedacted

    • The following signals will now be returned as percentages between 0-100. instead of decimals between 0 - 1:

      • powertrainCombustionEngineTPS

      • powertrainFuelSystemRelativeLevel

      • powertrainTractionBatteryChargingChargeLimit

      • powertrainTractionBatteryStateOfChargeCurrent

      • powertrainFuelSystemRelativeLevel

Deprecations

  • 🧹 Telemetry API Redundancy Cleanup

    • The following signals were removed as the data can be found elsewhere:

      • currentLocationTimestamp

      • From Identity API:

        • vehicleIdentificationBrand

        • vehicleIdentificationModel

        • vehicleIdentificationYear

Q2 2024

Additions

  • 🆕 Telemetry API (this is a replacement for Device Data API)

    • Customizable aggregations for signals

    • Instant data from signalsLatest

  • NodeJS Developer SDK

    • NodeJS / TypeScript compatible

    • Support for Streamr subscriptions

  • Device Definitions are now open-sourced and hosted on Tableland

  • Trips API

    • Returns location data (lat/lng), provides developers with a full history of trips taken by a vehicle

    • droppedData (boolean) flag

Q1 2024

Additions

  • Valuations API have been migrated to using tokenId instead of userDeviceId.

  • DAT Group VIN decoding provider added.

  • Plugin to facilitate transforming raw data produced by the hardware devices into standard VSS format as part of the VSS data migration.

Deprecations

  • userDeviceId endpoints in Valuations API have been removed from documentation. Deprecation is scheduled, namely these endpoints:

    • /user/devices/{userDeviceID}/instant-offers

    • /user/devices/{userDeviceID}/offers

    • /user/devices/{userDeviceID}/valuations

  • userDeviceId endpoint in Devices API is scheduled to be deprecated:

    • /user/devices/{userDeviceID}/range

  • The following 4 endpoints are deprecating, as they are unused or covered in Identity API:

    • /dcn/$id

    • /dcn/image

    • /manufacturer/{tokenId} is replaced by { manufacturer (by: {tokenId:<tokenId>}){ name }}

    • /synthetic/device/{tokenId} is replaced by { syntheticDevice (by:{tokenId: <tokenId>}) { address } }

Last updated