Which serializer were/are you using? I’ve switched to the new serializer API using the REST Serializer. Had to change extractSingle → normalizeSingleResponse and extractArray → normalizeArrayResponse. The methods for accessing model type of changed.
We were using the ActiveModelSerializer, and switched to the new JSON API serializer with new API.
I’ve overwritten the normalize hook, and the model being requested get parsed and goes into store fine, but the relationships don’t. Actually I don’t even see the relationships object on the param passed
Before we’d only overwrite the modelNameFromPayloadKey and it works like a charm.
Will give these hooks you mention a try later on, but do they have access to the relationships object from payload?
Not even the IDs, which is what is causing them to not be loaded at all.
Honestly, we (my team) gave it up for the time being. So many changes to both backend and frontend was starting to be a time sink.
We’re continuing to use Active Model Serializer.
Having no proper documentation at this point, makes it really hard to do the simple things. We’ll wait for the api to settle down and docs be written. Same goes for the transition to Ember 2.0.
Don’t know for JSON API, but have you looked at the EmbeddedRecordsMixin?