1. Mar 16, 2023
  2. Mar 14, 2023
  3. Mar 06, 2023
  4. Mar 01, 2023
  5. Feb 27, 2023
  6. Feb 24, 2023
  7. Feb 23, 2023
  8. Feb 22, 2023
  9. Feb 21, 2023
  10. Feb 20, 2023
  11. Feb 18, 2023
  12. Feb 17, 2023
  13. Feb 16, 2023
  14. Feb 15, 2023
  15. Feb 13, 2023
  16. Feb 09, 2023
    • bear's avatar
      Update error codes (#1004) · f542a005
      bear authored
      * chore: update error code
      
      * chore: format
      
      * chore: try fix ci
      
      * chore: fix ci
      f542a005
  17. Feb 08, 2023
    • Niklas Adolfsson's avatar
      server: bounded channels and backpressure (#962) · 5faac4f1
      Niklas Adolfsson authored
      
      
      * bounded channels
      
      * remove bounded subscriptions
      
      * remove resource limiting
      
      * kill connection once message tx fails
      
      * switch to tokio::mpsc
      
      * fix nits
      
      * make futures_channel hard dependency
      
      * add real backpressure to rx
      
      * PoC with crossbeam queue
      
      * remove pipe_from_stream
      
      * bring back Pending and SubscriptionSink again
      
      * more refactoring
      
      * add example of old APIs
      
      * introduce opaque SubscriptionMessage
      
      * feat: make subscription callbacks async
      
      * fix tests
      
      * move non-jsonrpc spec types from types
      
      * fix nits
      
      * improve docs
      
      * add pipe_from_stream APIs back
      
      * cleanup
      
      * Update core/src/server/helpers.rs
      
      * Update server/src/server.rs
      
      * more cleanup
      
      * Update core/src/server/helpers.rs
      
      * small fixes
      
      * rpc module: add unit test for backpressure
      
      * doc fixes
      
      * fix more nits
      
      * refactor: pipe_from_stream
      
      * fix examples: revert unintentional change
      
      * address grumbles
      
      * revert: don't require subscriptions to return Result
      
      * Update core/src/server/helpers.rs
      
      Co-authored-by: default avatarAlexandru Vasile <[email protected]>
      
      * grumbles: simplify PendingSubscription
      
      * grumbles: fix doc nits
      
      * remove pipe_from_stream APIs again
      
      * add backpressure test for ws server
      
      * rpc module: add `send_timeout` APIs
      
      * rpc module: add tokio/time
      
      * cleanup
      
      * Update examples/Cargo.toml
      
      * Update server/src/server.rs
      
      * Update server/src/server.rs
      
      * Update server/src/server.rs
      
      * extract `build_message` to `SubscriptionMessage`
      
      * remove resource limiting leftover
      
      * Update core/src/server/rpc_module.rs
      
      * Update examples/examples/ws_pubsub_broadcast.rs
      
      * Update examples/examples/ws_pubsub_broadcast.rs
      
      * revert unintentional change
      
      * Update examples/examples/ws_pubsub_with_params.rs
      
      * fix more nits
      
      * improve SubscriptionEmptyErr
      
      * clippy --fix
      
      * bring back subscription limit
      
      * server: `set_message_buffer_capacity`
      
      * rpc module: revert raw_json_request API
      
      * subscribe_bounded -> subscribe
      
      * CallResponse -> CallOrSubscription
      
      ---------
      
      Co-authored-by: default avatarAlexandru Vasile <[email protected]>
      5faac4f1
  18. Feb 02, 2023
  19. Feb 01, 2023
  20. Jan 31, 2023
    • Niklas Adolfsson's avatar
      client: use tokio channels (#999) · 1a2a1990
      Niklas Adolfsson authored
      * client: use tokio channels
      
      This PR replaces the future channels with tokio because the APIs fit our use-cases better.
      
      * remove unused code
      
      * fix wasm build
      
      * fix docs
      
      * fix tests
      
      * fix more nits
      
      * Update core/src/client/async_client/mod.rs
      
      * Update core/src/client/async_client/mod.rs
      
      * fix unwrap
      1a2a1990
  21. Jan 30, 2023
  22. Jan 26, 2023
  23. Jan 24, 2023
    • MOZGIII's avatar
      Custom errors (#977) · dab1bfc0
      MOZGIII authored
      
      
      * Implement support for custom errors
      
      * Remove unneded for<'a> from E bound
      
      * Fix doctest
      
      * Handle the case where there are not exactly two arguments
      
      * Support for other Result paths
      
      * Rewrite with a more explicit rewriting logic
      
      * Back to rewriting the error argument
      
      * Add UI error for non-result
      
      * Apply suggestions from code review
      
      Co-authored-by: default avatarNiklas Adolfsson <[email protected]>
      
      * Fix a typo
      
      * Fix errors in the rest of the targets
      
      Co-authored-by: default avatarNiklas Adolfsson <[email protected]>
      dab1bfc0
  24. Jan 13, 2023
  25. Jan 10, 2023
  26. Jan 09, 2023
  27. Jan 03, 2023
  28. Dec 14, 2022
  29. Dec 13, 2022
  30. Dec 05, 2022
  31. Dec 01, 2022
  32. Nov 30, 2022