Finatra v20.6.0 Release Notes

Release Date: 2020-06-24 // almost 4 years ago
  • ➕ Added

    • inject-app: You can now inject Flag values of any type (not just primitive types). Most of the
      👍 common Flag types are already supported out of the box (e.g., Seq[InetSocketAddress]), but it's
      also possible to register your own converters derived from any Flaggable instance.
      92a47062
    • 🚚 inject-stack: Move StackTransformer from inject/inject-core to inject/inject-stack to
      ✂ remove the finagle-core dependency from inject/inject-core. 554e367e
    • ✅ inject-server: adding httpPostAdmin test method. 067b45cf

    🔄 Changed

    • 🌲 thrift/http: Introduce a Common Log Format
      🌲 type of formatting for Thrift access logging to replace the current prelog text. Ensure
      🌲 the HTTP and Thrift access logging filters are aligned in functionality and behavior.
      f7108618
    • 🚚 inject-slf4j: Remove Jackson dependency. Case classes which wish to use the slf4j Logging
      functionality should use the finatra/jackson c.t.finatra.jackson.caseclass.SerdeLogging
      🌲 trait which provides a @JsonIgnoreProperties to ignore logging fields. 70111cd8