Releases: an-tao/trantor
v1.0.0-rc13
API change list
- Make the Channel class as a part of the public API.
v1.0.0-rc12
API change list
- Add a method to show if the c-ares library is used
Fixed
-
Fix a bug in SSL mode (#85)
-
Use SOCKET type in windows for x86-windows compilation
-
Use env to find bash in build.sh script to support FreeBSD
v1.0.0-rc11
API Change list
- Add fromDbStringLocal() method to the Date class
Fixed
-
Fix a race condition of TimingWheel class
-
Fix localhost resolving on windows
v1.0.0-rc10
API Change list
-
Add the send(const void *, size_t) method to the TcpConnection class
-
Add the send(const MsgBufferPtr &) method to TcpConnection class
-
Add stop() method to the TcpServer class
Changed
-
Compile wepoll directly into trantor (Windows)
-
Add CI for Windows
-
Make CMake install files relocatable
-
Modify the Resolver class
v1.0.0-rc9
API change list
-
Add support for a delayed SSL handshake
-
Change a method name of EventLoopThreadPool(getLoopNum() -> size())
Changed
-
Port Trantor to Windows
-
Use SSL_CTX_use_certificate_chain_file instead of SSL_CTX_use_certificate_file()
v1.0.0-rc8
API change list
- Add the isSSLConnection() method to the TcpConnection class
Changed
- Use the std::chrono::steady_clock for timers
v1.0.0-rc7
- Modify some code styles
v1.0.0-rc6
API change list
- Add index() interface to the EventLoop class.
Changed
-
Fix some compilation warnings.
-
Modify the CMakeLists.txt
v1.0.0-rc4
API change list
- None
Changed
- Add TrantorConfig.cmake so that users can use trantor with the
find_package(Trantor)
command.
Fixed
- Fix an SSL error (occurs when sending large data via SSL).
v1.0.0-rc3
API change list
- TcpConnection::setContext, TcpConnection::getContext, etc.
- Remove the config.h from public API.
Changed
- Modify the CMakeLists.txt.
- Modify some log output.
- Remove some unnecessary
std::dynamic_pointer_cast
calls.