Releases: an-tao/trantor
v1.5.21
v1.5.20
Changed
- Add byte order detection for internal SHA1 implementation for OSX, POWER, RISC-V and s390.
Fixed
-
Fix Windows CI build fail by using the latest MSVC.
-
Fix the Botan TLS provider build on Linux.
-
Fix "pthread not found" build error when using Android NDK.
v1.5.19
v1.5.18
v1.5.17
v1.5.16
Changed
-
Add build badge for individual OS.
-
deinit libressl.
-
Remove mutex.
Fixed
-
Pile of fix for h2.
-
Fix a bug when sending data.
-
Fix c-ares CARES_EXTERN for static builds.
-
Fix header file name issue when cross-compiling on Windows.
-
Fix name issue when cross-compiling.
v1.5.15
Changed
- Feature: Integrate spdlog as logging backend for Trantor Logger.
Fixed
-
Fix the botan backend always validating certificate and OpenSSL allowing empty ALPN.
-
Fix build error on OpenBSD.
-
Fix Botan leaking memory if connection force closed.
-
Fix a cmake warning.
-
Workaround botan backend init failure on MacOS.
-
Fix failing wstr conversion if locale is set to C.
v1.5.14
v1.5.13
v1.5.12
API changes list
-
Add NetEndian versions of toIp and toIpPort.
-
Add setsockopt to TcpClient and TcpServer.
-
Support setting max files in AsyncFileLogger.
-
Support returning multiple results for dns parsing.
Changed
-
Refactor SSL handling.
-
Add ability to use one log file until the size-limit.
-
Make the std::string_view work on windows.
-
Drop Botan 2 support and support Botan 3.
-
Make the getNextLoop method multi-thread safe.
-
Add fallback when OpenSSL not providing BLAKE2b.
Fixed
-
Fix override mark.
-
Add missing header with GCC 13.
-
Fix AresResolver.
-
Fix building built-in hashes on Windows.
-
Fix MSYS2/Cygwin compatibility issues.
-
Fix more build errors on win32/mingw.
-
Fix off_t(on windows off_t defined with long, not longlong).
-
Fix bug with Trantor::Date timeZoneOffset calculation.
-
Fix wrong usage of shared pointer in TcpClient ctor.