With some delay but nothing less than full compatibility to Photon 3, the SDKs for iOS, Windows and Android are out now!
Compatibility to Photon 3 includes updates of the binary protocol and new supported data types. These now include non-strict arrays of objects, which helps a bunch when you need to send parameters of something with varying object types. You can now integrate your own custom types into the protocol in Java, C and C++. In objC they are provided as a preview only for now, final version comes with the next update.
All three client-platforms now also support tcp – although due to Photons ability of sending reliable udp, the only reason to avoid udp with these clients is, that you host your server somewhere, where udp can’t be used.
Encryption became a lot easier and now everything about that is handled internally. Furthermore there have been some API changes, some directly related to Photon 3, others just general improvements and of course several bug fixes.
I am sure, you will recognize the new versioning, like it already has been introduced with the most recent .NET client releases: The first 2 numbers of a client sdk version now match the ones of the according server SDK, which makes it a lot easier to recognize fitting SDKs.
Please refer to the release-history files for a detailed list of all changes.
Get the new Photon 3 Client SDKs here.