v0.5.0
[v0.5.0] – 2021-11-23
v0.5 is a breaking release
[Added]
- Add register_blocking_method #523
- Re-introduce object param parsing #526
- clients: add support for webpki and native certificate stores #533
- feat(ws client): support custom headers. #535
- Proc macro support for map param #544
- feat: make it possible to try several sockaddrs when starting server #567
- feat: make it possible to override method name in subscriptions #568
- proc-macros: Support deprecated methods for rpc client #570
[Change]
- DRY error handling for methods #515
- deps: replace log with tracing #525
- benches: add option to run benchmarks against jsonrpc crate servers #527
- clients: request ID as RAII guard #543
- Allow awaiting on server handles #550
- ws server: reject too big response #553
- Array syntax aliases #557
- rpc module: report error on invalid subscription #561
- [rpc module]: improve TestSubscription to return None when closed #566
[Fixed]
- ws server: respect max limit for received messages #537
- fix(ws server): batch wait until all methods has been executed. #542
- Re-export tracing for macros #555
- Periodically wake DriverSelect so we can poll whether or not stop had been called. #556
- Implement SubscriptionClient for HttpClient #563
- fix: better log for failed unsubscription call #575