1. 29 Jul, 2022 2 commits
  2. 21 Jul, 2022 1 commit
    • James Wilson's avatar
      chore(release): v0.15.0 (#827) · e7dc80d0
      James Wilson authored
      * Add generate_changelog and adapt release checklist from subxt to make the process a little easier
      
      * prepare to releasse v0.15.0
      
      * release checklist tweak
      
      * fix numbers in release checklist
      
      * Add details about #820 to changelog
      e7dc80d0
  3. 13 Jul, 2022 1 commit
  4. 21 Jun, 2022 2 commits
    • Niklas Adolfsson's avatar
      chore(deps): upgrade `tracing v0.1.34` (#800) · 9ee2bf45
      Niklas Adolfsson authored
      To include the bugfix for `tracing::enabled!` when `log` is enabled.
      Follow up on #722
      9ee2bf45
    • Niklas Adolfsson's avatar
      feat(logging): add `tracing span` per JSON-RPC call (#722) · 00c2ce65
      Niklas Adolfsson authored
      * less verbose logging + tracing based on method name
      
      * add tracing per rpc call
      
      * fix nits
      
      * remove unsed feature
      
      * fix build
      
      * http make logging more human friendly
      
      * unify logging format
      
      * deps: make tracing hard dependency
      
      * fix tests
      
      * fix nit
      
      * fix build
      
      * fix nits
      
      * Update core/src/client/async_client/mod.rs
      
      * Update core/Cargo.toml
      
      * Update core/src/lib.rs
      00c2ce65
  5. 14 Jun, 2022 1 commit
  6. 13 May, 2022 2 commits
  7. 11 May, 2022 1 commit
  8. 06 May, 2022 1 commit
  9. 03 May, 2022 2 commits
  10. 21 Apr, 2022 1 commit
  11. 20 Apr, 2022 1 commit
    • Niklas Adolfsson's avatar
      fix(rpc module): fail subscription calls with bad params (#728) · 9fa817d9
      Niklas Adolfsson authored
      
      
      * fix(rpc module): fail subscription with bad params
      
      * draft; show my point
      
      * fix tests
      
      * fix build
      
      * add tests for proc macros too
      
      * add tests for bad params in proc macros
      
      * fix nits
      
      * commit all files
      
      * add ugly fix for proc macro code
      
      * add more user friendly API
      
      * make SubscriptionSink::close take mut self
      
      * fix grumbles
      
      * show james some code
      
      * Update core/src/server/rpc_module.rs
      
      Co-authored-by: James Wilson's avatarJames Wilson <james@jsdw.me>
      
      * remove needless clone
      
      * fix build
      
      * client fix docs + error type
      
      * simplify code: merge connect reset and unsubscribe close reason
      
      * remove unknown close reason
      
      * refactor: remove Error::SubscriptionClosed
      
      * add some nice APIs to ErrorObjectOwned
      
      * unify api
      
      * address grumbles
      
      * remove redundant methods for close and reject
      
      * proc macro: compile err when subscription -> Result
      
      * rpc module: fix test subscription test
      
      * Update core/src/server/rpc_module.rs
      
      Co-authored-by: James Wilson's avatarJames Wilson <james@jsdw.me>
      
      * Update core/src/server/rpc_module.rs
      
      Co-authored-by: James Wilson's avatarJames Wilson <james@jsdw.me>
      
      * Update core/src/server/rpc_module.rs
      
      Co-authored-by: James Wilson's avatarJames Wilson <james@jsdw.me>
      
      * Update core/src/server/rpc_module.rs
      
      Co-authored-by: James Wilson's avatarJames Wilson <james@jsdw.me>
      
      * Update core/src/server/rpc_module.rs
      
      Co-authored-by: James Wilson's avatarJames Wilson <james@jsdw.me>
      
      * Update proc-macros/src/lib.rs
      
      Co-authored-by: James Wilson's avatarJames Wilson <james@jsdw.me>
      
      * address grumbles
      
      * remove faulty comment
      
      * Update core/src/server/rpc_module.rs
      
      Co-authored-by: David's avatarDavid <dvdplm@gmail.com>
      
      * Update core/src/server/rpc_module.rs
      
      Co-authored-by: David's avatarDavid <dvdplm@gmail.com>
      
      * Update core/src/server/rpc_module.rs
      
      Co-authored-by: David's avatarDavid <dvdplm@gmail.com>
      
      * Update core/src/server/rpc_module.rs
      
      Co-authored-by: David's avatarDavid <dvdplm@gmail.com>
      
      * Update core/src/server/rpc_module.rs
      
      Co-authored-by: David's avatarDavid <dvdplm@gmail.com>
      
      * fix: don't send `RPC Call failed: error`.
      
      * remove debug assert
      
      Co-authored-by: James Wilson's avatarJames Wilson <james@jsdw.me>
      Co-authored-by: David's avatarDavid <dvdplm@gmail.com>
      9fa817d9
  12. 05 Apr, 2022 1 commit
    • Niklas Adolfsson's avatar
      chore(release): v0.10.1 (#727) · 5c8f1f77
      Niklas Adolfsson authored
      * refactor(log): downgrade send errors to warn
      
      These logs are most likely related to that the client terminated the connection
      and they come with significant overhead.
      
      * chore(release): v0.10.1
      5c8f1f77
  13. 04 Apr, 2022 1 commit
  14. 30 Mar, 2022 1 commit
  15. 29 Mar, 2022 1 commit
  16. 03 Feb, 2022 1 commit
  17. 21 Jan, 2022 2 commits
  18. 22 Dec, 2021 3 commits
  19. 20 Dec, 2021 1 commit
    • Niklas Adolfsson's avatar
      extract async client abstraction. (#580) · 292bd88a
      Niklas Adolfsson authored
      
      
      * extract ws client to async client
      
      * bring back jsonrpsee-ws-client crate
      
      * new crate core client
      
      * add missing file
      
      * jsonrpsee crate: add core client
      
      * rexport core client
      
      * more re-exports
      
      * downgrade trait bounds
      
      * update version
      
      * fix nits
      
      * send close reason
      
      * Update types/src/traits.rs
      
      * move 'TEN_MB_CONST' to core
      
      * Update client/core-client/Cargo.toml
      
      Co-authored-by: David's avatarDavid <dvdplm@gmail.com>
      
      * Update client/core-client/src/lib.rs
      
      Co-authored-by: David's avatarDavid <dvdplm@gmail.com>
      
      * cargo fmt
      
      * Update client/ws-client/src/lib.rs
      
      Co-authored-by: David's avatarDavid <dvdplm@gmail.com>
      
      * Update client/ws-client/src/lib.rs
      
      Co-authored-by: David's avatarDavid <dvdplm@gmail.com>
      
      * move `async-client` core
      
      The `async-client` is hidden behind a new feature flag `async-client`
      because it brings in additional dependecies such as tokio rt.
      
      * fix docs
      
      * add example how to use "core client"
      
      * fix build
      
      * Update http-server/Cargo.toml
      
      * Update client/transport/Cargo.toml
      
      Co-authored-by: David's avatarDavid <dvdplm@gmail.com>
      292bd88a