2.17.0 to 2.18.0
This document describes the upgrade instructions from 2.17.0
to 2.18.0
.
MissionModelId type change
The Merlin portion of the Aerie backend codebase now uses a numerical MissionModelId
record instead of a raw String to represent model ids. This makes it consistent with the rest of the codebase and the database.
This change may impact users who are using the following API actions:
getModelEffectiveArguments
getActivityEffectiveArguments
getActivityEffectiveArgumentsBulk
constraintsDslTypescript
validateActivityArguments
validateModelArguments
You will be impacted only if you are using a query variable for the missionModelId
argument of these actions. If so, update your usage by changing the type of that query variable from ID!
to Int!
.
You can see an example of this type of change in this aerie-ui pull request for reference.