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::websocket
toeprosima::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
Catch
toGoogle 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
test
folder. -
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.