Finatra v20.8.1 Release Notes

Release Date: 2020-08-25 // over 3 years ago
  • โž• Added

    
    * thrift: `JavaThriftRouter` now allows mounting controllers by value (as opposed to via DI).
      ``PHAB_ID=D528659``
    
    * โฑ finatra-kafka: Expose delivery timeout duration in KafkaProducerConfig. ``PHAB_ID=D535761``
    
    ๐Ÿ”„ Changed
    
    • ๐Ÿšš inject-core: Remove deprecated com.twitter.inject.Mockito trait. Users are encouraged to switch to the com.twitter.util.mock.Mockito trait from util/util-mock. PHAB_ID=D529174

    ๐Ÿ›  Fixed

    
    * inject-server: Ensure `Awaiter.any` does not try to block on an empty list of Awaitables. Add
      tests. ``PHAB_ID=D537727``
    
    * finatra-jackson: Fix bugs around generic case class deserialization involving other generic
      types. Reported (with reproduction and pointers) on GitHub by @aatasiei
      (https://github.com/twitter/finatra/issues/547). Fixes #547. ``PHAB_ID=D532768``
    
    * ๐Ÿ“œ finatra-jackson: Fix a bug preventing JSON parsing of generic case classes, which in turn, contain
      fields with generic case classes. Reported (with a thorough reproducer and an analysis) on GitHub
      by @aatasiei (https://github.com/twitter/finatra/issues/548). Fixes #548. ``PHAB_ID=D531452``