Finatra v18.2.0 Release Notes
-
โ Added
* inject-thrift-client: Add methods to ``c.t.inject.thrift.filters.ThriftClientFilterChain`` to allow Tunable timeouts and request timeouts. ``PHAB_ID=D128506`` * inject-thrift-client: Add ``idempotent`` and ``nonIdempotent`` methods to ``c.t.inject.thrift.ThriftMethodBuilder``, which can be used to configure retries and the sending of backup requests. ``PHAB_ID=D129959`` * inject-thrift-client: Add ``c.t.inject.thrift.modules.ServicePerEndpointModule`` for building ThriftMux clients using the ``thriftmux.MethodBuilder``. ``PHAB_ID=D128196`` ๐ Changed
โก๏ธ inject-thrift: Update
c.t.inject.thrift.PossibleRetryable
to specify a ResponseClassifier and update usages in inject-thrift-client to use it.PHAB_ID=D134328
๐ inject-thrift-client: Un-deprecate
c.t.inject.thrift.modules.ThriftClientModule
and update for parity withServicePerEndpointModule
in regards to ThriftMux client configuration. Update documentation. RenameServicePerEndpointModule
to the more descriptive and consistently namedThriftMethodBuilderClientModule
.PHAB_ID=D129891
๐ Fixed
Closed