3 ms·
What about changing it to optional on the server side, and clients that don't upgrade will always send that required payload and you will know to parse it but t
by lalos 6y ago
What about changing it to optional on the server side, and clients that don't upgrade will always send that required payload and you will know to parse it but then ignore it. Updated clients know its optional and also ignore it and don't set it. Once you have low frequency of messages containing that required field you can do the final cleanup.
- andrewflnr 6y agoI think the problem is when outdated clients try to parse responses with a missing, used-to-be-required field.