v1.5.0
API changes list
-
Add option to disable signal handling.
-
Added newFileResponse Support for buffers in memory.
-
Add a method to HttpRequest to set the user_agent header.
-
Catch exceptions thrown by handlers.
Changed
-
Add convert method to models.
-
Add Arch Dockerfile.
-
Add Redis support.
-
Print error and exit when IP parsing failed in server startup.
-
Use a canonical way of calling max() function on Windows.
-
Remove an assertion statement in the HttpClientImpl class.
-
Send ping messages by default for WebSockets.
-
Use canonical cmake logic for cross-compilation.
-
set make job count to the number of threads in GitHub Actions workflow.
-
Use lambda instead of std::bind in HttpServer.
-
Add exports macro to allow Shared Library with hidden symbols by default.
-
Remove repeated class names on relationships from the model generator.
Fixed
-
Fix compile warnings in SQL client.
-
Fix compilation errors for the TimeFilter example.
-
Fix build.sh missing nproc error in build for macOS.
-
Fix a bug when creating sqlite3 models.
-
Fix two building corner cases, CMake quality of life improvements.
-
Add CoroMapper to models' friends.