drogon v1.5.0 Release Notes

Release Date: 2021-04-10 // about 1 year ago
  • 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.

    • 0๏ธโƒฃ 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.