Skip to content

Releases: acl-dev/acl

Acl v3.6.2 version released!

01 Nov 15:04
Compare
Choose a tag to compare
  • Feature: Fiber hooks setsockopt to improve IO timeout performance;
  • Feature: Fiber supports Qt-UI on windows;
  • Feature: Acl supports vc2022 on windows;
  • Feature: Acl supports HarmonyOS;
  • Feature: Acl supports being built by COSMOCC;
  • Optimize: Connection pool has been optimized very much;
  • More small features been added and more bugs been corrected.

acl 3.6.1-7 released!

16 Mar 08:24
Compare
Choose a tag to compare
  • Fixed some bugs;
  • master services support pre_exit;
  • Using std::string in mqtt module;
  • Client socket can bind local interface;
  • Fixed some compiling errors.

acl 3.6.1-6 released!

20 Oct 10:20
Compare
Choose a tag to compare
  • feature: Add support for udp multicast;

  • bugfix: Fixed one dead loop bugin mqtt_connect.cpp;

  • workaroud: Add prefix on avl API to avoid API conlision;

  • optimize: Optimize acl_htable module;

  • feature: Add some supports for c++11/c++17;

  • feature: Add proc_pidpath() on MacOS.

acl 3.6.1-3 released!

06 Jun 03:33
Compare
Choose a tag to compare
  • bugfix: fixed some bugs in mqtt module;
  • bugfix: redis_client_pipeline shouldn't use stack objects in sharing stack mode;
  • performance: optimize redis_builder's performance for removing redis objectsx;
  • feature: fiber_sem using async mode;
  • feature: add fiber_tbox2 for transfering objects such add shared_ptr;
  • feature: sendmmsg/recvmmsg were hooked in fiber IO module;
  • feature: service templates in the mode of fiber or thread can bind wildcad addresses.

acl 3.6.1-2 released!

22 Mar 09:29
Compare
Choose a tag to compare
  • bugfix: fixed one bug in fiber_mutex module where some resouce collision maybe happen.

acl 3.6.1-1 released!

21 Mar 02:56
Compare
Choose a tag to compare
  • optimize: optimize fiber's performance by reducing the number of calling getting time;
  • optimize: optimize fiber's performance by using clock_gettimeofday replacing gettimeofday;
  • optimize: reduce objects' size of HTTP module by using COW(copy on write).

acl 3.6.1-0 released!

08 Mar 03:53
Compare
Choose a tag to compare
  • feature: SSL module in acl including Openssl and MbedTLS supports multiple certificates in server side.
  • feature: support MbedTLS 3.3.0 version.
  • optimize: optimize memory usage.

acl 3.6.0-4 released!

19 Jan 07:25
Compare
Choose a tag to compare
  • feature: add fiber's stack backtrace
  • feature: add fiber mutex dead lock checking
  • feature: hook fcntl API on Linux for Rust user

acl 3.6.0-3 released!

30 Dec 02:37
Compare
Choose a tag to compare
  • optimize: use AVL to handle the global timer to improve the timer's performance
  • optimize: fiber_cond use the global timer module
  • optimize: optimize fiber_mutex
  • optimize: implement a new sendfile for io-uring
  • test: add unit_test module for fiber module

acl 3.6.0-2 released!

16 Dec 14:39
Compare
Choose a tag to compare
  • feature: one fd can be opered by multiple fibers in io_uring mode
  • bugfix: fixed one bug in fiber_mutex.c
  • bugfix: use syscall(SYS_gettid) other than gettid() for CentOS OS