Developer Changelogs
Last updated
Last updated
Additions
Launched transactions
SDK
Launched login-with-dimo
React Component SDK
Launched Accounts API
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.
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
Additions
Telemetry API (this is a replacement for Device Data API)
Customizable aggregations for signals
Instant data from signalsLatest
NodeJS / TypeScript compatible
Support for Streamr subscriptions
Device Definitions are now open-sourced and hosted on Tableland
Returns location data (lat/lng), provides developers with a full history of trips taken by a vehicle
droppedData
(boolean) flag
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 } }