drogon v1.1.0 Release Notes

Release Date: 2020-10-31 // 4 months ago
  • ๐Ÿ›  Fixed

    ๐Ÿ›  Fix failing to connect to DB if parameters contains spaces.

    ๐Ÿ›  Fix a CMAKE bug when SHARED and EXAMPLES are on.

    ๐Ÿ›  Fix the HttpServer::isWebSocket method.

    Find mariadb client library correctly on Ubuntu 20.04.

    ๐Ÿ›  Fix a bug when creating sqlite3 database models.

    ๐Ÿ›  Fix a bug in the Mapper::insertFuture method.

    ๐Ÿ”„ Changed

    0๏ธโƒฃ Disable TLS1.0/1.1 on HTTPS by default.

    ๐Ÿ‘‰ Use explicit lambda capture lists.

    Modify the procedure of the app().run() method.

    ๐Ÿ‘Œ Support namespaces when creating view source files.

    โž• Add --path-to-namespace option to drogon_ctl for creating views.

    โž• Add the Host and Sec-WebSocket-Version headers when connecting to a websocket server.

Previous changes from v1.0.0

  • ๐Ÿ›  Fixed

    Fix an issue of simple_reverse_proxy when handling chunked transfer-encoding.

    ๐Ÿ›  Fix a bug when losting connection to MySQL server during query.

    โœ‚ Remove the expired std::iterator template.

    ๐Ÿ›  Fix a bug when creating models in some special cases.

    API changes list

    Modify methods related to headers.

    โœ‚ Remove the expired std::iterator template.

    โž• Add getListeners() method to the HttpAppFramework class.

    โœ‚ Remove the useless method stat() from the PluginBase class.

    โž• Add ConfigLoader::ConfigLoader(const Json::Value &data).

    ๐Ÿ”„ Changed

    โž• Add support for status code 418.

    Modify session handling.

    Modify the FileUpload.csp in simple_example to avoid CORS.

    โœ‚ remove execution permission on /tmp/drogon.lock.