Skip to content

Tags: gnblao/workflow

Tags

v0.9.11-win

Toggle v0.9.11-win's commit message
* Add Kafka protocol

* Optimize Dns Cache's searching speed and memory size
* Optimize route manager and dns resolver
* Increase server task's performance by reducing some atomic operations
* Increase global performance by removing some singletons
* Always use dns resolver as name service policy when redirecting
* Add WFServer::get_listen_addr() for server started on a random port
* Add server task's push() interface
* Optimize poller speed and memory occupying
* Optimize URI parser, more than 50% faster
* Optimize http implementation
* Refactor encode stream. This will improve the performance of Redis and Kafka clients
* Optimize SSL write. Improve the performance of HTTPS client and server a lot
* Optimize weighted-random upstream policy to solve some recovering problem
* Update Cmake files to support more platforms. Build both static and dynamic libs
* Optimize  upstream with consistent hash. Allow adding server with weight
* Improve http protocol compatibility of http client task
* Improve bazel building

* Fix service governance's ref count bug
* Fix mysql sequence id bug when retrying big request
* Fix VNSWRR upstream bug
* Fix dns client bug when host name has trailing dot
* Fix URL parser fatal bug
* Fix crash when resolv.conf is empty
* Fix MySQL transaction checking
* Fix MySQL client crash on incomplete result sets
* Fix SSL wrapper problem on TLS 1.3 handshaking
* Make UpstreamManager::upstream_delete() safe when the upstream is still in use
* Fix the SSL delaying problem on Nagle's algorithm
* Fix bug that cannot use the port in URL when using upstream

v0.9.11

Toggle v0.9.11's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request sogou#791 from Barenboim/master

add namespace protocol to DnsUtil

v0.9.10

Toggle v0.9.10's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request sogou#738 from Barenboim/master

update CMakeLists.txt

v0.9.9

Toggle v0.9.9's commit message
fix URIParser bug

v0.9.7-win

Toggle v0.9.7-win's commit message
Windows branch recent update:

1. Add ref for EndpointAddress and add nvswrr upstream policy;
2. Optimize URIParser;
3. Update http_parser;
4. Add WFResourcePool;
5. Revert last modification about "bytes_transferred == 0";
6. Add WFServerBase::get_listen_addr;
7. Migrate asynchronous DNS resolving;
8. Fix sevice gorvernance;

v0.9.8

Toggle v0.9.8's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request sogou#578 from Barenboim/master

remove mutex from LRUCache

v0.9.7

Toggle v0.9.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request sogou#520 from Barenboim/master

fix bug when IPv6 nameserver in resolv.conf

v0.9.6-win

Toggle v0.9.6-win's commit message
Windows branch recent update:

1. add WFMailboxTask and WFConditional;
2. fix SSLWrapper feedback;update ServiceSSLWrapper;
3. fix crash on Windows branch for use session after deleted;
4. fix Redis double SELECTs problem;
5. skip query check when parsing URI;
6. optimize CommSchedGroup target selection;
7. add a new timer factory function to support long timer;
8. update cmake build directory;

v0.9.6

Toggle v0.9.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request sogou#402 from Barenboim/master

add MySQL SSL client

v0.9.5

Toggle v0.9.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
add define guard for WFMySQLConnection.h (sogou#335)