List view
# The Vision We've had a bunch of issues in `jsonrpsee` that revolve around adding more core functionality in order to support use cases like rate limiting, proxying, dropping connections, reading from auth headers to authenticate requests, reading from request paths to direct requests. We want to keep the core of how `jsonrpsee` works as simple as we can, and so instead we are adding better support for injecting middlewares at different levels of `jsonrpsee` (eg perhaps per connection per HTTP request, per RPC request) that will allow users/substrate to add custom behaviour at various levels without complicating the core or giving us a lot of hairy code to maintain. # The Plan Add middleware hooks at a few points to allow users to inject custom logic surrounding key parts of the connect/request/response loop. Test and refine these until we can address the outstanding issues we have in the repository with middlewares external to jsonrpsee.
Overdue by 1 year(s)•Due by March 30, 2024•1/1 issues closed# The Vision Once we have good middleware support and backpressure support, the goal is to move to tidying up and refining `jsonrpsee`, and when we are satisfied that things are ok, putting out a 1.0 version and moving it to maintenance mode.
Overdue by 6 month(s)•Due by December 30, 2024•20/20 issues closed