Skip to content

v1.4

Compare
Choose a tag to compare
@darrenjs darrenjs released this 07 Jul 05:50
· 329 commits to master since this release

Added

  • using websocketpp project for websocket protocol

  • using catch-like test framework

  • public version info placed in version.h

  • automatic build (via autotools) of some example programs (issue #3)

  • example/wamp_router, which will aim to provide an example of a router

  • example/wampcc_tester, for integration testing

Removed

  • fetch and link of googletest, was not being used

Changed

  • wamp_session::provide() accept callback that is invoked on success/failure of registration.

  • Using msgpack-c 2.1.3. In this version the header-only msgpack decoder has been fixed, which is used by wampcc.

  • The stream logger (used by the logger::console logger) now takes a wrapper to a ostream& and a mutex, instead of just an ostream reference. This is so that a synchronization mechanism is available to synchronize writes to the stream (issue #2, petten).

Fixed

  • wamp_session not handling failed registration

  • compile errors on Xcode 7.3.1 + 10.7 SDK (issue #2, petten)

  • cmake missing link libraries on Linux

  • websocket opening assumed Sec-WebSocket-Protocol would be present, but acutally its optional header

  • memory leaks in jalson, and msgpack protocol