Tchannel

Latest version: v2.1.0

Safety actively analyzes 638396 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 11 of 18

0.18.1

-------------------

- Improved performance of peer selection logic.
- Fixed a bug which caused the message ID and tracing for incoming error frames
to be ignored.
- Prefer using incoming connections on peers instead of outgoing connections.

0.18.0

-------------------

- Deprecated warnings will now sound for ``tchannel.thrift.client_for``,
``tchannel.thrift_request_builder``, and ``tchannel.tornado.TChannel`` - these
APIs will be removed soon - be sure to move to ``tchannel.thrift.load`` in
conjunction with ``tchannel.TChannel``.
- Added singleton facility for maintaining a single TChannel instance per thread.
See ``tchannel.singleton.TChannel``, ``tchannel.sync.singleton.TChannel``, or check
the guide for an example how of how to use. Note this feature is optional.
- Added Thrift support to ``tcurl.py`` and re-worked the script's arguments.
- Specify which request components to match on with VCR, for example, 'header',
'body', etc. See ``tchannel.testing.vcr.use_cassette``.
- Removed ``tchannel.testing.data`` module.
- Changed minimum required version of Tornado to 4.2.
- ``tchannel.tornado.TChannel.close`` is no longer a coroutine.
- **BREAKING** - headers for JSON handlers are not longer JSON blobs but are
instead maps of strings to strings. This mirrors behavior for Thrift
handlers.
- Fixed bug that caused server to continue listening for incoming connections
despite closing the channel.
- Explicit destinations for ``ThriftArgScheme`` may now be specified on a
per-request basis by using the ``hostport`` keyword argument.
- Only listen on IPv4, until official IPv6 support arrives.

0.17.11

--------------------

- Fix a bug that caused ``after_send_error`` event to never be fired.
- Request tracing information is now propagated to error responses.

0.17.10

--------------------

- Support thriftrw 0.5.

0.17.9

-------------------

- Fix default timeout incorrectly set to 16 minutes, now 30 seconds.

0.17.8

-------------------

- Revert timeout changes from 0.17.6 due to client incompatibilities.

Page 11 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.