Skip to content

Releases: drogonframework/drogon

v1.0.0-beta7

31 Aug 10:37
Compare
Choose a tag to compare
v1.0.0-beta7 Pre-release
Pre-release

API change list

  • Remove the default value parameter of some methods (#220)

Changed

  • Optimize DNS in HttpClient and WebSocketClient (support c-ares library).

  • Reduce dependencies between declarations.

  • Add database tests in the travis CI and add test cases to database tests.

  • Reduce size of docker image.

  • Make the framework API support chained calls.

  • Add a synchronous join point for AOP.

  • Modify the CMakeLists to modern cmake style.

Fixed

  • Fix bugs in default return values of functions(#220),

  • Fix a bug in the cmake configuration file when there's '+' in the building path.

  • Fix a bug in drogon_ctl (when creating orm models)

v1.0.0-beta6

08 Aug 14:21
Compare
Choose a tag to compare
v1.0.0-beta6 Pre-release
Pre-release

API change list

  • None

Changed

  • Modify the 'create view' sub-command of drogon_ctl

  • Optimize the transmission of pipelining responses.

  • Add the DrogonConfig.cmake file so that users can use drogon with the find_package(Drogon) command.

v1.0.0-beta5

02 Aug 07:00
d97cfa8
Compare
Choose a tag to compare
v1.0.0-beta5 Pre-release
Pre-release

[1.0.0-beta5] - 2019-08-01

API change list

  • None

Added

  • Add two methods to control if the Server header or the Date header is sent to clients with HTTP responses.
    • void HttpAppFramework::enableServerHeader(bool);
    • void HttpAppFramework::enableDateHeader(bool);

Changed

  • Support high performance batch mode of libpq.

v1.0.0-beta4

30 Jul 13:15
4f94260
Compare
Choose a tag to compare
v1.0.0-beta4 Pre-release
Pre-release

API change list

  • HttpRequest::query() returns a const reference of std::string instead of a string_view
  • WebSocketConnection::setContext(), WebSocketConnection::getContext(), etc.
  • Remove the config.h from public API.

Added

  • None

Changed

  • Modify the CMakeLists.txt
  • Modify the get_version.sh

Fixed

  • None

v1.0.0-beta3

28 Jul 02:14
4599abf
Compare
Choose a tag to compare
v1.0.0-beta3 Pre-release
Pre-release

API change list

  • None

Added

  • Add a README file for examples.
  • Add some managers to reduce the size of the HttpAppFrameworkImpl code.
  • Add missing wasm ContentType.

Changed

  • Update the submodule - trantor.
  • Optimize processing of HTTP pipelining.

Fixed

  • Fix an error in the HttpClient class when sending a request using the HEAD method.

v1.0.0-beta2

10 Jul 02:40
7d38a94
Compare
Choose a tag to compare
v1.0.0-beta2 Pre-release
Pre-release

Added

  • Add setBody methods to the HttpRequest class.
  • Add stress testing command to drogon_ctl.
  • Add -v, -h parameters to drogon_ctl.
  • Add the setContentTypeCodeAndCustomString method to the HttpResponse class.

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-beta1

11 Jun 04:56
bfe7600
Compare
Choose a tag to compare
v1.0.0-beta1 Pre-release
Pre-release
Merge pull request #174 from an-tao/dev

Change version to 1.0.0.beta1