Changelog History
Page 2
-
v1.0.0-beta8 Changes
October 03, 2019API change list
➕ Add length() method to the Field class.
➕ Add
as<bool>()
function template specialization to the Field class.➕ Add add attribute store methods to the HttpRequest class.
➕ Add the setCustomContentTypeString() method to the HttpRequest class.
➕ Add thread storage.
🔄 Changed
👉 Use .find('x') instead of .find("x") in a string search.
➕ Add the ability to create restful API controllers.
🛠 Fixed
🛠 Fix a bug of creating models for mysql.
🛠 Fix a bug when HTTP method is PUT.
🛠 Fix a bug when using 'is null' substatement in ORM.
🛠 Fix a sqlite3 bug when some SQL errors occur.
🛠 Fix bug with parsing json.
🛠 Fix url decode.
🛠 Fix a error in HttpClient.
🛠 Fix a error in setThreadNum method.
🛠 Fix some race conditions.
-
v1.0.0-beta7 Changes
August 31, 2019API 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 Changes
August 08, 2019API 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 Changes
August 01, 2019[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 Changes
July 30, 2019API 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 Changes
July 28, 2019API 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-beta21 Changes
August 19, 2020🔄 Changed
- Modify the Result class in orm.
🛠 Fixed
- 🛠 Fix zlib link error on Windows for the latest vcpkg.
-
v1.0.0-beta20 Changes
August 15, 2020API 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 Changes
July 10, 2019API changes 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 Changes
July 16, 2020API 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.