All Versions
11
Latest Version
Avg Release Cycle
12 days
Latest Release
2680 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.7.0 Changes
July 13, 2017๐ Features:
- ๐ Rename
http::Context::FindClientIP
tohttp::Context::FindClientIPFromURI
- โ Add
http::Context::FindQueryFromURI
andhttp::Context::GetQuery
. Thanks @sumory @sotex - ๐ Improve the performance of gettimeofday on windows. Thanks @yuangu
๐ Fix bugs:
- ๐ Fix EventLoop::watcher_ notify failed after a fork() #56
- ๐ Rename
-
v0.6.1 Changes
June 21, 2017 -
v0.6.0 Changes
June 19, 2017 -
v0.5.0 Changes
May 28, 2017๐ Features:
- โ Add IPv6 support for sock::ParseFromIPPort()
- โ Add sock::SplitHostPort
- Add http::Context::set_response_http_code(int code)
- โ Add retry mechanism for http request
- ๐ Change windows compile tool chain and libraries' dependence to vcpkg
- ๐ Build a vcpkg package. See microsoft/vcpkg#1177
๐จ Refactors:
- โ Remove evpp/exp.h and evpp/evpp_export.h
- โ Remove evnsq/exp.h, evnsq/evpp_export.h and evmc/exp.h
- ๐ Rename evpp/libevent_headers.h to evpp/libevent.h
- ๐ Rename evpp/libevent_compact.cc to evpp/libevent.cc
- ๐ฒ Rename evpp/log_config.h to evpp/logging.h
- ๐ Extract windows relative codes to evpp/windows_port.h
๐ Bug fix:
๐ #43 Fixed TCPClient crashed when DNS resolving timeout -
v0.4.0 Changes
April 26, 2017๐จ Refactor:
- ๐ Rename event_loop() to loop() of EventLoopThread/TCPClient/http::Service
- Rename libevent_watcher.{h,cc} to event_watcher.{h.cc}
- ๐ Rename evnsq::ConnPtr to evnsq::NSQConnPtr
๐ Bug fix:
- Fix unit test failed problem. If the tcp_client_thread does not start,we do TCPClient::Connect, that will cause race-condition problem #25
- ๐ Fix file descriptor leak bug #23
- ๐ Fix TCPServer::Stop coredump #26
- ๐ Fix HTTP Server::Stop coredump #27 #28 #29 #36
- ๐ Fix TCPServer::HandleNewConn assert error and fix a race condition problem of TCPServer::Start #30
- ๐ Fix DNSResolver will invoke callback twice when it is timeout #32
- ๐ Fix evnsq Client::IsReady() implement wrong #21
-
v0.3.2 Changes
April 05, 2017๐ Features:
- โ Add Buffer::EnsureWritableBytes
๐ Bug fix:
- #19 Fix Segmentation fault in DNS resolver SetCancelCallback bug
- ๐ Fix Buffer::ToText '\0' bug
-
v0.3.1 Changes
March 27, 2017๐ Features:
- ๐ #3
evnsq
supports AUTH - โ Add boost::lockfree::queue compile option and build a library linked with boost.
๐ Bug fix:
- ๐ #3
-
v0.3.0 Changes
March 18, 2017๐ Features:
- ๐ #3 Remove Timestamp parameter from MessageCallback
๐ Bug fix:
- #5 Fix EventLoop::QueueInLoop bug
- #7 Fix Crush when TCPClient connect failed bug
- #9 Fix Connector::Cancel crush
- ๐ #10 Fix Connector was not released bug
- โ #11 Unit test failed testTCPClientDisconnectImmediately
- โ #12 testDNSResolver may hang there sometimes
- ๐ฒ #13 Wrong usage of
struct evhttp_request
in trace log - #14 DNSResolver::OnTimeout do not clear the timer
- โ #15 testHTTPServer1 may hang there sometimes
-
v0.2.4 Changes
March 14, 2017๐ฒ 1. Optimized the
LOG_TRACE/LOG_DEBUG/LOG_INFO
's performance on release mode. โ 2. Add more benchmark test code. -
v0.2.3
March 13, 2017