workflow 0.10.4-win
Add a built-in json parser
Add MySQLUtil
Add WFModuleTask
Add round-robin upstream policy
Add named conditional to support observer mode
Support creating a ‘go task’ with running time limit
Add WFRepeaterTask
Redis server supports / commands
Reconstruct kafka task error. Add WFKafkaTask::get_kafka_error()
Add WFTaskFactory::reset_go_task to enable capturing the go task itself
Support creating WFThreadTask with running time limit
Add WFMessageQueue
Refactor kafka client and fixed some bugs
Refactor service governance task and add 'pre_select' for service governance plugins
Optimize redis parser to make it safer
Optimize thread pool by using message queue. Reduce the overhead of computing task.
Reduce new/delete times when running any series
Add 'append_output_body' interfaces for HttpMessage
Optimize route manager
Remove MD5Util
Fix the bug that server does not accept any connection after fd number reached max
Fix dns task scheme checking bug
Fix kafka client bug of all SASL authentication fails
Fix MySQLCell::as_float bug when the it's a negative number.
Update CMake and bazel building files to fix kafka task's canceling bug
Fix bugs to make it fully compatible with ’boring ssl’.
Fix double deleting bug when canceling server task's series.
Fix upstream UPSVNSWRRPolicy bug.
Fix named conditional bug
Fix Kafka consuming bug that always returns the latest record
Fix service governance's fail to fuse a server on DNS lookup error
Fix the problem that always creating network threads when using wait group