Tchannel

Latest version: v2.1.0

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

Scan your dependencies

Page 8 of 18

0.22.0

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

- Peer selection is now constant time instead of linear time. This should
significantly reduce CPU load per request.
- Fixed a bug where certain errors while reading requests would propagate as
TimeoutErrors.
- Attempting to register endpoints against a synchronous TChannel now logs an
INFO level message.
- Reduced default advertisement interval to 3 minutes.

0.21.10

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

- Zipkin traces now include a server-side 'cn' annotation to identify callers.
- Reduced "unconsumed message" warnings to INFO. These are typically generated
when Hyperbahn garbage collects your process due to a timed-out
advertisement.
- Handshake timeouts were incorrectly being surfaced as StreamClosedError but
are now raised as NetworkError.
- Reduced default tracing sample rate from 100% to 1%.

0.21.9

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

- Fixed a bug that caused silent failures when a write attempt was made to a
closed connection.
- Reduce ``StreamClosedError`` log noisiness for certain scenarios.
- Make ``TChannel.advertise`` idempotent and thread-safe.

0.21.8

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

- Reduce read errors due to clients disconnecting to INFO from ERROR.

0.21.7

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

- Fixed an unhelpful stack trace on failed reads.

0.21.6

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

- Fixed a logging error on failed reads.

Page 8 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.