47 lines
2.4 KiB
Markdown
47 lines
2.4 KiB
Markdown
# Changelog
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
## [5.0.3] - 2019-08-14
|
|
- CobraMetricThreadedPublisher _enable flag is an atomic, and CobraMetricsPublisher is enabled by default
|
|
|
|
## [5.0.2] - 2019-08-01
|
|
- ws cobra_subscribe has a new -q (quiet) option
|
|
- ws cobra_subscribe knows to and display msg stats (count and # of messages received per second)
|
|
- ws cobra_subscribe, cobra_to_statsd and cobra_to_sentry commands have a new option, --filter to restrict the events they want to receive
|
|
|
|
## [5.0.1] - 2019-07-25
|
|
- ws connect command has a new option to send in binary mode (still default to text)
|
|
- ws connect command has readline history thanks to libnoise-cpp. Now ws connect one can use using arrows to lookup previous sent messages and edit them
|
|
|
|
## [5.0.0] - 2019-06-23
|
|
### Changed
|
|
- New HTTP server / still very early. ws gained a new command, httpd can run a simple webserver serving local files.
|
|
- IXDNSLookup. Uses weak pointer + smart_ptr + shared_from_this instead of static sets + mutex to handle object going away before dns lookup has resolved
|
|
- cobra_to_sentry / backtraces are reversed and line number is not extracted correctly
|
|
- mbedtls and zlib are searched with find_package, and we use the vendored version if nothing is found
|
|
- travis CI uses g++ on Linux
|
|
|
|
## [4.0.0] - 2019-06-09
|
|
### Changed
|
|
- WebSocket::send() sends message in TEXT mode by default
|
|
- WebSocketMessage sets a new binary field, which tells whether the received incoming message is binary or text
|
|
- WebSocket::send takes a third arg, binary which default to true (can be text too)
|
|
- WebSocket callback only take one object, a const ix::WebSocketMessagePtr& msg
|
|
- Add explicit WebSocket::sendBinary method
|
|
- New headers + WebSocketMessage class to hold message data, still not used across the board
|
|
- Add test/compatibility folder with small servers and clients written in different languages and different libraries to test compatibility.
|
|
- ws echo_server has a -g option to print a greeting message on connect
|
|
- IXSocketMbedTLS: better error handling in close and connect
|
|
|
|
## [3.1.2] - 2019-06-06
|
|
### Added
|
|
- ws connect has a -x option to disable per message deflate
|
|
- Add WebSocket::disablePerMessageDeflate() option.
|
|
|
|
## [3.0.0] - 2019-06-xx
|
|
### Changed
|
|
- TLS, aka SSL works on Windows (websocket and http clients)
|
|
- ws command line tool build on Windows
|
|
- Async API for HttpClient
|
|
- HttpClient API changed to use shared_ptr for response and request
|