emberjs/data — pull request #2099 by xtian (2014-07-21 15:54:32+00:00)
Title: RESTAdapter should ignore properties with no model.

Right now [this line](https://github.com/emberjs/data/blob/master/packages/ember-data/lib/serializers/rest_serializer.js#L479) in `pushPayload` with throw if an API response contains a key with no associated model. I think it would be better for the serializer to ignore data that it doesn't understand.

I'm working on a mobile app so I have to handle outdated clients using my API. I want to send data for a new model down, but old clients will break if I do this. My only option is to increment the API version for this addition, but it's not technically a breaking change — I'm not changing any existing API behavior.