Latest version of the garmin fit sdk doesn't have support for certain exercises

I’m parsing a fit file from an activity I tracked on my Garmin watch. A step in the workout contained the following data:
"exerciseCategory": "ROW",
"exerciseName": "BARBELL_ROW",

While tracking the workout, the exercise showed up correctly. When parsing the fit file, I found the following two pieces of data:
category: 23 (row)
category_subtype: 45

For most exercises, I can look up the text name for a given category_subtype, but for this specific scenario, I can’t find the name for barbell_row.
I don't see any reference to barbell_row in Profile.csv, which is found in the root directory of the latest garmin_fit_sdk (version 21.141).
The values in the collection row_exercise_name only go up to 33.

A barbell row is a common exercise, so I’d expect it to be part of the parser. Especially since reverse_grip_barbell_row is part of row_exercise_name.

Are these missing fields a known issue? Can you please advise on how to correct this issue? I don’t want to maintain my own list.

  • There is always a lag between the time when new things are added to the SDK and when they are documented for the public. Usually because things are added to the SDK months, sometimes years, before a new feature is released and things may change during development. Most of the time it takes someone with a need for this information to ask and then we evaluate if there are any roadblocks to documenting them. We will consider getting the missing exercise names added to our Q1 release.