The new version brings a number of fixes to issues reported by developers in this forum and a couple of new features:
Code: Select all
[NEW] Exposed Logger class to API consumer.
[NEW] Support for TLS encrypted protocol over TCP/UDP (requires SFS2X 2.10).
[NEW] Unified version number: starting at 1.6.0, the major and minor release identify the "feature support level", the sub version indicates the platform specific release number.
[FIX] Log messages aren't dispatched/filtered according to their level.
[FIX] Crash sending a ObjectMessageRequest request.
[FIX] Compilation errors when building the API in Linux/Eclipse environment.
[FIX] Missing notification of USER_EXIT_ROOM event when API are working in Thread Safe mode.
[FIX] Crash occurring in socket connection's retry.
[FIX] Bad value of Users' counter in a Room when an user leaves it (logout or disconnection).
[FIX] Compilation error building ZLib part of API in Visual Studio 2013 environment.
[FIX] Crash occurring during application shutdown.
Note that due to the new protocol encryption feature, the API setup process require a few more steps in some environments.
Please make sure to review the documentation available at this URL: http://docs2x.smartfoxserver.com/Gettin ... nt-api-cpp
You can download the new API from this page: http://www.smartfoxserver.com/download/sfs2x#p=client