2025.6 (March 27, 2025)
- ADDED: Added a new OSD.tiltInclination field to display the drone's overall tilt angle, showing how much it leans relative to a level horizon during flight.
- ADDED: Added new fields DETAILS.droneManufacturer, DETAILS.droneModel, and DETAILS.droneManufacturerModel allowing the drone's manufacturer and model names to be shown separately or combined.
- ADDED: C1 and C2 button presses from all DJI RC remote controllers are now captured in the RC.custom1Depressed and RC.custom2Depressed fields.
- FIXED: Resolved an issue introduced in Flight Reader API version 2025.4 where the CAMERA.isVideo field could incorrectly remain set to True after video recording stopped.
2025.4 (March 5, 2025)
- FIXED: Resolved an issue that prevented photo and video data from being extracted from Mini 2 flight logs.
2025.3 (February 20, 2025)
- ADDED: Added support for processing Matrice 4E & Matrice 4T flight logs.
- ADDED: For drone models with dual batteries, the serial numbers for both batteries are now stored in the SERIAL.battery and SERIAL.battery2 fields.
- CHANGED: Serial numbers can be found in the RECOVER.*, DETAILS.*, and SERIAL.* fields depending on where they are extracted from flight logs. All serial numbers have been combined together and stored in the SERIAL.* fields. When referencing serial numbers, use the SERIAL.* fields as they now provide the most complete data.
2025.1 (January 19, 2025)
- ADDED: Added support for processing Flip flight logs.
- ADDED: Added support for processing Matrice 3TD flight logs.
- CHANGED: Improved the message extraction logic to ensure more consistent formatting of tips and warning messages.
- FIXED: Resolved flight log decryption issues that sometimes caused photo capture points to be recorded incorrectly.
2024.11 (October 23, 2024)
- ADDED: Added support for processing Air 3S flight logs.
- ADDED: Added support for processing Specta Mini flight logs.
2024.10 (September 18, 2024)
- CHANGED: Tips and warning messages that repeat in consecutive rows are now displayed once and not shown again until logged again later in the flight.
- FIXED: Some flight logs were populating the aircraft component serial number fields with unreadable characters.
- FIXED: Some battery fields were populated with a "0" when no data was available in the flight log.
2024.9 (September 11, 2024)
- ADDED: Added support for processing Neo flight logs.
- ADDED: Added support for processing Mini 4K flight logs.
2024.7 (May 4, 2024)
- CHANGED: Added a new optional "CreatedAfterId" URL parameter to the /v1/logs/:id endpoint for retrieving a list of flight logs uploaded to the DJI Cloud after the specified flight log id. This new URL parameter should be used in place of the "CreatedAfterTimestamp" URL parameter since it will resolve edge cases where some new flight logs are excluded from the flight log list. More details are available in the API documentaion.
2024.6 (April 15, 2024)
- ADDED: Added support for processing Avata 2 flight logs.
2024.5 (March 12, 2024)
- ADDED: Added the following new log fields:
- OSD_DirectionOfTravel: The direction (between 0 to 360 degrees) the aircraft is traveling based on the change in latitude and longitude.
- WEATHER_IsFacingWind: When true, the front of the aircraft is currently facing a headwind.
- WEATHER_IsFlyingIntoWind: When true, the aircraft is currently flying into a headwind.
- WEATHER_WindDirection: The cardinal direction the wind is blowing from at the aircraft's current location.
- WEATHER_WindRelativeDirection: The cardinal direction the wind is blowing from relative to the direction the aircraft is currently facing. For example, an East wind would be blowing toward the right side of the aircraft.
- WEATHER_WindSpeedKmh: The wind speed (in km/h) at the aircraft's current location.
- WEATHER_WindSpeedMaxKmh: Maximum wind speed (in km/h) at the aircraft's current location (so far in the flight log).
- WEATHER_WindSpeedMaxMph: Maximum wind speed (in MPH) at the aircraft's current location (so far in the flight log).
- WEATHER_WindSpeedMaxMS: Maximum wind speed (in m/s) at the aircraft's current location (so far in the flight log).
- WEATHER_WindSpeedMph: The wind speed (in MPH) at the aircraft's current location.
- WEATHER_WindSpeedMS: The wind speed (in m/s) at the aircraft's current location.
- WEATHER_WindStrength: Calm, Moderate, or Strong to indicate the wind strength at the aircraft's current location.
2024.4 (February 27, 2024)
- ADDED: Added the following new log fields for DJI drones that have an onboard RTK module:
- BATTERY1_VoltageCellDeviation (or BATTERY_VoltageCellDeviation): The current difference in voltage levels among the individual battery cells.
- BATTERY1_VoltageCellDeviationMax (or BATTERY_VoltageCellDeviationMax): The maximum battery cell voltage deviation (in volts) so far in the flight log.
- BATTERY2_VoltageCellDeviation: The current difference in voltage levels among the individual battery cells.
- BATTERY2_VoltageCellDeviationMax: The maximum battery cell voltage deviation (in volts) so far in the flight log.
- RTK_AircraftAltitudeF: The aircraft's current altitude (in feet) as reported by the RTK module.
- RTK_AircraftAltitudeM: The aircraft's current altitude (in meters) as reported by the RTK module.
- RTK_AircraftHeightF: The aircraft's current height (in feet) above the takeoff location as reported by the RTK module.
- RTK_AircraftHeightM: The aircraft's current height (in meters) above the takeoff location as reported by the RTK module.
- RTK_AircraftHeightMaxF: The aircraft's maximum height (in feet) above the takeoff location (so far in the flight log) as reported by the RTK module.
- RTK_AircraftHeightMaxM: The aircraft's maximum height (in meters) above the takeoff location (so far in the flight log) as reported by the RTK module.
- CHANGED: Updated the "RTK.baseStationAltitude [ft]" and "RTK.baseStationAltitude [m]" fields to display altitude values when negative. Previous versions of Flight Reader were hiding these values when they were below zero.
2024.2 (February 11, 2024)
- ADDED: Added the following new log fields for DJI drones that have an onboard RTK module:
- RTK_AircraftLatitude: The aircraft's current latitude as reported by the RTK module.
- RTK_AircraftLongitude: The aircraft's current longitude as reported by the RTK module.
- RTK_BaseStationAltitudeF: The altitude (in feet) at the RTK base station's location.
- RTK_BaseStationAltitudeM: The altitude (in meters) at the RTK base station's location.
- RTK_BaseStationLatitude: The RTK base station's current latitude.
- RTK_BaseStationLongitude: The RTK base station's current longitude.
- FIXED: Improved the logic used to populate the "CAMERA.isPhoto" and "CAMERA.isVideo" fields to account for various inconsistencies across DJI drone models and DJI flight application versions.
2023.27 (November 1, 2023)
- ADDED: Added Gzip and Brotli compression to both reduce the API response time and bandwidth consumption. To enable compression, add the "Accept-Encoding" header to all API requests with a value of "gzip" (for Gzip compression) or "br" (for Brotli compression). All code examples have been updated in the API documentaion to show how to add Gzip compression to all API endpoints.
2023.24 (August 31, 2023)
- ADDED: Added new endpoints to get/add/delete API keys in your Flight Reader API account and get a list of API requests made by date. The API documentaion has been updated with code examples showing how to use these new endpoints.
2023.21 (August 20, 2023)
- CHANGED: Added the option for using both a secret API key and a public API key along with a request signature for making API requests from client-side code. The API documentaion has been updated with code examples showing how to use your public API key.
2023.15 (August 12, 2023)
- ADDED: A new /v1/logs/:id endpoint has been added for retrieving a list of flight logs available in the DJI Cloud for a DJI account. More details are available in the API documentaion.
2023.10 (June 24, 2023)
(first Flight Reader API build)