It appears 3.3 broke the serialization of the transport protocol.
Even the sample project is giving: Error: Invalid message type!
This appears to happen because 'type' is now 'Type'
{"Id":null,"Type":"connection_ack","Payload":null}
The structure is supposed to be:
export interface OperationMessage {
payload?: any;
id?: string;
type: string;
}
I belive this was broken by #174
The DocumentWriter appears to use the MVC JSON serialization settings. These could perhaps be used for the Payload but not for the OperationMessage itself.