finatra
finatra copied to clipboard
Fast, testable, Scala services built on TwitterServer and Finagle
I have encountered this issue while following the example code and was able to reproduce it on the example code itself.  ``` Testing started at 7:22 AM ... SLF4J:...
**Is your feature request related to a problem? Please describe.** Finatra depends on Guice 4.2.x which depends on cglib which is no longer being developed and has not been updated...
**Describe the bug** bad link in readme.md 404 pointing to: https://twitter.github.io/finatra/blog/archives/ **To Reproduce**   **Expected behavior** I'm not sure where this should point to? **Screenshots** See above **Environment** n/a...
Problem Current version of `libThrift` `0.10.0` has some CVEs listed below: ``` +-----------------------------+------------------+----------+-------------------+---------------+--------------------------------------------+ | LIBRARY | VULNERABILITY ID | SEVERITY | INSTALLED VERSION | FIXED VERSION | TITLE | +-----------------------------+------------------+----------+-------------------+---------------+--------------------------------------------+...
There currently isn't any clean way to access HttpRouter tracked routes. ### Context I am trying to monitor (via our Graphite backend) unrouted requests. The only way I found was...
An interesting part of Finatra is how it builds on top of Finagle to do routing of (external) services. This is available in com.twitter.finatra.http.internal.routing.RoutingService which is internal. ### Expected behavior...
Since 20.5.0 ### Expected behavior It should be possible to make redirect from http to https and vice versa. ### Actual behavior Currently all `Location` headers which contains absolute uri...
Finatra currently does not support streaming files uploaded via a multipart HTTP request. ### Expected behavior The ability to stream the raw bytes of a file being uploaded using `com.twitter.finatra.http.fileupload.FinagleRequestFileUpload`...
In certain environments, we don't want to trace static assets (by path) and some methods. It seems possible to do this via major surgery, ex overriding `com.twitter.finagle.httpx.codec.HttpServerTraceInitializer` and make conditional...
**Is your feature request related to a problem? Please describe.** I want use JsonStreamParser to parse streaming response **Describe the solution you'd like** expose JsonStreamParser **Describe alternatives you've considered** A...