v5.10.0: ClientHooks
This release includes two PRs:
#198 adds ClientHooks. These are a structure that can be passed to client constructors to hook off of client request lifecycle events. This can be used to build standard tools for logging, monitoring, or authorization steps in all outbound calls.
#201 fixes the Twirp library WriteError function to return an error value instead of swallowing the error.