Releases: eProsima/WebSocket-SH
v3.1.0
v3.0.0
-
Completed migration from SOSS to Integration Service. This, code wise, included changing the C++ namespace convention of the whole project, from
soss::websockettoeprosima::is::sh::websocket. -
Used eProsima xTypes as the common language for the WebSocket System Handle to speak to the Core.
-
Debug logging traces are automatically enabled if the project is compiled in debug mode.
-
Add much more traces and unify the logging style.
-
Full API reference documentation using Doxygen.
-
Migrated whole test suite from
CatchtoGoogle Test. -
Applied uncrustify rules.
-
Added brand new README section, with detailed information about the project status and features.
-
Created a WebSocket-SH GitHub action automated task.
-
Added global and specific compilation flags.
-
Got rid of separate CMake testing project; now, it is included in the same project as the SystemHandle, under the
testfolder. -
Added support for TCP (non-secure) connections.
-
Add the option in the YAML configuration file to
disable security. -
Add tests for server/client interaction.
-
Fixed concurrency problem when handling connections.
-
Add specific traces with more information about the connection ID.
Keep track of all the opened connections and tag them with a unique ID. -
Fixed service server/client not taking into account request and reply types separately.