Skip to content

Releases: an-tao/trantor

v1.5.18

04 May 14:33
Compare
Choose a tag to compare

Fixed

  • Fix data type conflict.

  • Fix build on latest c-ares.

v1.5.17

09 Feb 07:54
Compare
Choose a tag to compare

Changed

  • Make FileBufferNodeWin aware of UWP Win32 API.

  • Use ssize_t declared by toolchain when available.

v1.5.16

18 Jan 13:06
Compare
Choose a tag to compare

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

27 Nov 10:37
Compare
Choose a tag to compare

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

19 Sep 15:30
Compare
Choose a tag to compare

[Fixed]

  • Fix OpenSSL: read can be incomplete.

  • Fix botan provider.

  • Fix botan3 not triggering handshake finish event.

  • Fix an compilation error when no STL lib is found.

v1.5.13

22 Aug 16:52
Compare
Choose a tag to compare
v1.5.13 Pre-release
Pre-release

Fixed

  • Fix an error when sending files.

  • Include header in TcpConnectionImpl.cc.

v1.5.12

20 Aug 04:17
Compare
Choose a tag to compare

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.

v1.5.11

17 Mar 15:15
Compare
Choose a tag to compare

API Changes list

  • Add a method to the Logger class to enable local time displaying.

  • TRNANTOR_LOG_COMPACT - compact logs without source code details.

Changed

  • Refactor TcpServer I/O loop logic.

Fixed

  • Fix a conan issue.

v1.5.10

28 Jan 03:35
Compare
Choose a tag to compare

API Changes list

Changed

  • Use gtest 1.13 in github actions

Fixed

v1.5.9

23 Jan 01:37
Compare
Choose a tag to compare

API Changes list

Changed

  • Search for \ if under msvc

Fixed