All Versions
Latest Version
Avg Release Cycle
48 days
Latest Release
125 days ago

Changelog History
Page 2

  • v1.0.0-beta20

    August 15, 2020

    API change list

    • Provide users with a method to change the session ID of a session.

    ๐Ÿ”„ Changed

    ๐Ÿ“œ Modify parseContentType function.

    ๐Ÿš€ Modify the docker file to build release version in docker.

    Set session to requests for websockets.

    ๐Ÿ“œ Modify parseContentType function.

    ๐Ÿ”„ Change the return value type of the mktime() function in models.

    ๐Ÿ›  Fix compilation warning of sprintf function.

    ๐Ÿ›  Fixed

    ๐Ÿ›  Fix a bug when saving uploaded files on Windows.

    ๐Ÿ›  Fix a mysql issue when connections are lost.

    ๐Ÿ Resolve an issue when sending big files (>=2gB) on Windows.

    ๐Ÿ›  Fix boost::string_view compilation error of MysqlConnection class.

    Set the response Access-Control-Allow-Headers header correctly for CORS.

    ๐Ÿ›  Fix a bug in drogon_ctl when creating a model, that causes to write source files multiple times.

  • v1.0.0-beta2

    July 10, 2019

    API change list

    • โž• Add setBody methods to the HttpRequest class.
    • โž• Add the setContentTypeCodeAndCustomString method to the HttpResponse class.

    โž• Added

    • โž• Add stress testing command to drogon_ctl.
    • โž• Add -v, -h parameters to drogon_ctl.

    ๐Ÿ”„ Changed

    • โšก๏ธ Update the submodule - trantor.
    • Modify the handling of CORS.
    • โšก๏ธ Optimize the htmlTranslate method and the Field class.
    • ๐ŸŽ Make all listeners share IO threads in the MacOS/Unix system.

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix a bug of the IsPlugin class.
    • Use default constructor of string_view to reset _statusMessage to fix a warning on GCC 9.1 on Arch Linux.
  • v1.0.0-beta19

    July 16, 2020

    API change list

    โž• Add a method to disable unicode escaping in json string.

    โž• Add a timeout parameter when sending HTTP requests.

    โž• Add the getJsonError method.

    ๐Ÿ”„ Changed

    โœ‚ Remove the restriction on the location of layout tags in views.

    โž• Add a way to set the character set when creating DbClient objects.

    ๐Ÿ‘‰ Make GET as the only method for accessing static files.

    Modify the 404 pages generator.

    Modify the DbClient class.

    โšก๏ธ Optimize the HttpResponse class.

    ๐Ÿ›  Fixed

    Properly handle chunked encoding requests.

    Destroy DNS resolver of HttpClient in the correct thread.

    โž• Add the header to resolve build errors in VS2017.

  • v1.0.0-beta18

    June 14, 2020

    API change list

    โž• Add a new joinpoint of AOP for modification on each HTTP response.

    โž• Add a method for the TERM signal handling.

    โž• Add getContextRef method to the WebSocketConnection class.

    ๐Ÿ”„ Changed

    Create a class template for publish subscribe pattern.

    โž• Add contribution recommendations.

    ๐ŸŒ Send a close message when closing a web socket connection.

    โž• Add additional formats for getHttpDate function.

    ๐Ÿ‘‰ Make app().run() method callable on a non-main thread.

    โž• Add digest filter in examples.

    ๐Ÿ“œ Use string_view to parse multipart/form-data requests.

    ๐Ÿ›  Fixed

    ๐Ÿ›  Fix building of ORM on FreeBSD.

    ๐Ÿ›  Fix a Mysql connection error on Windows.

    ๐Ÿ›  Fix a bug in ListenerManager::getIOLoop().

    ๐Ÿ›  Fix the count() method of Mysql ORM.

    ๐Ÿ›  Fix a compilation issue on windows.

    ๐Ÿ›  Fix model generation for PostgreSQL primary keys.

    ๐Ÿ›  Fix a bug with quoted column names in sqlite3 databases.

  • v1.0.0-beta17

    May 22, 2020

    API change list

    • โž• Add methods to get DbClient connection status

    ๐Ÿ”„ Changed

    โž• Add causal profiling with coz

    โž• Add filters on static file locations

    Pass data from view to its layout container

    โž• Add additional HttpStatusCodes and implement a custom error handler

    Modify drogon_ctl to show more compilation information

    ๐Ÿ›  Fixed

    ๐Ÿ›  Fix a bug in drogon_ctl (when size of a line is larger than buffer size)

    ๐Ÿ›  Fix a connection bug of mariadb clients

  • v1.0.0-beta16

    April 27, 2020

    API change list

    • Standardize Row and Result api in ORM

    ๐Ÿ”„ Changed

    โž• Add support for brotli compression

    ๐Ÿ“œ Parse content-type of HTTP requests

    โœ‚ Remove non standard macros

    ๐Ÿ‘Œ Support url safe base64 codec

  • v1.0.0-beta15

    March 28, 2020

    API change list

    Modify the Attributes interface of the HttpRequest class

    โž• Add the getHomePage() method to HttpAppFramework

    ๐Ÿ”„ Changed

    ๐Ÿ‘Œ Support br compression files

    โšก๏ธ Update Content-Type support for PDF

    โž• Add support for MSVC 2015

    โšก๏ธ Optimize the rendering of HTTP responses

    โšก๏ธ Update the Dynamic Views Loading, add the layout tag

    Graceful shutdown

    ๐Ÿ›  Fixed

    ๐Ÿ›  Fix error when finding the jsoncpp library

    ๐Ÿ›  Fix the 'many to many' relationship in ORM

    ๐Ÿ›  Fix a bug when creating json responses

    ๐Ÿ›  Fix a bug on filters with WebSocketControllers

    ๐Ÿ›  Fix a fatal bug in the MysqlConnection class

    ๐Ÿ›  Fix crash with partial matched url

    ๐Ÿ›  Fix null jsonObject from newHttpJsonRequest

  • v1.0.0-beta14

    February 17, 2020

    API change list

    • None

    โž• Added

    • โž• Add IOLoop access function

    ๐Ÿ”„ Changed

    โž• Add support for regular expressions when routing

    โž• Add location configuration for static resources

    ๐Ÿ Port drogon to Windows

    ๐Ÿ‘Œ Support 'password' keyword in configuration files

    โœ‚ Remove

    Modify dynamic view loading algorithm, add 'layout' tag for view generation.

    ๐Ÿ›  Fixed

    ๐Ÿ›  Fix an issue of out-of-range (#334)

    ๐Ÿ›  Fix a bug in views generation (#341)

  • v1.0.0-beta13

    January 04, 2020

    API change list

    • None

    ๐Ÿ”„ Changed

    โž• Add some unit tests (based on gtest)

    โž• Add a reverse proxy example

    ๐Ÿ‘‰ Make a patch to support the ossp UUID library

    ๐Ÿ‘‰ Make shared linking possible

    โž• Add the drogon::OStringStream class

    โšก๏ธ Optimize ORM

    Modify singleton logic of DrClassMap

    ๐Ÿ›  Fixed

    ๐Ÿ›  Fix an error in the batch mode of libpq

    ๐Ÿ›  Fix an error when clients use HTTP1.0

  • v1.0.0-beta12

    November 30, 2019

    ๐Ÿ”„ Changed

    ๐Ÿ‘‰ Make dg_ctl a symlink

    ๐Ÿ’… Modify some code styles

    Explicitly set path to '/' for JSESSIONID cookie

    ๐Ÿ– Handle gzip errors safely

    โž• Add the SecureSSLRedirector plugin

    ๐Ÿ›  Fixed

    ๐Ÿ›  Fix a bug in dg_ctl for creating models of sqlite3

    ๐Ÿ“œ Reset the flag used to parse json to false before recycling HttpRequest objects