Finatra v19.10.0 Release Notes

Release Date: 2019-10-09 // over 4 years ago
  • ๐Ÿ”„ Changed

    • โšก๏ธ finatra-jackson: Update jackson reflection to use org.json.reflect instead of
      ๐Ÿ“œ custom reflection. This enables support for parsing case classes defined over generic
      types, e.g., case class Page[T](data: T). As a result of this change, use of lazy val
      for trait members which are mixed into case classes for use in deserialization is no
      ๐Ÿ‘ longer supported. This addresses issue #480. 83d3ed6d

    ๐Ÿ›  Fixed

    • ๐Ÿ“œ finatra-jackson: Add support for parsing of case classes defined over generic types
      (even nested, and multiple), e.g., case class Page[T, U] (data: List[T], column: U).
      ๐Ÿ›  Fixes issue #408. 83d3ed6d
    • finatra-kafka: Sanitize topic name in MonitoringConsumer stats scope
      0df09c6b
    • ๐Ÿ–จ inject-server: Fix printing of all stats from the underlying InMemoryStatsReceiver in
      โœ… the eventually loop for stat assertion. Address finatra/kafka test logging for
      finatra/kakfa-streams/kafka-streams and finatra/kafka. 32833de1
    • inject-logback: A NullReferenceException could be thrown during metrics
      ๐Ÿ”ง collection due to an incorrect logback.xml configuration. This has been fixed.
      82f0382f