Finatra 18.11.0
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