v0.2 - Crow Reborn
The first release in almost 3 years. This update adds compatibility with the latest boost version, along with many additions and fixes:
Packages / Dependencies
Websockets
Bug
Update websocket.h function "void do_read()". #2
HTTP
Feature
Static file support added (including automatic mime-type setting). #10Feature
Response streaming for large (larger than 1MB) response bodies added. #28 #33Feature
Multipart data support added. #15Bug
Fixed SSL reconnect issue #23Bug
Server now sends a shutdown signal to TCP sockets before closing the connection #23Feature
Added "405 method not allowed" error. #13Feature
Added method to set timeout #30
Mustache
Documentation
- Added Doxygen to generate Reference. #7
- Excluded 3rd Party libraries from Documentation. #20
- Added documentation to
app.h
. #31
CI/CD
- Restarted Travis and coveralls for the repository. #12
- Updated OS to Ubuntu focal (20.04.1 LTS). #12
- Started testing on AMD64 and ARM64 CPUs. #24
- Changed testing GCC (9.3 now) and clang (7.0 now) versions. #24
make
andctest
now use 4 threads instead of 2. #24- Excluded 3rd Party libraries from Coveralls. #20
Testing
Other
- All Scripts are now in the
/scripts
directory - logo changes
- readme changes