The main JSON structure sent to the proxy is the following:
Notice that is_direct_successful: bool has been be added.
It will be represented as-is in JSON (i.e. just is_direct_sucessful: true/false).
And the Peer struct is now defined as follows:
The changes here are:
Added id and name fields.
In JSON it will be represented as an array for ID (id: [1, 2, 3, ...]) and for name it's either null (when a user didn't set their name) or a string (name: "Abc").
The EDMRandomPorts NAT type has been removed.