------------------
- ``include`` statements are now supported. For more information, see
:ref:`including-modules`.
- Added support for message envelopes. This makes it possible to talk with
standard Apache Thrift services and clients. For more information, see
:ref:`calling-apache-thrift`.
- Constant and default values may now be structs or unions, represented in the
Thrift file as maps with string keys.
- Significant performance improvements to the ``BinaryProtocol``
implementation.
- Removed ``thriftrw.wire.TType`` in favor of the ``thriftrw.wire.ttype``
module.
- ``MapValue`` now contains ``MapItem`` objects instead of key-value tuple
pairs.
- Request and response ``TypeSpecs`` now have a reference back to the
``FunctionSpec``.
- ``ServiceSpec`` now provides a ``lookup`` method to look up ``FunctionSpecs``
by name.
- Removed the ``force`` option on ``Loader.load``.
- In generated modules, renamed the ``types``, ``constants`` and ``services``
attributes to ``__types__``, ``__constants__``, and ``__services__``.