v1.6.0
API changes list
-
Add option to set default handler.
-
Add the setTimeout() method to the DbClient class and the RedisClient class.
-
Add the validateCert parameter to the newWebSocketClient method.
Changed
-
A few mini changes to drogon_ctl command.
-
Improve the MultiPartParser class.
-
Add GNU -Werror & fix warnings.
-
Enhancements on files part.
-
Add version/soversion to shared library.
-
Disallow coroutines to be resolved as plain subroutine handlers.
-
Send the content-length header even if the body(POST,PUT,OPTIONS,PATCH) is empty.
-
Use make_exception_ptr instead of throw/catch when possible.
-
Remove duplicated inclusion.
-
Print error before terminating in AsyncTask.
-
Allow users to override drogon Find modules.
-
Use two-phase construction for the DbClientImpl and the RedisClientImpl.
-
Add support 'select ' for redis.
Fixed
-
Fix a bug of the Transaction class.
-
Copy CoroMapper.h to installation location.
-
Remove the related request from the buffer if it's not sent after the timeout.
-
Fix ORM with SQLite3 not compiling on Arch Linux.
-
Fix an error when constructing RedisClientImpl objects.
-
Fix coroutine frame leak upon assigning to awaitable.
-
Set running flag to true before installing plugins.
-
Fix double free in coroutine exception handling.