Skip to content

Releases: an-tao/trantor

v1.0.0

27 Sep 07:23
Compare
Choose a tag to compare

API changes list

  • Add the address() method to the TcpServer class.

  • Change some internal methods from public to private in the Channel class.

Changed

  • Update the wepoll library.

  • Add comments in public header files.

v1.0.0-rc16

15 Aug 08:15
Compare
Choose a tag to compare
v1.0.0-rc16 Pre-release
Pre-release

Fixed

  • Fix a bug when sending big files on Windows.

API change list

  • Add updateEvents() method to the Channel class.

v1.0.0-rc15

16 Jul 13:21
Compare
Choose a tag to compare
v1.0.0-rc15 Pre-release
Pre-release

Fixed

  • Fix installation errors of shared library.

v1.0.0-rc14

14 Jun 05:19
Compare
Choose a tag to compare
v1.0.0-rc14 Pre-release
Pre-release

API change list

  • Add the moveToCurrentThread() method to EventLoop.

Changed

  • Optimized LockFreeQueue by Reducing Object Construction.

Fixed

  • Fix a bug when sending a file.

v1.0.0-rc13

23 May 02:42
Compare
Choose a tag to compare
v1.0.0-rc13 Pre-release
Pre-release

API change list

  • Make the Channel class as a part of the public API.

v1.0.0-rc12

22 May 14:05
Compare
Choose a tag to compare
v1.0.0-rc12 Pre-release
Pre-release

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

27 Apr 13:42
Compare
Choose a tag to compare
v1.0.0-rc11 Pre-release
Pre-release

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

28 Mar 07:49
Compare
Choose a tag to compare
v1.0.0-rc10 Pre-release
Pre-release

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

17 Feb 12:58
Compare
Choose a tag to compare
v1.0.0-rc9 Pre-release
Pre-release

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

30 Nov 04:08
Compare
Choose a tag to compare
v1.0.0-rc8 Pre-release
Pre-release

API change list

  • Add the isSSLConnection() method to the TcpConnection class

Changed

  • Use the std::chrono::steady_clock for timers