Breaking Change: Release 2025.52
1 min read
With release 2025.52 our internal GraphQL API will have some breaking changes due to the upgrade of our DB ORM packages, which brought significant performance improvements.
Timeline
Expected release date:
What's changing
For some models/fields, the orderBy input shape has changed. Sorting on nullable/optional fields now requires a nested object format.
What error will I see?
If you use the old format for affected fields, requests will fail with:
Variable "$orderBy" got invalid value "asc" at "orderBy.firstName";
Expected type "SortOrderInput" to be an object.
Migration
Before:
orderBy: [{ firstName: asc }]
After:
orderBy: [{ firstName: { sort: asc } }]
Which fields are NOT affected?
Required fields (non-nullable) still use the old format:
createdAt,updatedAt— can still useorderBy: [{ createdAt: asc }]id,email(on most models)name(on most models)
Only nullable fields (marked with ? in our db model) require the new format.
Testing
Identify queries/mutations that use
orderByCheck if you're sorting on nullable fields (see list below)
Update to use
{ sort: <direction> }formatTest in [staging environment if available]
Author |
|
|---|