-------------------
- Introduced new server API through methods
``tchannel.TChannel.thrift.register``, ``tchannel.TChannel.json.register``,
and ``tchannel.TChannel.raw.register`` - when these methods are used,
endpoints are passed a ``tchannel.Request`` object, and are expected to
return a ``tchannel.Response`` object or just a response body. The deprecated
``tchannel.tornado.TChannel.register`` continues to function how it did
before. Note the breaking change to the top-level TChannel on the next line.
- Fixed a crash that would occur when forking with an unitialized ``TChannel``
instance.
- Add ``hooks`` property in the ``tchannel.TChannel`` class.
- **BREAKING** - ``tchannel.TChannel.register`` no longer has the same
functionality as ``tchannel.tornado.TChannel.register``, instead it exposes
the new server API. See the upgrade guide for details.
- **BREAKING** - remove ``retry_delay`` option in the ``tchannel.tornado.send``
method.
- **BREAKING** - error types have been reworked significantly. In particular,
the all-encompassing ``ProtocolError`` has been replaced with more
granualar/actionable exceptions. See the upgrade guide for more info.
- **BREAKING** - Remove third ``proxy`` argument from the server handler
interface.
- **BREAKING** - ``ZipkinTraceHook`` is not longer registered by default.
- **BREAKING** - ``tchannel.sync.client.TChannelSyncClient`` replaced with
``tchannel.sync.TChannel``.