* [Core] Add validation of maximum string lengths (#1718). * [Client] Added overloads for setting packet payload and will payload (#1720). * [Client] The proper connect result is now exposed in the _Disconnected_ event when authentication fails (#1139). * [Server] Improved performance by changing internal locking strategy for subscriptions (#1716, thanks to @zeheng).