WebSocket++ v0.3.0-alpha4 Release Notes
Release Date: 2013-10-11 // over 10 years ago-
- HTTP requests ending normally are no longer logged as errors. Thank you Banaan
for reporting. #294 - Eliminates spurious expired timers in certain error conditions. Thank you
Banaan for reporting. #295 - Consolidates all bundled library licenses into the COPYING file. #294
- โก๏ธ Updates bundled sha1 library to one with a cleaner interface and more
straight-forward license. Thank you lotodore for reporting and Evgeni Golov
for reviewing. #294 - Re-introduces strands to asio transport, allowing
io_service
thread pools to
be used (with some limitations). - โ Removes endpoint code that kept track of a connection list that was never used
๐ anywhere. Removes a lock and reduces connection creation/deletion complexity
๐ฒ from O(log n) to O(1) in the number of connections. - A number of internal changes to transport APIs
- ๐ Deprecates iostream transport
readsome
in favor ofread_some
which is more
consistent with the naming of the rest of the library. - โ Adds preliminary signaling to iostream transport of eof and fatal transport
errors - โก๏ธ Updates transport code to use shared pointers rather than raw pointers to
prevent asio from retaining pointers to connection methods after the
connection goes out of scope. #293 Thank you otaras for reporting. - ๐ Fixes an issue where custom headers couldn't be set for client connections
Thank you Jerry Win and Wolfram Schroers for reporting. - ๐ Fixes a compile error on visual studio when using interrupts. Thank you Javier
Rey Neira for reporting this. - โ Adds new 1012 and 1013 close codes per IANA registry
- Add
set_remote_endpoint
method to iostream transport. - โ Add
set_secure
method to iostream transport. - ๐ Fix typo in .gitattributes file. Thank you jstarasov for reporting this. #280
- โ Add missing locale include. Thank you Toninoso for reporting this. #281
- ๐ Refactors
asio_transport
endpoint and adds full documentation and exception
๐ free varients of all methods. - Removes
asio_transport
endpoint method cancel(). Usestop_listen()
instead - Wrap internal
io_service
run_one()
method - Suppress error when trying to shut down a connection that was already closed
- HTTP requests ending normally are no longer logged as errors. Thank you Banaan