evpp v0.4.0 Release Notes

Release Date: 2017-04-26 // almost 4 years ago
  • โ™ป๏ธ 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