Releases: acl-dev/acl
Releases · acl-dev/acl
acl 3.6.0 released!
- feature: fiber module has supported the new IO event io_uring;
- feature: design a new fiber_mutex in fiber to support syncing between coroutines and threads;
- optimize: optimize fiber_cond with the fiber_mutex;
- optimize: fiber_tbox has been optimized with fiber_mutex;
- optimize: master_fiber service template supports io_uring;
- optimize: optimize redis_client_pipeline module with the message box can be rewrite by subclass;
- bugs fixed: fixed one bug in redis_client_pipeline that the mbox shared between different threads.
acl 3.5.3-22 released!
- 3.5.3-22
- bugfix: when using SO_REUSEPORT, acl_threads_server.cpp should support binding unix domain socket.
- 3.5.3-21
- feature: Openssl has been supported in acl ssl module
- workaroud: when IO timeout be set 0, which will not block the IO process, but the time before, 0 mean the blocking the IO process.
- workaroud: in aio module, it's the default that the connection will be closed after the data in sending buffer been sent.
- 3.5.3-20
- bugfix: don't use max timeout when the timeout is -1 in poll.c
- 3.5.3-19
- bugfix: fixed bugs in fiber_server.cpp when using shared stack mode in sighup fiber.
- 3.5.3-18
- feature: optimize master service template.
- 3.5.3-17
- feature: the fiber service template supports SO_REUSEPORT option.
- 3.5.3-16
- just release rpm package for CentOS8.x .
acl 3.5.3-15 release
- fixed one crashing bug in redis_command::run() if request_buf_ is NULL, when redis_pubsub::get_message is called before redis_pubsub::subscribe.
acl 3.5.3-14 release
fixed one bug in redis_client_pipeline.cpp about handling redirect message
acl 3.5.3-13 release
fixed one urgent bug for one memory overflow in redis_client_pipeline.hpp .
acl 3.5.3-11 release
- fixed bugs in app/redis_tools/redis_builder
acl 3.5.3-10 released
- fixed one dead lock in event timer module in event_timer.cpp
acl 3.5.3-9 released
- One fiber can close the other's fd safely;
- Use AVL tree to handle IO timeout process;
- IOCP engine was optimized;
- Apple m1 has been supported;
- Shared stack has been supported to decrease memory usage;
- Redis client and master_fiber can be used in fiber shared stack.
acl 3.5.3-8 released!
optimized and fixed for fiber module
acl 3.5.3-7 release
-optimize fiber module