2019-06-06 22:59:12 +02:00
# Changelog
All notable changes to this project will be documented in this file.
2019-06-09 23:27:45 +02:00
## [unreleased] - 2019-06-09
### Changed
2019-06-19 09:43:59 +02:00
- IXDNSLookup. Uses weak pointer + smart_ptr + shared_from_this instead of static sets + mutex to handle object going away before dns lookup has resolved
2019-06-13 19:18:40 +02:00
- cobra_to_sentry / backtraces are reversed and line number is not extracted correctly
2019-06-10 20:18:27 +02:00
- mbedtls and zlib are searched with find_package, and we use the vendored version if nothing is found
2019-06-09 23:27:45 +02:00
- travis CI uses g++ on Linux
2019-06-09 20:55:34 +02:00
## [4.0.0] - 2019-06-09
2019-06-06 23:59:22 +02:00
### Changed
2019-06-09 20:55:34 +02:00
- 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
2019-06-09 20:35:31 +02:00
- WebSocket::send takes a third arg, binary which default to true (can be text too)
2019-06-09 20:33:17 +02:00
- WebSocket callback only take one object, a const ix::WebSocketMessagePtr& msg
2019-06-09 21:02:38 +02:00
- Add explicit WebSocket::sendBinary method
2019-06-09 19:22:27 +02:00
- 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.
2019-06-08 18:16:33 +02:00
- ws echo_server has a -g option to print a greeting message on connect
2019-06-09 19:22:27 +02:00
- IXSocketMbedTLS: better error handling in close and connect
2019-06-06 23:59:22 +02:00
2019-06-06 22:59:12 +02:00
## [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