Skip to content

Finatra 18.11.0

Compare
Choose a tag to compare
@finaglehelper finaglehelper released this 12 Nov 23:59
· 897 commits to develop since this release

Changed

  • finatra-thrift: (BREAKING API CHANGE) Update DarkTrafficFilter#handleFailedInvocation to accept
    the request type for more fidelity in handling the failure. 20bd33ac
  • finatra-http: Move request.ContentType and response.Mustache Java annotations to
    com.twitter.finatra.http package namespace. ef135610
  • finatra-jackson: Move away from deprecated code and update error handling and exceptions post
    Jackson 2.9.x upgrade. f1e5c96e
  • inject-core: (BREAKING API CHANGE) Remove c.t.inject.TestMixin#sleep. We do not want to
    promote this usage of Thread blocking in testing utilities. Add a new testing function:
    c.t.inject.TestMixin#await which will perform Await.result on a given c.t.util.Awaitable.
    This function was duplicated across tests in the codebase. We also introduce an overridable default
    timeout on the underlying Await.result call: c.t.inject.TestMixin#defaultAwaitTimeout.
    4aee1051

Fixed

  • finatra-http: Fix registration of HTTP Routes in the Library registry to properly account
    for Routes that duplicate a URI with a different HTTP verb. That is, a Route should be considered
    unique per URI + HTTP verb combination. 6a715075