readRequiredOption should not throw if --help option passed
Move high level code outside of the mutex lock in handleWorkerTasks.

See #777.
Store the updated emit count when waiting for worker tasks.

This avoids a potential 100% CPU loop while no worker tasks have been added (only happens if at least one worker task has already been started).
Avoid useless work when Libevent2ManualEvent.wait doesn't have to wait.
Don't use a FreeListRef for TCPListenOptions.disableAutoClose. Fixes #807.
Fix range violation when building JSON parser error message. Fixes #805.
Add initial serialization support for tuple members.

Deserialization support is missing, as well as handling attributes of tuple members.
Inline tuple fields for @asArray seriailzed structs and add basic serialization unit tests.
Fix MongoCollection.aggregate and add array parameter special case. Fixes #783.
Add unit tests for tuple seriailzation and work around strange isInstanceOf bug.
Add more serialization unit tests to get a coverage of most features.
Fix access logging due to very nasty bug in Phobos' formatedWrite

https://issues.dlang.org/show_bug.cgi?id=11951
add means to set info log format
missing spaces between http parts in access log
Don't perform complex clean up in driver finalizers. See #777.
Bump DMD version for CI to stop annoying AA errors during compilation.
Check the request path in the HTTP server example.

Makes it more obvious that the request path is important and that the browser might send hidden requests with different paths. See also #726.
Don't escape Unicode in JSON output by default, but add convertJsonToASCII(). Fixes #809.
Still always escape control characters in JSON output.
Make the "member" argument to RedisClient.z* generically typed. Fixes #811.